Patents by Inventor James L. Jacob

James L. Jacob 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: 10585994
    Abstract: A system for secure, oblivious-client optimization of manufacturing processes includes manufacturer exchange module executing on a secure server, which receives from a plurality of manufacturer clients at least an identification of a manufacturing device operated by the at least a manufacturer and at least a manufacturing constraint, an avatar generator e configured to generate at least a manufacturing avatar, and a simulator executing on the secure server, the simulator designed and configured to receive a design of a part to be manufactured using an automated manufacturing device and at least an optimization criterion, and simulate at least a first manufacturing process using a first avatar manufacturer avatar of the plurality of manufacturer avatars.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: March 10, 2020
    Assignee: PAPERLESS PARTS, INC.
    Inventors: Scott M Sawyer, Jason T. Ray, James L. Jacobs, II, Matthew A. Sordillo, Dana A. Wensberg, Steven M. Lynch
  • Patent number: 10573059
    Abstract: Systems and methods are disclosed for secret sharing for secure collaborative graphical design. Graphical secret shares are generated from a three-dimensional graphical design and distributed to one or more contributor devices. Contributor graphical designs modifying graphical secret shares may be received from contributor devices. Various corresponding and related systems, methods, and software are described.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: February 25, 2020
    Assignee: Desprez, LLC
    Inventor: James L. Jacobs, II
  • Patent number: 10556309
    Abstract: Methods involving adding a removable fixating material to a partially manufactured workpiece to stabilize a plurality of partially formed objects therein for subsequent manufacturing. In one example, valleys are formed in a workpiece between adjacent partially formed objects so that interconnecting portions remain to interconnect the partially formed objects. Then, the removable fixating material is installed in the valleys, and once the removable fixating material has hardened, the workpiece is further processed to at least remove the interconnecting portions. In some embodiments, a mold is used to install the removable fixating material into the workpiece. In some embodiments, a prefabricated temporary frame is used for installing the removable fixating material into the workpiece. In some embodiments, a temporary frame is formed from the workpiece along with the plurality of objects during manufacturing.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: February 11, 2020
    Assignee: PROTO LABS INC.
    Inventors: James L. Jacobs, II, Chris Stahl
  • Patent number: 10552882
    Abstract: Methods and software that allow one or more users to utilize custom pricing in the context of an electronic marketplace. Such custom pricing can be implemented by transmitting specifications of custom pricing engines and/or custom design document interrogator engines to the marketplace along with or independently from one or more design documents containing structures to be priced. Various corresponding and related methods and software are described.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: February 4, 2020
    Assignee: Desprez, LLC
    Inventors: James L. Jacobs, II, John E. Cronin, Christopher M. Huffines, Steven M. Lynch
  • Publication number: 20200034877
    Abstract: Methods and software that allow one or more users to utilize targeted-advertising functionality in the context of a product program. For example, such logistical functionality may enable users to benefit from the use of one or more functionalities enabled by targeted advertising, such as fully or partially ad-sponsored software, relevant training or assistance recommendations, and user-customized advertising, among others. Various corresponding and related methods and software are described.
    Type: Application
    Filed: September 30, 2019
    Publication date: January 30, 2020
    Inventor: James L. Jacobs, II
  • Patent number: 10545481
    Abstract: Methods and software for generating machine-control instructions for controlling subtractive manufacturing equipment to form a plurality of objects from a single workpiece. In some embodiments, the machine-control instructions are for milling equipment that mills the objects from a single body of material by milling material from obverse and reverse sides of the body of material. Milling from the obverse side forms valleys in the obverse side and leaves interconnecting portions that connect together the plurality of objects. A removable fixating material is added to the valleys for holding the objects firmly in place relative to one another for milling from the reverse side. After the removable fixating material has hardened, milling from the reverse side removes the interconnecting portions. Milling operations from the obverse and reverse sides can include operations in addition to the forming of the valleys and removing of the interconnecting portions.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: January 28, 2020
    Assignee: PROTO LABS INC
    Inventor: James L. Jacobs, II
  • Patent number: 10460342
    Abstract: Methods and software that allow one or more users to utilize targeted-advertising functionality in the context of a product program. For example, such logistical functionality may enable users to benefit from the use of one or more functionalities enabled by targeted advertising, such as fully or partially ad-sponsored software, relevant training or assistance recommendations, and user-customized advertising, among others. Various corresponding and related methods and software are described.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: October 29, 2019
    Inventors: James L. Jacobs, II, John E. Cronin, Steven M. Lynch, Christopher M. Huffines
  • Publication number: 20190303620
    Abstract: Systems and methods are disclosed for secret sharing for secure collaborative graphical design. Graphical secret shares are generated from a three-dimensional graphical design and distributed to one or more contributor devices. Contributor graphical designs modifying graphical secret shares may be received from contributor devices. Various corresponding and related systems, methods, and software are described.
    Type: Application
    Filed: March 27, 2018
    Publication date: October 3, 2019
    Inventor: James L Jacobs, II
  • Publication number: 20190304165
    Abstract: Systems and methods are disclosed for secret sharing for secure collaborative graphical design. Graphical secret shares are generated from a three-dimensional graphical design and distributed to one or more contributor devices. Contributor graphical designs modifying graphical secret shares may be received from contributor devices. Various corresponding and related systems, methods, and software are described.
    Type: Application
    Filed: March 27, 2018
    Publication date: October 3, 2019
    Inventor: James L. Jacobs, II
  • Publication number: 20190278878
    Abstract: A system for secure, oblivious-client optimization of manufacturing processes includes manufacturer exchange module executing on a secure server, which receives from a plurality of manufacturer clients at least an identification of a manufacturing device operated by the at least a manufacturer and at least a manufacturing constraint, an avatar generator e configured to generate at least a manufacturing avatar, and a simulator executing on the secure server, the simulator designed and configured to receive a design of a part to be manufactured using an automated manufacturing device and at least an optimization criterion, and simulate at least a first manufacturing process using a first avatar manufacturer avatar of the plurality of manufacturer avatars.
    Type: Application
    Filed: May 8, 2018
    Publication date: September 12, 2019
    Inventors: Scott M Sawyer, Jason T. Ray, James L. Jacobs, II, Matthew A. Sordillo, Dana A. Wensberg, Steven M. Lynch
  • Patent number: 10401824
    Abstract: Methods for providing a workpiece computer model including a plurality of objects defined in a body of material. A temporary support frame is provided as part of a two-sided machining process in which the workpiece is partially milled from an obverse side. The machine-control instructions are also based on one or more occupying structures added to the workpiece to fill in one or more excess unoccupied regions of the workpiece that would otherwise be machined away during machining of the objects. Providing such occupying structure(s) reduces the amount of machining that needs to be performed.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: September 3, 2019
    Inventors: James L. Jacobs, II, Christopher Stahl
  • Patent number: 10373183
    Abstract: A system that provides automatic/semi-automatic price quotations for joining one or more instantiations of a structure that is modeled in a computer model. The system automatically extracts joining price-influencing data from the computer model. The system uses the joining price-influencing data and joining pricing parameters to automatically determine a joining price quotation which can be provided as a standalone or be utilized to calculate firm fabrication-price quote(s) for the structure. In some embodiments, the system further includes fabrication ordering functionality that allows a user place a fabrication order with a fabricator based on the price quotation. Such systems can be implemented in any of a wide variety of manners, such as within a single computing device or across a communications network, among others. In some embodiments, functionalities of the system are integrated into computer-modeling software directly of via add-on software.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: August 6, 2019
    Inventors: James L. Jacobs, II, Steven M. Lynch
  • Publication number: 20190202133
    Abstract: A method carried out on a computer system for ordering and executing expedited production options. A user may submit a request for manufacturing a product defined by a 3D computer model. Systems described herein may then verify that the request is subject to an expedited production option and parse the 3D computer model to identify the processes required to manufacture the product. The product may then be manufactured with an expedited lead time that may vary as a function of the processes in question and the nature of the applicable expedited production option.
    Type: Application
    Filed: August 21, 2018
    Publication date: July 4, 2019
    Inventors: James L. Jacobs, II, Steven M. Lynch
  • Patent number: 10235009
    Abstract: A method carried out on a computer system for receiving information corresponding to a plurality of variables that can be applied to the manufacture of a designed product. When a user selects from a menu of first attributes, related ones of a second set of attributes are presented for selection. In an embodiment, the set of possible manufacturing attributes is initially compared to attributes of the designed product to eliminate from consideration those manufacturing attributes that are not compatible with the attributes of the product.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: March 19, 2019
    Inventors: James L. Jacobs, II, John E. Cronin, Christopher M. Huffines, Steven M. Lynch
  • Patent number: 10229679
    Abstract: A natural language user interface for computer-aided design systems (CAD) comprises a natural language command module including a parser, language database and a CAD model analyzer, and a natural language server module including a second, increased capability parser, a second, preferably larger language database and a CAD context database. The CAD model analyzer analyzes and retrieves associated CAD model information related to a parsed voice command and the CAD context database provides specific CAD related contextual information to facilitate parsing and interpreting CAD specific commands. The natural language server program module may also include an artificial intelligence based query generator and communicate through a network or cloud with resource providers such as third party market places or suppliers to generate queries for retrieval of third party supplied information necessary to respond to or execute CAD specific voice commands.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: March 12, 2019
    Inventors: James L. Jacobs, II, John E. Cronin, Christopher M. Huffines
  • Publication number: 20190011903
    Abstract: A system for manufacturing a discrete object from an additively manufactured body of material including a precursor to a discrete object and at least a reference feature is disclosed. The system includes an automated manufacturing device, the automated manufacturing device including at least a controller configured to receive a graphical representation of precursor to a discrete object, receive a graphical representation of at least a reference feature on the precursor to the discrete object, and generate a computer model of the body of material, wherein the computer model of the body of material includes the graphical representation of the precursor to the discrete object and the graphical representation of the at least a reference feature.
    Type: Application
    Filed: July 9, 2018
    Publication date: January 10, 2019
    Inventor: James L. Jacobs, II
  • Patent number: 10162337
    Abstract: A method of providing a natural language interface for a computer-aided design (CAD) system is disclosed. The method includes displaying to the user a model display graphical user interface (GUI), a view window that displays a first view of the CAD model, and a spectrum GUI configured to allow the user to selectively add CAD-tool functionality, receiving a voice input including a plurality of words and referring to a CAD-tool functionality, parsing the voice input, determining a meaning including a reference to the CAD-tool functionality for the parsed voice input, assembling a query for additional information based on the meaning, sending the assembled query to a corresponding information location, receiving queried information from the corresponding information location, translating received information into a response, determining that the response includes a command for the spectrum GUI regarding the CAD-tool functionality, and sending the command to the spectrum GUI.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: December 25, 2018
    Inventor: James L. Jacobs, II
  • Publication number: 20180348738
    Abstract: A system for manufacturing a discrete object from an additively manufactured body of material including a precursor to a discrete object and at least a reference feature is disclosed. The system includes an automated manufacturing device, the automated manufacturing device including at least a controller configured to receive a graphical representation of precursor to a discrete object, receive a graphical representation of at least a reference feature on the precursor to the discrete object, and generate a computer model of the body of material, wherein the computer model of the body of material includes the graphical representation of the precursor to the discrete object and the graphical representation of the at least a reference feature.
    Type: Application
    Filed: June 1, 2018
    Publication date: December 6, 2018
    Inventor: James L. Jacobs, II
  • Publication number: 20180335766
    Abstract: A system for manufacturing a plurality of discrete objects from a body of material created by additive manufacturing using an automated manufacturing device includes an automated manufacturing device, the automated manufacturing device including at least a controller configured to receive at least a graphical model of a plurality of structures, receive at least a graphical representation of at least an interconnecting portion, the at least an interconnecting portion connecting at least a first structure of the plurality of structures to at least a second structure of the plurality of structures, and generate a graphical representation of an additively manufacture body of material, as a function of the graphical model of the plurality of structures, and the graphical representation of the at least an interconnecting portion.
    Type: Application
    Filed: May 16, 2018
    Publication date: November 22, 2018
    Inventor: James L. Jacobs, II
  • Patent number: 10095217
    Abstract: A method of providing a natural language interface for a CAD system includes receiving a user selection through a GUI of a particular location of a CAD model, receiving a user voice input including a plurality of words and referring to the particular location, parsing the user voice input, determining a meaning for the parsed user voice input that includes a reference to the particular location, one or more words associated with one or more program actions, and one or more words associated with one or more command topics, each related to a specific feature of the CAD model, identifying one or more attributes of the specific feature based on the meaning, identifying from several candidate components at least a component compatible with the specific feature using the one or more attributes and the attribute information of the candidate components, and displaying an indication of the at least a component.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: October 9, 2018
    Inventor: James L. Jacobs, II