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: 12373456Abstract: 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: GrantFiled: July 29, 2022Date of Patent: July 29, 2025Assignee: MongoDB, Inc.Inventors: Eliot Horowitz, David Lenox Storch, Charles William Swanson
-
Patent number: 12373789Abstract: 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: GrantFiled: February 17, 2023Date of Patent: July 29, 2025Assignee: Simplified Technologies, Inc.Inventors: Ronald L. Elton, Michael Elton, Ted Allen, John William Swanson
-
Publication number: 20230394017Abstract: 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: ApplicationFiled: June 5, 2023Publication date: December 7, 2023Applicant: MongoDB, Inc.Inventors: Pawel Terlecki, Mathias Benjamin Stearn, Martin Neupauer, Charles William Swanson, Ian Boros
-
Publication number: 20230206177Abstract: 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: ApplicationFiled: February 17, 2023Publication date: June 29, 2023Applicant: Simplified Technologies, Inc.Inventors: Ronald L. ELTON, Michael ELTON, Ted ALLEN, John William SWANSON
-
Patent number: 11587036Abstract: 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: GrantFiled: September 23, 2020Date of Patent: February 21, 2023Assignee: Simplified Technologies, Inc.Inventors: Ronald L. Elton, Michael Elton, Ted Allen, John William Swanson
-
Publication number: 20220382778Abstract: 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: ApplicationFiled: July 29, 2022Publication date: December 1, 2022Applicant: MongoDB, Inc.Inventors: Eliot Horowitz, David Lenox Storch, Charles William Swanson
-
Patent number: 11403317Abstract: 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: GrantFiled: May 25, 2017Date of Patent: August 2, 2022Assignee: MongoDB, Inc.Inventors: Eliot Horowitz, David Lenox Storch, Charles William Swanson
-
Patent number: 10997211Abstract: 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: GrantFiled: June 20, 2018Date of Patent: May 4, 2021Assignee: 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: 10977277Abstract: 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: GrantFiled: June 20, 2018Date of Patent: April 13, 2021Assignee: 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: 20210004762Abstract: 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: ApplicationFiled: September 23, 2020Publication date: January 7, 2021Applicant: Simplified Technologies, Inc.Inventors: Ronald L. ELTON, Michael ELTON, Ted ALLEN, John William SWANSON
-
Patent number: 10872095Abstract: 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: GrantFiled: June 20, 2018Date of Patent: December 22, 2020Assignee: MongoDB, Inc.Inventors: Eliot Horowitz, David Lenox Storch, Charles William Swanson
-
Patent number: 10796280Abstract: 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: GrantFiled: June 29, 2018Date of Patent: October 6, 2020Assignee: Simplified Technologies, Inc.Inventors: Ronald L. Elton, Michael Elton, Ted Allen, John William Swanson
-
Publication number: 20190380646Abstract: 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: ApplicationFiled: March 22, 2019Publication date: December 19, 2019Applicant: 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: 10366100Abstract: 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: GrantFiled: May 25, 2017Date of Patent: July 30, 2019Assignee: MongoDB, Inc.Inventors: Eliot Horowitz, David Lenox Storch, Charles William Swanson
-
Patent number: 10265019Abstract: 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: GrantFiled: March 29, 2013Date of Patent: April 23, 2019Assignee: 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: 20180314750Abstract: 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: ApplicationFiled: June 20, 2018Publication date: November 1, 2018Inventors: 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: 20180300385Abstract: 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: ApplicationFiled: June 20, 2018Publication date: October 18, 2018Inventors: 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: 20180300381Abstract: 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: ApplicationFiled: June 20, 2018Publication date: October 18, 2018Inventors: Eliot Horowitz, David Lenox Storch, Charles William Swanson
-
Publication number: 20180058334Abstract: 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: ApplicationFiled: August 30, 2016Publication date: March 1, 2018Inventors: George Vargese MATHAI, Alston Ilford Scipio, Sanji Ekanayake, Joseph Philip Klosinki, Larry William Swanson
-
Publication number: 20170286510Abstract: 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: ApplicationFiled: May 25, 2017Publication date: October 5, 2017Inventors: Eliot Horowitz, David Lenox Storch, Charles William Swanson