Patents by Inventor Michael Bergin
Michael Bergin 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: 11704378Abstract: Systems, methods, and products described herein include a server, which receives a request from a user's electronic client device. The server may query web pages and determine if the web pages comply with the compliance rules. When the web pages do not comply with the compliance rules, the server may generate an analysis report on the web pages and send the analysis report to the user. After the user reviews the report and chooses the trouble web pages, the server sends review alerts to the points of contact, such as the product owners and other stakeholders. The product owner may more easily be able to take proper actions and better manage the websites by refreshing noncompliant or incorrect content. In this way, the systems and methods allow product owners and users to manage and/or curate the content of web pages more systematically and automatically.Type: GrantFiled: July 25, 2022Date of Patent: July 18, 2023Assignee: United Services Automobile Association (USAA)Inventors: Cindy Zoller, Dennis Myers, Amy Rice, Larry Young, Georgiana Watts, Michael Bergin
-
Publication number: 20230151818Abstract: An illustrative example embodiment of a compressor assembly includes a compressor housing having a suction inlet and a discharge outlet. A flow restricting valve allows unrestricted fluid flow in a first direction into the housing through the suction inlet and out of the discharge outlet during a first operating condition. The flow restricting valve allows a restricted fluid flow in a second, opposite direction into the housing through the discharge outlet in a second operating condition.Type: ApplicationFiled: October 25, 2022Publication date: May 18, 2023Inventors: Scott A. Nieforth, Vishnu M. Sishtla, Michael Bergin
-
Patent number: 11423105Abstract: Systems, methods, and products described herein include a server, which receives a request from a user's electronic client device. The server may query web pages and determine if the web pages comply with the compliance rules. When the web pages do not comply with the compliance rules, the server may generate an analysis report on the web pages and send the analysis report to the user. After the user reviews the report and chooses the trouble web pages, the server sends review alerts to the points of contact, such as the product owners and other stakeholders. The product owner may more easily be able to take proper actions and better manage the websites by refreshing noncompliant or incorrect content. In this way, the systems and methods allow product owners and users to manage and/or curate the content of web pages more systematically and automatically.Type: GrantFiled: September 23, 2020Date of Patent: August 23, 2022Assignee: United Services Automobile Association (USAA)Inventors: Cindy Zoller, Dennis Myers, Amy Rice, Larry Young, Georgiana Watts, Michael Bergin
-
Patent number: 11281819Abstract: A design engine consolidates portions of a mechanical assembly design to reduce the number of components included in the design. The design engine analyzes the design to determine various criteria associated with the assembly. Then, the design engine identifies a group of components within the design to be consolidated. The design engine determines a volumetric region where the group of components resides and then subdivides the volumetric region. The design engine then initiates a generative design process based on the determined criteria to create geometry within each subdivision of the volumetric region. The newly generated geometry includes fewer components than the initial group of components. The design engine then replaces the group of components with the newly generated geometry, thereby consolidating the group and reducing the total number of components included in the design.Type: GrantFiled: March 2, 2018Date of Patent: March 22, 2022Assignee: AUTODESK, INC.Inventors: Abhishek Trivedi, Mehdi Nourbakhsh, Michael Bergin, Francesco Iorio
-
Patent number: 11113433Abstract: A design application generates feasible engineering designs that satisfy criteria associated with a particular engineering problem. The design application receives input that outlines a specific engineering problem to be solved, and then synthesizes a problem specification based on this input. The design application then searches a database to identify different classes of approaches to solving the design problem set forth in the problem specification. The design application then selects one or more such classes of approaches, and generates a spectrum of potential design solutions for each such approach. The generated solutions may then be evaluated to determine the degree to which the problems specification has been met.Type: GrantFiled: November 24, 2015Date of Patent: September 7, 2021Assignee: AUTODESK, INC.Inventors: Michael Bergin, Mark Thomas Davis
-
Patent number: 11062058Abstract: An iterative design environment performs an iterative design process of a product by implementing usage feedback of the product when utilized under real-world conditions. Sensors are installed on the physical product and collect data about the behavior of the product under real-world conditions. The sensor data comprise usage feedback implemented to inform and produce a design problem statement and one or more design solutions. The sensor data is received by a problem statement engine to produce a problem statement based, at least in part, on the sensor data. A design engine then produces one or more design solutions for the problem statement and one of the design solutions is fabricated to produce a new physical product. Sensors are then installed onto the new physical product and the iterative design process may be performed again. The iterative design process may be performed multiple times until a satisfactory physical product is achieved.Type: GrantFiled: August 11, 2016Date of Patent: July 13, 2021Assignee: AUTODESK, INC.Inventors: Michael Bergin, Mehdi Nourbakhsh, Francesco Iorio, Nigel Morris, Mark Thomas Davis
-
Patent number: 11003807Abstract: A design application is configured to determine design problem geometry and design criteria associated with a design problem to be solved. Based on this information, the design application identifies one or more design approaches to creating a custom material having specific material attributes needed to solve the design problem. The design application then executes the design approaches to create material designs that reflect one or more custom materials. With these designs as input, a manufacturing machine may then construct physical instances of those custom materials. A given custom material may have a unique combination of material attributes potentially not found among existing materials. Additionally, a design fabricated from a custom material may better satisfy the design criteria than a design fabricated from a known material.Type: GrantFiled: November 24, 2015Date of Patent: May 11, 2021Assignee: AUTODESK, INC.Inventors: Mark Thomas Davis, Michael Bergin
-
Patent number: 10867083Abstract: A design application interacts with an end-user to generate design problem geometry that reflects a design problem to be solved. Various design objectives, design constraints, boundary conditions, and other design criteria may be associated with the design problem geometry via the design application. When the design problem is sufficiently well defined, a client-side solver generates a solution approximation using a coarse multi-objective solver. The client-side solver favors speed over accuracy, and so the solution approximation provides only a rough representation of various attributes of potentially feasible design solutions. Based on the solution approximation, the end-user may correct any omissions, mistakes, and so forth, before executing pay-per-service cloud-based parallel solver.Type: GrantFiled: November 24, 2015Date of Patent: December 15, 2020Assignee: AUTODESK, INC.Inventors: Michael Bergin, Mark Thomas Davis
-
Patent number: 10803209Abstract: A design application includes a design engine and a tracking engine. The design engine allows end-users to create and modify a design space. The design space includes a spectrum of possible design options, as well as other information related to the process of creating designs. When changes are applied to the design space, the design engine transmits event data to the tracking engine that reflects those changes. The tracking engine, based on the event data, updates a design space timeline. The design space timeline illustrates the evolution of the design space over time.Type: GrantFiled: November 24, 2015Date of Patent: October 13, 2020Assignee: AUTODESK, INC.Inventors: Michael Bergin, Mark Thomas Davis
-
Patent number: 10789315Abstract: Systems, methods, and products described herein include a server, which receives a request from a user's electronic client device. The server may query web pages and determine if the web pages comply with the compliance rules. When the web pages do not comply with the compliance rules, the server may generate an analysis report on the web pages and send the analysis report to the user. After the user reviews the report and chooses the trouble web pages, the server sends review alerts to the points of contact, such as the product owners and other stakeholders. The product owner may more easily be able to take proper actions and better manage the websites by refreshing noncompliant or incorrect content. In this way, the systems and methods allow product owners and users to manage and/or curate the content of web pages more systematically and automatically.Type: GrantFiled: July 18, 2018Date of Patent: September 29, 2020Assignee: United Services Automobile Association (USAA)Inventors: Cindy Zoller, Dennis Myers, Amy Rice, Larry Young, Georgiana Watts, Michael Bergin
-
Patent number: 10775955Abstract: A design application allows an end-user to define an engineering problem, and then synthesizes a spectrum of design options that solve the engineering problem. The design application then generates various tools to allow the end-user to explore that spectrum of design options. The design application allows the end-user to compare various attributes of each design option, and to filter the spectrum of design options based on those attributes. In response to end-user selections of certain design options, the design application identifies other similar design options, and then displays these design options to the end-user.Type: GrantFiled: November 24, 2015Date of Patent: September 15, 2020Assignee: AUTODESK, INC.Inventors: Michael Bergin, Mark Thomas Davis, Erin Marie Bradner, Ken Hung
-
Publication number: 20190272356Abstract: A design engine consolidates portions of a mechanical assembly design to reduce the number of components included in the design. The design engine analyzes the design to determine various criteria associated with the assembly. Then, the design engine identifies a group of components within the design to be consolidated. The design engine determines a volumetric region where the group of components resides and then subdivides the volumetric region. The design engine then initiates a generative design process based on the determined criteria to create geometry within each subdivision of the volumetric region. The newly generated geometry includes fewer components than the initial group of components. The design engine then replaces the group of components with the newly generated geometry, thereby consolidating the group and reducing the total number of components included in the design.Type: ApplicationFiled: March 2, 2018Publication date: September 5, 2019Inventors: Abhishek TRIVEDI, Mehdi NOURBAKHSH, Michael BERGIN, Francesco IORIO
-
Patent number: 10324453Abstract: A design application generates a spectrum of design options that meet certain design criteria. Each design option may potentially be composed of a different type of material. The design application filters the spectrum of design options for presentation in a graphical user interface (GUI). The GUI illustrates different design options based on material of composition within a parallel axis plot that includes separate axes for different material attributes. The GUI also displays envelopes of design options for each different material or material type, where each envelope has a different color, pattern, opacity, or other visual attribute. A GUI engine dynamically updates the GUI to reflect constraints and other design criteria applied to the spectrum of design options.Type: GrantFiled: November 24, 2015Date of Patent: June 18, 2019Assignee: AUTODESK, INC.Inventors: Michael Bergin, Mark Thomas Davis, Maryam Maleki
-
Publication number: 20180046732Abstract: An iterative design environment performs an iterative design process of a product by implementing usage feedback of the product when utilized under real-world conditions. Sensors are installed on the physical product and collect data about the behavior of the product under real-world conditions. The sensor data comprise usage feedback implemented to inform and produce a design problem statement and one or more design solutions. The sensor data is received by a problem statement engine to produce a problem statement based, at least in part, on the sensor data. A design engine then produces one or more design solutions for the problem statement and one of the design solutions is fabricated to produce a new physical product. Sensors are then installed onto the new physical product and the iterative design process may be performed again. The iterative design process may be performed multiple times until a satisfactory physical product is achieved.Type: ApplicationFiled: August 11, 2016Publication date: February 15, 2018Inventors: Michael Bergin, Mehdi Nourbakhsh, Francesco Iorio, Nigel Morris, Mark Thomas Davis
-
Publication number: 20160147912Abstract: A design application generates a spectrum of design options that meet certain design criteria. Each design option may potentially be composed of a different type of material. The design application filters the spectrum of design options for presentation in a graphical user interface (GUI). The GUI illustrates different design options based on material of composition within a parallel axis plot that includes separate axes for different material attributes. The GUI also displays envelopes of design options for each different material or material type, where each envelope has a different color, pattern, opacity, or other visual attribute. A GUI engine dynamically updates the GUI to reflect constraints and other design criteria applied to the spectrum of design options.Type: ApplicationFiled: November 24, 2015Publication date: May 26, 2016Inventors: Michael Bergin, Mark Thomas Davis, Maryam MALEKI
-
Publication number: 20160147914Abstract: A design application interacts with an end-user to generate design problem geometry that reflects a design problem to be solved. Various design objectives, design constraints, boundary conditions, and other design criteria may be associated with the design problem geometry via the design application. When the design problem is sufficiently well defined, a client-side solver generates a solution approximation using a coarse multi-objective solver. The client-side solver favors speed over accuracy, and so the solution approximation provides only a rough representation of various attributes of potentially feasible design solutions. Based on the solution approximation, the end-user may correct any omissions, mistakes, and so forth, before executing pay-per-service cloud-based parallel solver.Type: ApplicationFiled: November 24, 2015Publication date: May 26, 2016Inventors: Michael Bergin, Mark Thomas Davis
-
Publication number: 20160147430Abstract: A design application includes a design engine and a tracking engine. The design engine allows end-users to create and modify a design space. The design space includes a spectrum of possible design options, as well as other information related to the process of creating designs. When changes are applied to the design space, the design engine transmits event data to the tracking engine that reflects those changes. The tracking engine, based on the event data, updates a design space timeline. The design space timeline illustrates the evolution of the design space over time.Type: ApplicationFiled: November 24, 2015Publication date: May 26, 2016Inventors: Michael Bergin, Mark Thomas Davis
-
Publication number: 20160147911Abstract: A design application generates feasible engineering designs that satisfy criteria associated with a particular engineering problem. The design application receives input that outlines a specific engineering problem to be solved, and then synthesizes a problem specification based on this input. The design application then searches a database to identify different classes of approaches to solving the design problem set forth in the problem specification. The design application then selects one or more such classes of approaches, and generates a spectrum of potential design solutions for each such approach. The generated solutions may then be evaluated to determine the degree to which the problems specification has been met.Type: ApplicationFiled: November 24, 2015Publication date: May 26, 2016Inventors: Michael Bergin, Mark Thomas Davis
-
Publication number: 20160147913Abstract: A design application allows an end-user to define an engineering problem, and then synthesizes a spectrum of design options that solve the engineering problem. The design application then generates various tools to allow the end-user to explore that spectrum of design options. The design application allows the end-user to compare various attributes of each design option, and to filter the spectrum of design options based on those attributes. In response to end-user selections of certain design options, the design application identifies other similar design options, and then displays these design options to the end-user.Type: ApplicationFiled: November 24, 2015Publication date: May 26, 2016Inventors: Michael Bergin, Mark Thomas Davis, Erin Marie BRADNER, Ken HUNG
-
Publication number: 20160147217Abstract: A design application is configured to determine design problem geometry and design criteria associated with a design problem to be solved. Based on this information, the design application identifies one or more design approaches to creating a custom material having specific material attributes needed to solve the design problem. The design application then executes the design approaches to create material designs that reflect one or more custom materials. With these designs as input, a manufacturing machine may then construct physical instances of those custom materials. A given custom material may have a unique combination of material attributes potentially not found among existing materials. Additionally, a design fabricated from a custom material may better satisfy the design criteria than a design fabricated from a known material.Type: ApplicationFiled: November 24, 2015Publication date: May 26, 2016Inventors: Mark Thomas Davis, Michael Bergin