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: 11920892Abstract: 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: GrantFiled: January 31, 2022Date of Patent: March 5, 2024Assignee: MCP IP, LLCInventors: Mathew A. McPherson, John R. Scovil, Mark J. Hayes, Jeffrey A Ozanne
-
Patent number: 11487335Abstract: 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: GrantFiled: March 29, 2021Date of Patent: November 1, 2022Inventors: John McPherson, Stephen C Roberts
-
Publication number: 20200255518Abstract: 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: ApplicationFiled: February 21, 2020Publication date: August 13, 2020Applicants: LFB USA, Inc., Genzyme CorporationInventors: Daniel Schindler, Harry M. Meade, Timothy Edmunds, John McPherson
-
Patent number: 10691186Abstract: 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: GrantFiled: May 8, 2019Date of Patent: June 23, 2020Inventors: John McPherson, Stephen C. Roberts
-
Patent number: 9892142Abstract: 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: GrantFiled: June 20, 2012Date of Patent: February 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Margaret Zagelow, Curt L. Cotner, John A. McPherson, Jr., Claus Kempfert
-
Patent number: 9744233Abstract: 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: GrantFiled: November 19, 2012Date of Patent: August 29, 2017Assignee: GENZYME CORPORATIONInventors: Johanne Kaplan, John McPherson
-
Patent number: 9443261Abstract: 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: GrantFiled: December 2, 2014Date of Patent: September 13, 2016Inventors: Richard Gladstone, Adam Sills, John McPherson
-
Patent number: 9400767Abstract: 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: GrantFiled: December 17, 2013Date of Patent: July 26, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrey Balmin, Severin A. Corsten, John A McPherson, Jr., Shirish Tatikonda, Yuanyuan Tian
-
Publication number: 20150170316Abstract: 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: ApplicationFiled: December 17, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Andrey Balmin, Severin A. Corsten, John A. McPherson, JR., Shirish Tatikonda, Yuanyuan Tian
-
Publication number: 20150088681Abstract: 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: ApplicationFiled: December 2, 2014Publication date: March 26, 2015Inventors: Richard Gladstone, Adam Sills, John McPherson
-
Patent number: 8909501Abstract: 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: GrantFiled: October 28, 2011Date of Patent: December 9, 2014Assignee: ePlan Partners, Ltd.Inventors: Richard Gladstone, Adam Sills, John McPherson
-
Publication number: 20140046033Abstract: 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: ApplicationFiled: October 18, 2013Publication date: February 13, 2014Inventors: Daniel Schindler, Harry M. Meade, Timothy Edmunds, John McPherson
-
Patent number: 8447764Abstract: 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: GrantFiled: June 12, 2012Date of Patent: May 21, 2013Assignee: International Business Machines CorporationInventors: Andrei Z Broder, Nadav Eiron, Marcus Fontoura, Michael Herscovici, Ronny Lempel, John McPherson, Jr., Eugene Shekita
-
Patent number: 8417693Abstract: 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: GrantFiled: July 14, 2005Date of Patent: April 9, 2013Assignee: International Business Machines CorporationInventors: Ronny Lempel, Todd Leyba, John A. McPherson, Jr., Justo Luis Perez
-
Patent number: 8380682Abstract: 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: GrantFiled: June 14, 2009Date of Patent: February 19, 2013Assignee: International Business Machines CorporationInventors: Andrei Z. Broder, Nadav Eiron, Marcus Fontoura, Michael Herscovici, Ronny Lempel, John McPherson, Jr., Eugene Shekita
-
Publication number: 20120259834Abstract: 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: ApplicationFiled: June 12, 2012Publication date: October 11, 2012Applicant: International Business Machines CorporationInventors: Andrei Z. Broder, Nadav Eiron, Marcus Fontoura, Michael Herscovici, Ronny Lempel, John McPherson, JR., Eugene Shekita
-
Publication number: 20120259824Abstract: 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: ApplicationFiled: June 20, 2012Publication date: October 11, 2012Applicant: International Business Machines CorporationInventors: Margaret Zagelow, Curt L. Cotner, John A. McPherson, JR., Claus Kempfert
-
Patent number: 8239389Abstract: 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: GrantFiled: September 29, 2008Date of Patent: August 7, 2012Assignee: International Business Machines CorporationInventors: Margaret Zagelow, Curt L. Cotner, John A. McPherson, Jr., Claus Kempfert
-
Publication number: 20120109596Abstract: 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: ApplicationFiled: October 28, 2011Publication date: May 3, 2012Inventors: Richard Gladstone, Adam Sills, John McPherson
-
Publication number: 20100318555Abstract: 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: ApplicationFiled: June 14, 2009Publication date: December 16, 2010Inventors: Andrei Z Broder, Nadav Eiron, Marcus Fontoura, Michael Herscovici, Ronny Lempel, John McPherson, JR., Eugene Shekita