Patents by Inventor MARK Thomas DAVIS
MARK Thomas DAVIS 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: 12239874Abstract: An exercise device includes a resistance unit having a connecting gear. It further includes a cable. It further includes an arm that routes the cable to an actuator. The arm is rotatable relative to the resistance unit about the connecting gear, the arm having a central axis. The arm includes a control that mechanically disengages a locking mechanism from the connecting gear. The control is activated by an activation force substantially directed either toward the central axis of the arm, along a length of the arm, or about the central axis. The activation force is mechanically converted into linear force along the arm that disengages the locking mechanism from the connecting gear.Type: GrantFiled: March 4, 2024Date of Patent: March 4, 2025Assignee: Tonal Systems, Inc.Inventors: Mark Peter McNally, Michael Valente, Anya Richardson Quenon, Patricia Holloway Howes, Scott Thomas Rider, Daniel Jordan Kayser, David Mallard, David Jonathan Zimmer, Maxwell Walter Davis
-
Publication number: 20240242437Abstract: In various embodiments, a gradient modeling application automatically generates designs of three-dimensional (3D) objects. The gradient modeling application generates a set of points based on a resolution and a perimeter. The gradient modeling application computes a set of displacement values based on the set of points, a first two-dimensional (2D) border, and a first displacement parameter that is associated with the first 2D border. Based on the set of displacement values, the gradient modeling application generates a 3D object design.Type: ApplicationFiled: January 22, 2024Publication date: July 18, 2024Inventors: Andriy BANADYHA, Mark Thomas DAVIS
-
Patent number: 11977960Abstract: In various embodiments, a workflow application generates and evaluates designs that reflect stylistic preferences. In operation, the workflow application determines a target style based on input received via a graphical user interface (GUI). Notably, the target style characterizes a first set of designs. The workflow application then generates stylized design(s) based on stylization algorithm(s) associated with the target style. Subsequently, the workflow application, displays a subset of the stylized design(s) via the GUI. A stylized design included in the subset of stylized design(s) is ultimately selected for production via the GUI. Advantageously, because the workflow application can substantially increase the number of designs that can be generated and evaluated based on the target style in a given amount of time, relative to more manual prior art techniques, the overall quality of the stylized design selected for production can be improved.Type: GrantFiled: August 7, 2019Date of Patent: May 7, 2024Assignee: AUTODESK, INC.Inventors: Hooman Shayani, Mark Thomas Davis
-
Publication number: 20240104257Abstract: One embodiment of the present invention sets forth a technique for generating a modular design for a construction project. The technique includes executing generating a plurality of design options for the construction project, where each design option includes a site layout and a set of building designs for a set of buildings included in the site layout. The technique also includes computing a first set of performance metrics for the site layout associated with each design option and a second set of performance metrics for the set of building designs associated with each design option, and aggregating the first and second sets of performance metrics into a set of overall performance metrics for each design option. The technique further includes generating a set of candidate designs for the construction project based on the plurality of design options and the overall performance metrics associated with the plurality of design options.Type: ApplicationFiled: February 9, 2023Publication date: March 28, 2024Inventors: James STODDART, Mark Thomas DAVIS, Lorenzo VILLAGGI
-
Publication number: 20240104256Abstract: One embodiment of the present invention sets forth a technique for generating a layout for a building. The technique includes determining a space occupied by the building and one or more rules associated with one or more example building layouts. The technique also includes iteratively assigning one or more sets of cells within the space to one or more building modules based on the one or more rules, where the one or more building modules represent one or more types of interior space within the building. The technique further includes generating the layout for the building based on the one or more sets of cells assigned to the one or more building modules.Type: ApplicationFiled: February 9, 2023Publication date: March 28, 2024Inventors: James STODDART, Mark Thomas DAVIS, Lorenzo VILLAGGI
-
Patent number: 11900542Abstract: In various embodiments, a gradient modeling application automatically generates designs of three-dimensional (3D) objects. The gradient modeling application generates a set of points based on a resolution and a perimeter. The gradient modeling application computes a set of displacement values based on the set of points, a first two-dimensional (2D) border, and a first displacement parameter that is associated with the first 2D border. Based on the set of displacement values, the gradient modeling application generates a 3D object design.Type: GrantFiled: May 17, 2022Date of Patent: February 13, 2024Assignee: AUTODESK, INC.Inventors: Andriy Banadyha, Mark Thomas Davis
-
Patent number: 11861461Abstract: In various embodiments, a stylization application generates designs that reflect stylistic preferences. In operation, the stylization application computes characterization information based on a first design and a trained machine-learning model that maps one or more designs to characterization information associated with one or more styles. The stylization application then computes a style score based on the characterization information and a target style that is included in the one or more styles. Subsequently, the stylization application generates a second design based on the style score, where the second design is more representative of the target style than the first design. Advantageously, because the stylization application can substantially increase the number of designs that can be generated based on the target style in a given amount of time, relative to more manual prior art techniques, the overall quality of the design ultimately selected for production can be improved.Type: GrantFiled: August 7, 2019Date of Patent: January 2, 2024Assignee: AUTODESK, INC.Inventors: Hooman Shayani, Mark Thomas Davis
-
Publication number: 20230377266Abstract: In various embodiments, a gradient modeling application automatically generates designs of three-dimensional (3D) objects. The gradient modeling application generates a set of points based on a resolution and a perimeter. The gradient modeling application computes a set of displacement values based on the set of points, a first two-dimensional (2D) border, and a first displacement parameter that is associated with the first 2D border. Based on the set of displacement values, the gradient modeling application generates a 3D object design.Type: ApplicationFiled: May 17, 2022Publication date: November 23, 2023Inventors: Andriy BANADYHA, Mark Thomas DAVIS
-
Patent number: 11663779Abstract: In various embodiments, a stylization subsystem automatically modifies a three-dimensional (3D) object design. In operation, the stylization subsystem generates a simplified quad mesh based on an input triangle mesh that represents the 3D object design, a preferred orientation associated with at least a portion of the input triangle mesh, and mesh complexity constraint(s). The stylization subsystem then converts the simplified quad mesh to a simplified T-spline. Subsequently, the stylization subsystem creases one or more of edges included in the simplified T-spline to generate a stylized T-spline. Notably, the stylized T-spline represents a stylized design that is more convergent with the preferred orientation(s) than the 3D object design. Advantageously, relative to prior art approaches, the stylization subsystem can more efficiently modify the 3D object design to improve overall aesthetics and manufacturability.Type: GrantFiled: November 15, 2021Date of Patent: May 30, 2023Assignee: AUTODESK, INC.Inventors: Hooman Shayani, Mark Thomas Davis, Andriy Banadyha, Stephen Barley
-
Patent number: 11373133Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to share information in a community of robots and users to perform tasks. In one aspect, a method includes registering a plurality of robots in a system including creating for each robot a robot profile; publishing the robot profile; collecting operational data related to performance of tasks, the operational data including situational awareness information from at least a first of the plurality of registered robots; evaluating the collected operational data including performing statistical analysis, modeling, and extrapolation using the collected operational data; and in response to a request to transfer relevant data to at least a second of the plurality of registered robots, determining relevant data from the evaluated collected operational data, the relevant data including at least a portion of the situational awareness information; and sending the relevant data to at least the second registered robot.Type: GrantFiled: July 9, 2019Date of Patent: June 28, 2022Assignee: Autodesk, Inc.Inventors: Douglas Look, James Awe, Mark Thomas Davis, Negar Arabani, Patricia Anne Vrobel
-
Publication number: 20220076488Abstract: In various embodiments, a stylization subsystem automatically modifies a three-dimensional (3D) object design. In operation, the stylization subsystem generates a simplified quad mesh based on an input triangle mesh that represents the 3D object design, a preferred orientation associated with at least a portion of the input triangle mesh, and mesh complexity constraint(s). The stylization subsystem then converts the simplified quad mesh to a simplified T-spline. Subsequently, the stylization subsystem creases one or more of edges included in the simplified T-spline to generate a stylized T-spline. Notably, the stylized T-spline represents a stylized design that is more convergent with the preferred orientation(s) than the 3D object design. Advantageously, relative to prior art approaches, the stylization subsystem can more efficiently modify the 3D object design to improve overall aesthetics and manufacturability.Type: ApplicationFiled: November 15, 2021Publication date: March 10, 2022Inventors: Hooman SHAYANI, Mark Thomas DAVIS, Andriy BANADYHA, Stephen BARLEY
-
Patent number: 11176741Abstract: In various embodiments, a stylization subsystem automatically modifies a three-dimensional (3D) object design. In operation, the stylization subsystem generates a simplified quad mesh based on an input triangle mesh that represents the 3D object design, a preferred orientation associated with at least a portion of the input triangle mesh, and mesh complexity constraint(s). The stylization subsystem then converts the simplified quad mesh to a simplified T-spline. Subsequently, the stylization subsystem creases one or more of edges included in the simplified T-spline to generate a stylized T-spline. Notably, the stylized T-spline represents a stylized design that is more convergent with the preferred orientation(s) than the 3D object design. Advantageously, relative to prior art approaches, the stylization subsystem can more efficiently modify the 3D object design to improve overall aesthetics and manufacturability.Type: GrantFiled: August 8, 2019Date of Patent: November 16, 2021Assignee: AUTODESK, INC.Inventors: Hooman Shayani, Mark Thomas Davis, Andriy Banadyha, Stephen Barley
-
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: 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: 20200050710Abstract: In various embodiments, a workflow application generates and evaluates designs that reflect stylistic preferences. In operation, the workflow application determines a target style based on input received via a graphical user interface (GUI). Notably, the target style characterizes a first set of designs. The workflow application then generates stylized design(s) based on stylization algorithm(s) associated with the target style. Subsequently, the workflow application, displays a subset of the stylized design(s) via the GUI. A stylized design included in the subset of stylized design(s) is ultimately selected for production via the GUI. Advantageously, because the workflow application can substantially increase the number of designs that can be generated and evaluated based on the target style in a given amount of time, relative to more manual prior art techniques, the overall quality of the stylized design selected for production can be improved.Type: ApplicationFiled: August 7, 2019Publication date: February 13, 2020Inventors: Hooman SHAYANI, Mark Thomas DAVIS
-
Publication number: 20200051333Abstract: In various embodiments, a stylization subsystem automatically modifies a three-dimensional (3D) object design. In operation, the stylization subsystem generates a simplified quad mesh based on an input triangle mesh that represents the 3D object design, a preferred orientation associated with at least a portion of the input triangle mesh, and mesh complexity constraint(s). The stylization subsystem then converts the simplified quad mesh to a simplified T-spline. Subsequently, the stylization subsystem creases one or more of edges included in the simplified T-spline to generate a stylized T-spline. Notably, the stylized T-spline represents a stylized design that is more convergent with the preferred orientation(s) than the 3D object design. Advantageously, relative to prior art approaches, the stylization subsystem can more efficiently modify the 3D object design to improve overall aesthetics and manufacturability.Type: ApplicationFiled: August 8, 2019Publication date: February 13, 2020Inventors: Hooman SHAYANI, Mark Thomas DAVIS, Andriy BANADYGA, Stephen BARLEY