Patents by Inventor William Swanson

William Swanson 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: 12373456
    Abstract: A system and computer implemented method for execution of aggregation expressions on a distributed non-relational database system is provided. According to one aspect, an aggregation operation may be provided that permits more complex operations using separate collections. For instance, it may be desirable to create a report from one collection using information grouped according to information stored in another collection. Such a capability may be provided within other conventional database systems, however, in a non-relational database system such as NoSQL, the system is not capable of performing server-side joins, such a capability may not be performed without denormalizing the attributes into each object that references it, or by performing application-level joins which is not efficient and leads to unnecessarily complex code within the application that interfaces with the NoSQL database system.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: July 29, 2025
    Assignee: MongoDB, Inc.
    Inventors: Eliot Horowitz, David Lenox Storch, Charles William Swanson
  • Patent number: 12373789
    Abstract: Systems and methods for the preparation of recipe-based products may include a computer-based system for parsing recipe steps and instructions, such that each of a plurality of product preparation stations receives and displays on an associated human-machine interface only those instructions associated with that product preparation station.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: July 29, 2025
    Assignee: Simplified Technologies, Inc.
    Inventors: Ronald L. Elton, Michael Elton, Ted Allen, John William Swanson
  • Publication number: 20230394017
    Abstract: A database system comprising a database having a dynamic schema and at least one processor configured to: generate at least one column store index associated with the database, at least by: extracting keys from at least one document in the database, and sorting the keys; store the at least one column store index at least by storing the keys in the database; and access the at least one column store index based on at least one access request.
    Type: Application
    Filed: June 5, 2023
    Publication date: December 7, 2023
    Applicant: MongoDB, Inc.
    Inventors: Pawel Terlecki, Mathias Benjamin Stearn, Martin Neupauer, Charles William Swanson, Ian Boros
  • Publication number: 20230206177
    Abstract: Systems and methods for the preparation of recipe-based products may include a computer-based system for parsing recipe steps and instructions, such that each of a plurality of product preparation stations receives and displays on an associated human-machine interface only those instructions associated with that product preparation station.
    Type: Application
    Filed: February 17, 2023
    Publication date: June 29, 2023
    Applicant: Simplified Technologies, Inc.
    Inventors: Ronald L. ELTON, Michael ELTON, Ted ALLEN, John William SWANSON
  • Patent number: 11587036
    Abstract: Systems and methods for the preparation of recipe-based products may include a computer-based system for parsing recipe steps and instructions, such that each of a plurality of product preparation stations receives and displays on an associated human-machine interface only those instructions associated with that product preparation station.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: February 21, 2023
    Assignee: Simplified Technologies, Inc.
    Inventors: Ronald L. Elton, Michael Elton, Ted Allen, John William Swanson
  • Publication number: 20220382778
    Abstract: A system and computer implemented method for execution of aggregation expressions on a distributed non-relational database system is provided. According to one aspect, an aggregation operation may be provided that permits more complex operations using separate collections. For instance, it may be desirable to create a report from one collection using information grouped according to information stored in another collection. Such a capability may be provided within other conventional database systems, however, in a non-relational database system such as NoSQL, the system is not capable of performing server-side joins, such a capability may not be performed without denormalizing the attributes into each object that references it, or by performing application-level joins which is not efficient and leads to unnecessarily complex code within the application that interfaces with the NoSQL database system.
    Type: Application
    Filed: July 29, 2022
    Publication date: December 1, 2022
    Applicant: MongoDB, Inc.
    Inventors: Eliot Horowitz, David Lenox Storch, Charles William Swanson
  • Patent number: 11403317
    Abstract: A system and computer implemented method for execution of aggregation expressions on a distributed non-relational database system is provided. According to one aspect, an aggregation operation may be provided that permits more complex operations using separate collections. For instance, it may be desirable to create a report from one collection using information grouped according to information stored in another collection. Such a capability may be provided within other conventional database systems, however, in a non-relational database system such as NoSQL, the system is not capable of performing server-side joins, such a capability may not be performed without denormalizing the attributes into each object that references it, or by performing application-level joins which is not efficient and leads to unnecessarily complex code within the application that interfaces with the NoSQL database system.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: August 2, 2022
    Assignee: MongoDB, Inc.
    Inventors: Eliot Horowitz, David Lenox Storch, Charles William Swanson
  • Patent number: 10997211
    Abstract: Systems and methods are provided to enable control and placement of data repositories. In some embodiments, the system segments data into zones. A website, for example, may need to segment data according to location. In this example, a zone may be created for North America and another zone may be created for Europe. Data related to operations executed in North America, for example, can be placed in the North America zone and data related to transactions in Europe can be placed in the Europe zone. According to some embodiments, the system may use zones to accommodate a range of deployment scenarios.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: May 4, 2021
    Assignee: MongoDB, Inc.
    Inventors: Dwight Merriman, Eliot Horowitz, Cory P. Mintz, Cailin Anne Nelson, Akshay Kumar, David Lenox Storch, Charles William Swanson, Keith Bostic, Michael Cahill, Dan Pasette, Mathias Benjamin Stearn, Geert Bosch
  • Patent number: 10977277
    Abstract: Systems and methods are provided to enable control and placement of data repositories. In some embodiments, the system segments data into zones. A website, for example, may need to segment data according to location. In this example, a zone may be created for North America and another zone may be created for Europe. Data related to operations executed in North America, for example, can be placed in the North America zone and data related to transactions in Europe can be placed in the Europe zone. According to some embodiments, the system may use zones to accommodate a range of deployment scenarios.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: April 13, 2021
    Assignee: MongoDB, Inc.
    Inventors: Dwight Merriman, Eliot Horowitz, Cory P. Mintz, Cailin Anne Nelson, Akshay Kumar, David Lenox Storch, Charles William Swanson, Keith Bostic, Michael Cahill, Dan Pasette, Mathias Benjamin Stearn, Geert Bosch
  • Publication number: 20210004762
    Abstract: Systems and methods for the preparation of recipe-based products may include a computer-based system for parsing recipe steps and instructions, such that each of a plurality of product preparation stations receives and displays on an associated human-machine interface only those instructions associated with that product preparation station.
    Type: Application
    Filed: September 23, 2020
    Publication date: January 7, 2021
    Applicant: Simplified Technologies, Inc.
    Inventors: Ronald L. ELTON, Michael ELTON, Ted ALLEN, John William SWANSON
  • Patent number: 10872095
    Abstract: A system and computer implemented method for execution of aggregation expressions on a distributed non-relational database system is provided. According to an aspect, an operation is provided to perform the aggregation operation. An indication of at least one foreign collection of documents is accepted. An indication of at least one variable for at least one local field of at least one local collection of documents is accepted. An indication of a pipeline for execution on the at least one local collection of documents and the at least one foreign collection of documents is accepted. An operation comparing the local field of the at least one local collection of documents and the foreign field of the at least one foreign collection of documents is performed. Responsive to the operation, data from the at least one local collection of documents and the at least one foreign collection of documents is aggregated.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: December 22, 2020
    Assignee: MongoDB, Inc.
    Inventors: Eliot Horowitz, David Lenox Storch, Charles William Swanson
  • Patent number: 10796280
    Abstract: Systems and methods for the preparation of recipe-based products may include a computer-based system for parsing recipe steps and instructions, such that each of a plurality of product preparation stations receives and displays on an associated human-machine interface only those instructions associated with that product preparation station.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: October 6, 2020
    Assignee: Simplified Technologies, Inc.
    Inventors: Ronald L. Elton, Michael Elton, Ted Allen, John William Swanson
  • Publication number: 20190380646
    Abstract: A headwear assembly is disclosed having an oximetry sensor and a circuit assembly configured to measure pulse and oxygen level for a user during exercise and/or physical activity. The oximetry sensor is positioned in a front section of the headwear assembly, proximate to the forehead when worn. Other sensors can also be included with the headwear assembly, such as temperature, blood pressure, and so on. The headwear assembly is configured to securely conform about a user's head when worn, such that the oximetry sensor is positioned and effectively immobilized on the forehead above the eyebrows. The headwear assembly can further provide integrated functionality with an external electronic device, such as a smart mobile phone. The headwear assembly can include a wireless charger for charging a rechargeable battery disposed on the headwear assembly.
    Type: Application
    Filed: March 22, 2019
    Publication date: December 19, 2019
    Applicant: Oxystrap International, Inc.
    Inventors: Bruce Gertsch, Ronald Gertsch, Paul Nysen, Peter Nysen, William Swanson, Christopher L. Gehrisch, Martin D. McCune, David L. Williams
  • Patent number: 10366100
    Abstract: A system and computer implemented method for execution of aggregation expressions on a distributed non-relational database system is provided. According to one aspect, an aggregation operation may be provided that permits more complex operations using separate collections. For instance, it may be desirable to create a report from one collection using information grouped according to information stored in another collection. Such a capability may be provided within other conventional database systems, however, in a non-relational database system such as NoSQL, the system is not capable of performing server-side joins, such a capability may not be performed without denormalizing the attributes into each object that references it, or by performing application-level joins which is not efficient and leads to unnecessarily complex code within the application that interfaces with the NoSQL database system.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: July 30, 2019
    Assignee: MongoDB, Inc.
    Inventors: Eliot Horowitz, David Lenox Storch, Charles William Swanson
  • Patent number: 10265019
    Abstract: A headwear assembly is provided that measures physiological changes, e.g., oxygen saturation, pulse, blood pressure, and body temperature of a user during physical exercise, to include athletic activities and other situations. The headwear assembly can provide integrated functionality with an external device such as a smart phone. The headwear assembly can be embodied in various configurations, e.g., stand-alone headband, cap, visor, or a helmet.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: April 23, 2019
    Assignee: Oxystrap Int'l, Inc.
    Inventors: Bruce Gertsch, Ronald Gertsch, Paul Nysen, Peter Nysen, William Swanson, Christopher L. Gehrisch, Martin D. McCune, David L. Williams
  • Publication number: 20180314750
    Abstract: Systems and methods are provided to enable control and placement of data repositories. In some embodiments, the system segments data into zones. A website, for example, may need to segment data according to location. In this example, a zone may be created for North America and another zone may be created for Europe. Data related to operations executed in North America, for example, can be placed in the North America zone and data related to transactions in Europe can be placed in the Europe zone. According to some embodiments, the system may use zones to accommodate a range of deployment scenarios.
    Type: Application
    Filed: June 20, 2018
    Publication date: November 1, 2018
    Inventors: Dwight Merriman, Eliot Horowitz, Cory P. Mintz, Cailin Anne Nelson, Akshay Kumar, David Lenox Storch, Charles William Swanson, Keith Bostic, Michael Cahill, Dan Pasette, Mathias Benjamin Stearn, Geert Bosch
  • Publication number: 20180300385
    Abstract: Systems and methods are provided to enable control and placement of data repositories. In some embodiments, the system segments data into zones. A website, for example, may need to segment data according to location. In this example, a zone may be created for North America and another zone may be created for Europe. Data related to operations executed in North America, for example, can be placed in the North America zone and data related to transactions in Europe can be placed in the Europe zone. According to some embodiments, the system may use zones to accommodate a range of deployment scenarios.
    Type: Application
    Filed: June 20, 2018
    Publication date: October 18, 2018
    Inventors: Dwight Merriman, Eliot Horowitz, Cory P. Mintz, Cailin Anne Nelson, Akshay Kumar, David Lenox Storch, Charles William Swanson, Keith Bostic, Michael Cahill, Dan Pasette, Mathias Benjamin Stearn, Geert Bosch
  • Publication number: 20180300381
    Abstract: A system and computer implemented method for execution of aggregation expressions on a distributed non-relational database system is provided. According to an aspect, an operation is provided to perform the aggregation operation. An indication of at least one foreign collection of documents is accepted. An indication of at least one variable for at least one local field of at least one local collection of documents is accepted. An indication of a pipeline for execution on the at least one local collection of documents and the at least one foreign collection of documents is accepted. An operation comparing the local field of the at least one local collection of documents and the foreign field of the at least one foreign collection of documents is performed. Responsive to the operation, data from the at least one local collection of documents and the at least one foreign collection of documents is aggregated.
    Type: Application
    Filed: June 20, 2018
    Publication date: October 18, 2018
    Inventors: Eliot Horowitz, David Lenox Storch, Charles William Swanson
  • Publication number: 20180058334
    Abstract: A method to adjust the back pressure applied to an exhaust of a gas turbine, the method including: exhausting hot combustion gas from the gas turbine; passing the hot combustion gas through a heat recovery steam generator; actuating an exhaust gas damper in the stream of the hot combustion gases, wherein actuation moves the exhaust gas damper to a restricted position, and while in the restricted position, the exhaust damper creates a backpressure applied to the exhaust gas, wherein the backpressure reduces an exhaust gas velocity at an exhaust of the gas turbine.
    Type: Application
    Filed: August 30, 2016
    Publication date: March 1, 2018
    Inventors: George Vargese MATHAI, Alston Ilford Scipio, Sanji Ekanayake, Joseph Philip Klosinki, Larry William Swanson
  • Publication number: 20170286510
    Abstract: A system and computer implemented method for execution of aggregation expressions on a distributed non-relational database system is provided. According to one aspect, an aggregation operation may be provided that permits more complex operations using separate collections. For instance, it may be desirable to create a report from one collection using information grouped according to information stored in another collection. Such a capability may be provided within other conventional database systems, however, in a non-relational database system such as NoSQL, the system is not capable of performing server-side joins, such a capability may not be performed without denormalizing the attributes into each object that references it, or by performing application-level joins which is not efficient and leads to unnecessarily complex code within the application that interfaces with the NoSQL database system.
    Type: Application
    Filed: May 25, 2017
    Publication date: October 5, 2017
    Inventors: Eliot Horowitz, David Lenox Storch, Charles William Swanson