Patents by Inventor John McPherson

John McPherson 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: 11920892
    Abstract: In some embodiments, crossbow comprises a frame, a bow portion comprising a bowstring, a latch and a trigger. An arrow rest is supported by the frame at a first location. The frame is also arranged to support the arrow rest at a second location. A distance between the latch and the first location is different from a distance between the latch and the second location.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: March 5, 2024
    Assignee: MCP IP, LLC
    Inventors: Mathew A. McPherson, John R. Scovil, Mark J. Hayes, Jeffrey A Ozanne
  • Patent number: 11487335
    Abstract: A tablet cooling device includes a copper plate, having a fan mounted on the coper plate to direct airflow; a heat sink secured directly under the fan; a thermal control board to control and regulate the fan and heat sink; and a peltier cooler secured underneath the heat sink; a sub cooling plate, having a circulation channel embedded in the sub cooling plate; a liquid mixture is circulated through the circulation channel; a power source; the thermal control board detects temperature to maintain a predetermined temperature range via active and passive cooling.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: November 1, 2022
    Inventors: John McPherson, Stephen C Roberts
  • Publication number: 20200255518
    Abstract: The invention relates, in part, to antibodies with increased ADCC activity. Methods of producing such antibodies are also provided. The antibodies of the invention are produced in mammary epithelial cells, such as those in a non-human transgenic animal engineered to express and secrete the antibody in its milk. The antibodies or compositions comprising the antibodies can be used to treat disease in which ADCC activity provides a benefit. In one embodiment, therefore, the antibodies or compositions comprising the antibodies can be used to treat cancer, lymphoproliferative disease or autoimmune disease.
    Type: Application
    Filed: February 21, 2020
    Publication date: August 13, 2020
    Applicants: LFB USA, Inc., Genzyme Corporation
    Inventors: Daniel Schindler, Harry M. Meade, Timothy Edmunds, John McPherson
  • Patent number: 10691186
    Abstract: A tablet cooling device includes a copper plate, having fans mounted on the copper plate to direct airflow; heat sinks secured directly under the fans; a thermal control board to control and regulate the fans and heat sinks; and peltier coolers secured underneath the heat sinks; a sub cooling plate, having a circulation channel embedded in the sub cooling plate; a liquid mixture is circulated through the circulation channel; a power source; the thermal control board detects temperature to maintain a predetermined temperature range via active and passive cooling.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: June 23, 2020
    Inventors: John McPherson, Stephen C. Roberts
  • Patent number: 9892142
    Abstract: In a particular embodiment, a method includes storing, at a staging table of a database, a data update generated based on a transaction performed with respect to a data table that is associated with one or more indexes. Each index of the one or more indexes is maintained externally to the database. The method further includes maintaining the data update at the staging table at least until index update data is received at the database. The index update data represents a modification, based on the data update, to a particular index of the one or more the indexes.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: February 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Margaret Zagelow, Curt L. Cotner, John A. McPherson, Jr., Claus Kempfert
  • Patent number: 9744233
    Abstract: Novel methods for treating patients with autoimmune diseases are disclosed. The methods of the invention include first depleting circulating lymphocytes in the mammal, e.g., by administering anti-thymocyte antibody, and then, during the course of repopulation, administering to the mammal a therapeutically effective amount of latent TGF-? and/or another agent that promotes expansion of regulatory T cells. In certain aspects, the disclosed process results in improved kidney function and survival rates.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: August 29, 2017
    Assignee: GENZYME CORPORATION
    Inventors: Johanne Kaplan, John McPherson
  • Patent number: 9443261
    Abstract: A method and system for optimizing surface coverings having user input representative of a construction project, floor plans representative of the project including optional configurations of the plans, user input for selection from a plurality of the plans and options and creating data points representative of one of the plans, merging the plan and options into a set of data points representative of a final plan set, determining room surface selections from user input, deriving contiguity data from the surface areas representative of the surface selections; and optimizing price of floor materials for selected criteria based on pre-determined rules. The system and method weights traffic flow based on room configurations and determines optimal cuts of materials to minimize seams. Further, the system packs the cut materials optimally to fit standard sheet material such as carpet and vinyl.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: September 13, 2016
    Inventors: Richard Gladstone, Adam Sills, John McPherson
  • Patent number: 9400767
    Abstract: Embodiments relate to subgraph-based distributed graph processing. An aspect includes receiving an input graph comprising a plurality of vertices. Another aspect includes partitioning the input graph into a plurality of subgraphs, each subgraph comprising internal vertices and boundary vertices. Another aspect includes assigning one or more respective subgraphs to each of a plurality of workers. Another aspect includes initiating processing of the plurality of subgraphs by performing a series of processing steps comprising: processing the internal vertices and boundary vertices internally within each of the subgraphs; detecting that a change was made to a boundary vertex of a first subgraph during the internal processing; and sending a message from a first worker to which the first subgraph is assigned to a second worker to which a second subgraph is assigned in response to detecting the change that was made to the boundary vertex of the first subgraph.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: July 26, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrey Balmin, Severin A. Corsten, John A McPherson, Jr., Shirish Tatikonda, Yuanyuan Tian
  • Publication number: 20150170316
    Abstract: Embodiments relate to subgraph-based distributed graph processing. An aspect includes receiving an input graph comprising a plurality of vertices. Another aspect includes partitioning the input graph into a plurality of subgraphs, each subgraph comprising internal vertices and boundary vertices. Another aspect includes assigning one or more respective subgraphs to each of a plurality of workers. Another aspect includes initiating processing of the plurality of subgraphs by performing a series of processing steps comprising: processing the internal vertices and boundary vertices internally within each of the subgraphs; detecting that a change was made to a boundary vertex of a first subgraph during the internal processing; and sending a message from a first worker to which the first subgraph is assigned to a second worker to which a second subgraph is assigned in response to detecting the change that was made to the boundary vertex of the first subgraph.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Applicant: International Business Machines Corporation
    Inventors: Andrey Balmin, Severin A. Corsten, John A. McPherson, JR., Shirish Tatikonda, Yuanyuan Tian
  • Publication number: 20150088681
    Abstract: A method and system for optimizing surface coverings having user input representative of a construction project, floor plans representative of the project including optional configurations of the plans, user input for selection from a plurality of the plans and options and creating data points representative of one of the plans, merging the plan and options into a set of data points representative of a final plan set, determining room surface selections from user input, deriving contiguity data from the surface areas representative of the surface selections; and optimizing price of floor materials for selected criteria based on pre-determined rules. The system and method weights traffic flow based on room configurations and determines optimal cuts of materials to minimize seams. Further, the system packs the cut materials optimally to fit standard sheet material such as carpet and vinyl.
    Type: Application
    Filed: December 2, 2014
    Publication date: March 26, 2015
    Inventors: Richard Gladstone, Adam Sills, John McPherson
  • Patent number: 8909501
    Abstract: A method and system for optimizing surface coverings having user input representative of a construction project, floor plans representative of the project including optional configurations of the plans, user input for selection from a plurality of the plans and options and creating data points representative of one of the plans, merging the plan and options into a set of data points representative of a final plan set, determining room surface selections from user input, deriving contiguity data from the surface areas representative of the surface selections; and optimizing price of floor materials for selected criteria based on pre-determined rules. The system and method weights traffic flow based on room configurations and determines optimal cuts of materials to minimize seams. Further, the system packs the cut materials optimally to fit standard sheet material such as carpet and vinyl.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: December 9, 2014
    Assignee: ePlan Partners, Ltd.
    Inventors: Richard Gladstone, Adam Sills, John McPherson
  • Publication number: 20140046033
    Abstract: The invention relates, in part, to antibodies with increased ADCC activity. Methods of producing such antibodies are also provided. The antibodies of the invention are produced in mammary epithelial cells, such as those in a non-human transgenic animal engineered to express and secrete the antibody in its milk. The antibodies or compositions comprising the antibodies can be used to treat disease in which ADCC activity provides a benefit. In one embodiment, therefore, the antibodies or compositions comprising the antibodies can be used to treat cancer, lymphoproliferative disease or autoimmune disease.
    Type: Application
    Filed: October 18, 2013
    Publication date: February 13, 2014
    Inventors: Daniel Schindler, Harry M. Meade, Timothy Edmunds, John McPherson
  • Patent number: 8447764
    Abstract: A method is carried out by storing information describing configurations of discussion threads formed of respective series of EMTs that are exchanged among at least two individuals. The discussion threads have a root EMT, zero or more reply EMTs, and a last offspring EMT. The method is further carried out by compacting the EMT discussion threads, and indexing the compacted EMT discussion threads.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: May 21, 2013
    Assignee: International Business Machines Corporation
    Inventors: Andrei Z Broder, Nadav Eiron, Marcus Fontoura, Michael Herscovici, Ronny Lempel, John McPherson, Jr., Eugene Shekita
  • Patent number: 8417693
    Abstract: Techniques are provided for processing a search request. One or more indexed levels of access control list information are stored in a search index for each document identified in the search index. An interim result set is generated by matching the one or more indexed levels of access control list information associated with each said document to one or more security groups associated with the search request. A final result set is generated from the interim result set by performing impersonation.
    Type: Grant
    Filed: July 14, 2005
    Date of Patent: April 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ronny Lempel, Todd Leyba, John A. McPherson, Jr., Justo Luis Perez
  • Patent number: 8380682
    Abstract: A method includes describing the thread configurations of a volume of well-ordered electronic message transmissions (EMT) and utilizing the thread configuration data to conduct selective searches of the EMT volume. An apparatus includes a thread processor and a query manager. The thread processor analyzes the EMT threads and records the thread configuration data. The query manager utilizes the thread configuration data to conduct selective searches of the EMT volume.
    Type: Grant
    Filed: June 14, 2009
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Andrei Z. Broder, Nadav Eiron, Marcus Fontoura, Michael Herscovici, Ronny Lempel, John McPherson, Jr., Eugene Shekita
  • Publication number: 20120259834
    Abstract: A method is carried out by storing information describing configurations of discussion threads formed of respective series of EMTs that are exchanged among at least two individuals. The discussion threads have a root EMT, zero or more reply EMTs, and a last offspring EMT. The method is further carried out by compacting the EMT discussion threads, and indexing the compacted EMT discussion threads.
    Type: Application
    Filed: June 12, 2012
    Publication date: October 11, 2012
    Applicant: International Business Machines Corporation
    Inventors: Andrei Z. Broder, Nadav Eiron, Marcus Fontoura, Michael Herscovici, Ronny Lempel, John McPherson, JR., Eugene Shekita
  • Publication number: 20120259824
    Abstract: In a particular embodiment, a method includes storing, at a staging table of a database, a data update generated based on a transaction performed with respect to a data table that is associated with one or more indexes. Each index of the one or more indexes is maintained externally to the database. The method further includes maintaining the data update at the staging table at least until index update data is received at the database. The index update data represents a modification, based on the data update, to a particular index of the one or more the indexes.
    Type: Application
    Filed: June 20, 2012
    Publication date: October 11, 2012
    Applicant: International Business Machines Corporation
    Inventors: Margaret Zagelow, Curt L. Cotner, John A. McPherson, JR., Claus Kempfert
  • Patent number: 8239389
    Abstract: Systems, methods, and computer program products to persist external index data in a database are disclosed. In an embodiment, a method includes maintaining a database including a first data table that is configured to store data in a database format and a second data table that is configured to store index data. The index data represents an index of a first portion of the first data table, and the index maintained externally to the database by an index manager. The method also includes generating a data update representing a modification to the first data table and communicating the data update to the index manager. The method further includes receiving index update data from the index manager representing a modification to the index as a result of the data update and applying the index update data to the second data table.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: August 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Margaret Zagelow, Curt L. Cotner, John A. McPherson, Jr., Claus Kempfert
  • Publication number: 20120109596
    Abstract: A method and system for optimizing surface coverings having user input representative of a construction project, floor plans representative of the project including optional configurations of the plans, user input for selection from a plurality of the plans and options and creating data points representative of one of the plans, merging the plan and options into a set of data points representative of a final plan set, determining room surface selections from user input, deriving contiguity data from the surface areas representative of the surface selections; and optimizing price of floor materials for selected criteria based on pre-determined rules. The system and method weights traffic flow based on room configurations and determines optimal cuts of materials to minimize seams. Further, the system packs the cut materials optimally to fit standard sheet material such as carpet and vinyl.
    Type: Application
    Filed: October 28, 2011
    Publication date: May 3, 2012
    Inventors: Richard Gladstone, Adam Sills, John McPherson
  • Publication number: 20100318555
    Abstract: A method includes describing the thread configurations of a volume of well-ordered electronic message transmissions (EMT) and utilizing the thread configuration data to conduct selective searches of the EMT volume. An apparatus includes a thread processor and a query manager. The thread processor analyzes the EMT threads and records the thread configuration data. The query manager utilizes the thread configuration data to conduct selective searches of the EMT volume.
    Type: Application
    Filed: June 14, 2009
    Publication date: December 16, 2010
    Inventors: Andrei Z Broder, Nadav Eiron, Marcus Fontoura, Michael Herscovici, Ronny Lempel, John McPherson, JR., Eugene Shekita