Patent classifications
G06F2113/20
EXTENDED PADS TO EASE REWORK FOR BTC AND BGA TYPE TECHNOLOGY
Various exemplary embodiments relate to a printed circuit board (PCB) for electrically connecting a surface mount component including: a plurality of metal pads on the surface of one side of the PCB corresponding to connection points on the component, wherein at least a portion of the plurality of metal pads have stubs which extend outside the boundary of the surface mount component when the surface mount component is mounted to the PCB; and wherein the stubs have sufficient thermal conductivity to facilitate at least one of the set of dismounting and reattaching of the surface mount component.
SEMICONDUCTOR DEVICE INCLUDING CUMULATIVE SEALING STRUCTURES AND METHOD AND SYSTEM FOR MAKING OF SAME
A semiconductor device includes: first and second core regions; first and second input/output (I/O) regions coupled to each other and to the first and second core regions; the first and second I/O regions being between an expendable region and correspondingly the first and second core regions; a sealing ring surrounding the core regions and the I/O regions; metallization layers and interconnection layers; inter-communication (inter-com) segments extending between the I/O regions; first and second parapets which extend from the first to third sides of the sealing ring or from first to second locations on corresponding third and fourth parapets, the latter extending from the first to third sides of the sealing ring; the first parapet being between the first core region and the first I/O region; and the second parapet being between the second core region and the second I/O region.
Semiconductor device design methods and conductive bump pattern enhancement methods
Semiconductor device design methods and conductive bump pattern enhancement methods are disclosed. In some embodiments, a method of designing a semiconductor device includes designing a conductive bump pattern design, and implementing a conductive bump pattern enhancement algorithm on the conductive bump pattern design to create an enhanced conductive bump pattern design. A routing pattern is designed based on the enhanced conductive bump pattern design. A design rule checking (DRC) procedure is performed on the routing pattern.
TECHNOLOGIES FOR DIGITALLY RENDERING THREE DIMENSIONAL DESIGNS FOR FOLDABLE PRODUCTS
Systems and methods for rendering foldable products are described. According to certain aspects, an electronic device enables a user to select a digital content item and a section of a foldable product on which to render the digital content item. Based on certain parameters associated with the section, the electronic device may calculate a position within a cell for the digital content item, where the cell may be part of a bounding box associated with the section. The electronic device may render, within a user interface, the a digital design of the foldable product with the digital content item rendered on the section and positioned at the position within the cell.
Methods and systems for generating a product packaging model
Methods and systems for generating a product packaging model for a product offering of a set of product items associated with a merchant account. At an e-commerce platform, a trigger event is detected and, in response, two or more product items are automatically selected to form a kit that makes up the product offering. Model data for the two or more product items and packaging parameters are used to automatically select a packaging option and to build a product packaging model that is sent to the merchant account. The product packaging model may be a three-dimensional computer model of the kit containing the two or more product items.
MACHINE LEARNING BASED DESIGN FRAMEWORK
A computer-implemented method for a machine learning based design framework includes receiving input data, generating a design proposal based on the input data using a machine learning model, receiving feedback for the design proposal from a designated reviewer of the design proposal, updating a user preference profile associated with the designated reviewer using data generated by a different machine learning model based on the feedback for the design proposal, updating the design proposal to replace the candidate design with a new candidate design based on the user preference profile, and generating a final design based on the design proposal. Various other methods, systems, and computer-readable media are also disclosed.
METHOD AND SYSTEM FOR DERIVING A DIGITAL REPRESENTATION OF AN UNFOLDED BLANK AND FOR COST ESTIMATION BASED UPON THE SAME
A computer-implemented method for creating a computer-aided design (CAD) corresponding to a 2-dimensional rendering of an unfolded blank configured for manipulation into a 3-dimensional shape. The method includes obtaining a first digital, non-CAD design file containing information relating to the unfolded blank geometry but lacking metadata that defines cut or crease lines separately from surrounding content, and deriving, with a computer processor, a digital representation of the unfolded blank geometry based upon the first digital non-CAD design file. The digital representation includes defined data corresponding to a shape having one or more defined cut and/or crease lines. A system for performing the method includes a computer processor and machine-readable media accessible by the computer processor comprising non-transitory, instructions readable by the computer processor for performing the method steps of defining the digital non-CAD design file and deriving the digital representation therefrom.
Automatic generation of incremental load design with stacks of pallets
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, perform certain acts. The acts can include obtaining information about a trailer that has been partially loaded with preloaded stacks in a manner that deviates from an original load design. The trailer is being loaded with stacks of pallets comprising the preloaded stacks and unloaded stacks. The acts also can include determining positions of empty floor spots remaining in the trailer. The acts additionally can include determining a first portion of an incremental load design for the unloaded stacks using a gap-filling pattern behind an uneven rear edge of the preloaded stacks. The acts further can include determining a second portion of the incremental load design. The acts additionally can include updating the incremental load design based on an overall load design of the trailer. The acts further can include outputting at least the incremental load design, as updated. The incremental load design can specify a respective floor spot assignment for each of the unloaded stacks. Other embodiments are described.
METHODS AND SYSTEMS FOR GENERATING A PRODUCT PACKAGING MODEL
Methods and systems for generating a product packaging model for a product offering of a set of product items associated with a merchant account. At an e-commerce platform, a trigger event is detected and, in response, two or more product items are automatically selected to form a kit that makes up the product offering. Model data for the two or more product items and packaging parameters are used to automatically select a packaging option and to build a product packaging model that is sent to the merchant account. The product packaging model may be a three-dimensional computer model of the kit containing the two or more product items.
CREATING A PACKAGING PRODUCTION DATASET BASED ON PRE-APPROVED PACKAGING FEATURES AND PRODUCING A PACKAGING
A computer-implemented method is provided for creating a packaging production dataset for a consumer product packaging, including the steps of: providing a database of pre-approved packaging features in different categories, each having assigned metadata; receiving a selection of pre-approved packaging features; receiving a selection of at least one production machine for the packaging; evaluating the selection of pre-approved packaging features based on its metadata, the evaluating including evaluating its compatibility with the received selection of at least one production machine, the evaluating being based on a comparison of a production machine dataset with a packaging feature, including the metadata thereof; and creating the packaging production dataset defining a packaging according to the pre-approved packaging features. A method for producing a packaging, and a computer system including a graphical user interface, are also provided.