Bill Of Material Patents (Class 700/107)
  • Patent number: 11875306
    Abstract: A system and method for agentless generation of a software bill of materials (SBOM) in a cloud computing environment is disclosed. The method includes: accessing a plurality of workloads in a cloud computing environment; detecting in each workload of the plurality of workloads a software component; generating for each workload an SBOM based on the detected software component; and storing each SBOM in a database.
    Type: Grant
    Filed: August 31, 2023
    Date of Patent: January 16, 2024
    Assignee: WIZ, INC.
    Inventors: Mattan Shalev, Yaniv Shaked, Gal Kozoshnik, Omri Kornblau, Roy Reznik, Ami Luttwak, Yinon Costica
  • Patent number: 11468403
    Abstract: A system is disclosed for simultaneous computation of optimal order point and optimal order quantity. The system includes one or more memory units and on ore more processing units, collectively configured to receive initial inputs, initialize a first, at least second and final locations and the initial inputs and compute a first baseline inventory performance of the first level. The system is further configured to compute at least a second inventory performance of the at least second level and perform optimization iterations by simultaneously determining a change in inventory performance for the first and the at least second level when the re-order point (R) is incremented by a specified R increment value and when the re-order quantity is incremented by a specified Q increment value. The system is further configured to report the reorder point and reorder quantity for the first, the at least second, and the final location.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: October 11, 2022
    Assignee: Blue Yonder Group, Inc.
    Inventor: Chandrashekar Srikantiah Konanur
  • Patent number: 11257035
    Abstract: In one aspect, there is provided a method including presenting a first user interface including an object hierarchy comprising a parent node and a plurality of child nodes; receiving, at a second user interface, a first selection allocating at first portion of the object hierarchy to a first device; receiving, at the second user interface, a second selection allocating a second portion of the object hierarchy to a second device; and when a selection at a user interface element of a third user interface is received, sending an indication to a system to enable generation of a fourth user interface presenting a first electronic document for the first device and generation of a fifth user interface presenting a second electronic document for the second device. Related systems, methods, and articles of manufacture are also disclosed.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: February 22, 2022
    Assignee: SAP SE
    Inventors: Krishna Hindhupur Vijay Sudheendra, Hari Babu Krishnan, Nithya Rajagopalan, Prasanna Kumar Govindappa, Avneesh Sharma
  • Patent number: 11087375
    Abstract: Certain example embodiments relate to techniques generating a database of virtual families for real-time generation of part numbers for configurable products. For instance, certain example embodiments may include receiving a search request for part numbers and determining virtual families including entities matching the search request. The number of matching products matching the search request and the part numbers may be determined based on the virtual families and the independent groups stored in the virtual families that match the search request. The part numbers may be determined based on allowed characters, number and/or symbols for the part number positions defined in the independent groups of the virtual families including the entities matching the one or more configurable properties of the user input search request. Facet counts for the configurable product may also be determined based on the results of the user input search request.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: August 10, 2021
    Assignee: Partfiniti Inc.
    Inventors: Lukasz Marcin Reszczynski, Geoffrey Peter Laycock
  • Patent number: 11041384
    Abstract: Described herein are methods and techniques for utilizing a multiple metal isotope signature as an internal tracers for hydrocarbon source, alteration, and mixing. The multiple metal isotope signature may comprise a ratio of a at least two isotopes of a first metal, a ratio of at least two isotopes of a second metal, and a ratio of at least two isotopes of a third metal from a sample. The isotope ratios of the first, second, and third metal may be integrated to form the multiple metal isotope signature.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: June 22, 2021
    Assignee: ExxonMobil Upstream Research Company
    Inventor: Michael J. Formolo
  • Patent number: 11016736
    Abstract: Embodiments presented herein provide techniques for executing a block-based (BB) workflow to solve a constraint programming (CP) model related to a semiconductor manufacturing environment. Embodiments include receiving at least one BB workflow comprising a plurality of blocks. The plurality of blocks may specify a set of operations. Embodiments include accessing a plurality of block definitions corresponding to the plurality of blocks. Embodiments include executing the at least one BB workflow by performing the set of operations based on the plurality of block definitions, including extracting data from the semiconductor manufacturing environment, the data comprising both static data and dynamic data related to equipment in the manufacturing environment, creating the CP model based on the data and at least one constraint defined in the BB workflow, using a solver to determine a solution to the CP model; and publishing the solution to at least one component in the semiconductor manufacturing environment.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: May 25, 2021
    Assignee: Applied Materials, Inc.
    Inventor: David Everton Norman
  • Patent number: 10956152
    Abstract: A configuration package receives user-generated input that configures a decision service to generate decision data. The configuration package includes artifacts and the user-generated input selects the artifacts from an artifact library in a configuration database. A configured decision service is generated, where the generating includes receiving, by a decision service factory, the configuration package. Also, the decision service factory receives a decision template including configurable decision elements and non-configurable decision elements. Further, the decision service factory receives a user configuration specifying a parameter in the corresponding artifact. The artifact from the configuration package, the user configuration and the decision template are combined to generate the configured decision service. The configured decision service receives, from a client computer, input for each of the configurable decision elements.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: March 23, 2021
    Assignee: FAIR ISAAC CORPORATION
    Inventors: Ken Bouley, Bruno Courbage, Mark Allen Richardson
  • Patent number: 10833843
    Abstract: Techniques are described for managing access to data stored in a blockchain, and for managing the communication of blockchain data to other entities. A private key may be generated and issued to an external entity to enable the external entity to access an internal (e.g., private blockchain). The external entity may be an external (e.g., public) blockchain, device, process, or user that is outside an internal network. The key may be associated with metadata that includes constraints, conditions, or rules governing access to the blockchain. An authorized entity may employ the key to request access to the blockchain via access management module(s), and the access management module(s) may employ the metadata to determine whether to approve the request. The access management module(s) may also employ rules governing outbound communication of data from internal blockchain(s) to external entities.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: November 10, 2020
    Assignee: United Services Automobile Association (USAA0
    Inventors: Gunjan Vijayvergia, Steven J. Schroeder
  • Patent number: 10762449
    Abstract: This disclosure describes, in part, systems and techniques for retrieving complex data from multiple data sources corresponding to a current cost of consumable materials and a current cost of labor used to provide a service. Once retrieved, the system may determine a total current cost of the consumable materials and a total current cost of the labor. Furthermore, the system may use the total current cost of the consumable materials and the total current cost of the labor to determine an overall current cost of the service. The system may simultaneously provide an overall current cost of multiple services.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: September 1, 2020
    Assignee: Pathology Associates Medical Laboratories, LLC
    Inventors: Mathew Norman Swanson, Timothy Scott Byers, Mark Thomas LaVoie, Stephen Skylar Soom, Stephanie Cecelia Filice
  • Patent number: 10728228
    Abstract: Carrier secure communications are provided by receiving, by a service provider device from an application interacting with a user device over a carrier network, an encrypted first request for user information. The carrier network intercepted a first request from the application based on a service provider identifier in the first request, and encrypted the first request to provide the network carrier encrypted first request to the service provider device. The service provider device may decrypt the encrypted first request to provide the first request and process the first request. The first request may include a carrier injected header that includes information about the user and/or user device that provided the first request. The information in the injected header may be used by the service provider device in processing the first request such as retrieving secure information without user credentials or storing data provided in the first request.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: July 28, 2020
    Assignee: PAYPAL, INC.
    Inventors: Alex Gong, Everett Quebral
  • Patent number: 10684035
    Abstract: A heating, ventilation and air condition (HVAC) system configured for automated failure triage, inventory analysis, and customer feedback communication is provided. The HVAC system includes a controller in operable communication with at least one peripheral component of the HVAC system for receiving information relating to the at least one peripheral component, and configured to receive customer feedback information, and a server in operable communication with the controller for receiving and analyzing the information relating to the at least one peripheral component and the customer feedback information.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: June 16, 2020
    Assignee: Trane International Inc.
    Inventors: Mark Martin, Brian Meyers
  • 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
  • Patent number: 10310492
    Abstract: The invention provides a computerized method for optimization of efficiency of a production floor producing three-dimensional products using two-dimensional cutting machines, the method comprising: a. receiving input parameters comprising job data, due dates, product design data, production floor resources available and inventory data; b. maintaining in memory manufacturing rules and objectives; c. assigning relative weights of importance to the input parameters and to the manufacturing rules and objectives; d. computing, based on the input parameters, on the manufacturing rules and objectives and on the relative weights of importance, a production floor work plan schedule; e. determining whether the schedule is efficient in utilization of materials and resources available; if so, outputting the production floor work plan schedule; f. if the computed production floor schedule is determined to be inefficient, repeating steps (d) and (e) until it is determined to be efficient.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: June 4, 2019
    Assignee: PLATAINE LTD.
    Inventors: Moshe Ben-Bassat, Avner Ben-Bassat, Eduard Goldner, Arie Shental
  • Patent number: 10217072
    Abstract: A method for designing a new product includes automatically identifying a plurality of components of stored products, wherein the plurality of components is associated with an existing component included in a design of the new product, automatically selecting a new component from among the plurality of components, wherein a relationship between the existing component and the new component optimizes a design objective for the new product, automatically adding the new component to the design for the new product, and iteratively repeating the identifying, the selecting, and the adding until a stopping criterion is met, wherein the design for the new product is complete when the stopping criterion is met.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lav R. Varshney, Kush R. Varshney, Jun Wang
  • Patent number: 10162630
    Abstract: A configuration package receives user-generated input that configures a decision service to generate decision data. The configuration package includes artifacts and the user-generated input selects the artifacts from an artifact library in a configuration database. A configured decision service is generated, where the generating includes receiving, by a decision service factory, the configuration package. Also, the decision service factory receives a decision template including configurable decision elements and non-configurable decision elements. Further, the decision service factory receives a user configuration specifying a parameter in the corresponding artifact. The artifact from the configuration package, the user configuration and the decision template are combined to generate the configured decision service. The configured decision service receives, from a client computer, input for each of the configurable decision elements.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: December 25, 2018
    Assignee: FAIR ISAAC CORPORATION
    Inventors: Ken Bouley, Bruno Courbage, Mark Allen Richardson
  • Patent number: 10146889
    Abstract: A method for cabling management in a cluster is disclosed. The cluster comprises at least two computer racks, each rack comprising at least one component device, each component device comprising at least one connector. The method comprises determining at least one external logical link between at least two connectors of the cluster, each of the connectors belonging to a different computer cabinet, and generating a list of logical interconnections comprising the at least one external logical link. The method further comprises identifying locations of the connectors. The method further comprises determining a cable path linking the connectors according to the list of logical interconnections and creating a list of physical interconnections comprising at least the cable path.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: December 4, 2018
    Assignee: BULL SAS
    Inventors: Andry Razafinjatovo, Michel Mercier, Philippe Martin
  • Patent number: 10127512
    Abstract: A method for designing a new product includes automatically identifying a plurality of components of stored products, wherein the plurality of components is associated with an existing component included in a design of the new product, automatically selecting a new component from among the plurality of components, wherein a relationship between the existing component and the new component optimizes a design objective for the new product, automatically adding the new component to the design for the new product, and iteratively repeating the identifying, the selecting, and the adding until a stopping criterion is met, wherein the design for the new product is complete when the stopping criterion is met.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: November 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lav R. Varshney, Kush R. Varshney, Jun Wang
  • Patent number: 10121177
    Abstract: Certain example embodiments relate to techniques generating a database of virtual families for real-time generation of part numbers for configurable products. For instance, certain example embodiments may include receiving a search request for part numbers and determining virtual families including entities matching the search request. The number of matching products matching the search request and the part numbers may be determined based on the virtual families and the independent groups stored in the virtual families that match the search request. The part numbers may be determined based on allowed characters, number and/or symbols for the part number positions defined in the independent groups of the virtual families including the entities matching the one or more configurable properties of the user input search request. Facet counts for the configurable product may also be determined based on the results of the user input search request.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: November 6, 2018
    Assignee: Partfiniti Inc.
    Inventors: Lukasz Marcin Reszczynski, Geoffrey Peter Laycock
  • Patent number: 10089429
    Abstract: A system for printed circuit board assembly includes a user interface provided on a display device for visual verification of printed circuit board design data, a user interface provided on the display device for inputting bill of material information, and a user interface provided on the display device for verification, alteration and creation of component placement data.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: October 2, 2018
    Assignee: ALTIUM LLC
    Inventors: Jonathan Hirschman, Petro Bakhirev, James Graham
  • Patent number: 10026050
    Abstract: A method for designing a new product includes automatically identifying a plurality of components of stored products, wherein the plurality of components is associated with an existing component included in a design of the new product, automatically selecting a new component from among the plurality of components, wherein a relationship between the existing component and the new component optimizes a design objective for the new product, automatically adding the new component to the design for the new product, and iteratively repeating the identifying, the selecting, and the adding until a stopping criterion is met, wherein the design for the new product is complete when the stopping criterion is met.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lav R. Varshney, Kush R. Varshney, Jun Wang
  • Patent number: 10019689
    Abstract: A method for designing a new product includes automatically identifying a plurality of components of stored products, wherein the plurality of components is associated with an existing component included in a design of the new product, automatically selecting a new component from among the plurality of components, wherein a relationship between the existing component and the new component optimizes a design objective for the new product, automatically adding the new component to the design for the new product, and iteratively repeating the identifying, the selecting, and the adding until a stopping criterion is met, wherein the design for the new product is complete when the stopping criterion is met.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: July 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lav R. Varshney, Kush R. Varshney, Jun Wang
  • Patent number: 9785900
    Abstract: A system including a computer solves supply chain campaign planning problems involving major and minor setups. The computer is configured to execute a major campaign for two or more of a plurality of major product families and fix an optimal major product family to a major time period on a planning horizon, based at least on aggregated major productivity fractions and calculated second moments of a plurality of two or more major product families. The computer is further configured to execute a minor campaign for two or more minor product families associated with the optimal major product family, obtain a minor productivity fraction of a campaignable resource for the minor product family over at least a portion of a major time period and fix an optimal minor product family from the two or more minor product families to a minor time period based at least on the minor productivity fraction.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: October 10, 2017
    Assignee: JDA Software Group, Inc.
    Inventors: Narasimha B Kamath, Devender Chauhan, Deba Kalyan Mohanty, Dinesh Damodaran
  • Patent number: 9767499
    Abstract: A system is provided that searches and matches data. The system receives a payload including one or more data values, where the one or more data values represent an item configuration. The system further generates a match key for the payload that includes at least one data value of the one or more data values. The system further compares the match key with one or more match keys stored in a match repository. The system further retrieves a configuration item identity from the match repository when the match key matches a match key stored in the match repository, where the configuration item identity represents a previously ordered item configuration. The system further generates a new configuration item identity when the match key does not match a match key stored in the match repository, where the new configuration item identity represents the item configuration.
    Type: Grant
    Filed: September 28, 2013
    Date of Patent: September 19, 2017
    Assignee: Oracle International Corporation
    Inventors: Thomas Daniel, Kshitij Ranjan, William Brand, Michael Lizio, Stephanie Merenda
  • Patent number: 9691049
    Abstract: Master BOM creation may include extracting BOM data from first and second BOMs, and determining which BOM extracted data is greater. If the first or second BOM is a CAD BOM and the other BOM is a non-CAD BOM, the CAD BOM and non-CAD BOMs may be respectively used as a first and a second source BOM data for a master BOM table. If the first and second BOMs are non-CAD BOMs, or both of the first and second BOMs are CAD BOMs, the greater and lesser of the first and second BOM extracted data may be respectively used as the first and as the second source BOM data. A master BOM may be created based on mapping of the master BOM table to the second source BOM data.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: June 27, 2017
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Manoj Tiwari, Santiprasad Chakrabarti, Dharmendra Singh Yadav, Swarnalatha Krishnamurthi
  • Patent number: 9678698
    Abstract: A system for performing queue-based routing of print jobs in one or more print production environments includes a computing device having a processor, and a computer-readable storage medium in communication with the computing device. The computing device will receive print jobs from one or more client computing devices, and the computing device will store the received print jobs in a scheduling queue. When the computing device determines that a released print job has been released by a print production environment, it will determine a similarity metric for a plurality of print jobs in the scheduling queen, identify the print job having the highest similarity metric, and route the identified print job to the print production environment for processing.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: June 13, 2017
    Assignee: Conduent Business Services, LLC
    Inventors: Eric Michael Gross, Tulia Plumettaz, Pallavi Manohar, Manoj Gupta
  • Patent number: 9595012
    Abstract: Disclosed are methods for developing a product having a relatively benign environmental impact. The methods evaluate the environmental hazard of various chemical components in formulated products and identify improvements in environmental safety based on those evaluations. Environmental criteria are in part developed based on three factors including; persistence, bioaccumulation and toxicity. One method includes obtaining a preliminary formula for a product, wherein the preliminary formula includes a plurality of chemical components, identifying at least one different chemical component that is capable of being substituted for the chemical component in the preliminary formulation and determining an environmental performance score for the chemical component and the different chemical component and determining an environmental performance score of the preliminary formula and a second formula, wherein the second formula utilizes the different chemical component.
    Type: Grant
    Filed: April 6, 2010
    Date of Patent: March 14, 2017
    Assignee: Johnson & Johnson Consumer Inc.
    Inventors: Robert A. Predale, Raymond Sharples, Jennifer Saxe
  • Patent number: 9582613
    Abstract: Systems and methods for massive model visualization in product data management (PDM) systems. A method includes storing a hierarchical product data structure by a product data management (PDM) system, including a plurality of occurrence nodes and component nodes. The method includes receiving a query that references an occurrence node and at least one cell index value and determining a query result corresponding to the query. The query result identifies at least one occurrence node that corresponds to the cell index value. The method includes forming a query result chain corresponding to the query result, the query result chain filtered by a structural criterion, and applying a configuration rule to the filtered query result chain to identify child nodes of the filtered query result chain that conform to the configuration rule, and thereby producing a configured spatial retrieval result.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: February 28, 2017
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Jianbing Huang, Guy Roetcisoender, Balaji Venkatasubramaniam, Jeremy S. Bennett
  • Patent number: 9529647
    Abstract: A software and implementable system which provides bi-directional communication between engineering, through software add-ins, and other applications within an ERP system. Such a system provides efficiency enhancements and provides improved data flow and communication between engineering and others. While not required, the system is well suited for application in association with manufacturing of equipment, and in particular, manufacturing of custom equipment.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: December 27, 2016
    Assignee: Smooth Logics, LLC
    Inventor: Andrew Schutte
  • Patent number: 9529507
    Abstract: Systems and methods for massive model visualization in product data management (PDM) systems. A method includes storing a database for a partially-unconfigured product data structure that includes configured components and unconfigured components in a product data management (PDM) server system. The method includes responding to component identifier requests from a client system by sending requested component identifiers from the product data structure to the client system, wherein the component identifier requests correspond to visible components of an assembly represented by the product data structure. The method includes transmitting geometric data to the client system, the geometric data corresponding to configured occurrences of the product data structure associated with the requested component identifiers.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: December 27, 2016
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Michael B. Carter, Jeremy S. Bennett, Jianbing Huang, Guy Roetcisoender
  • Patent number: 9483587
    Abstract: Master BOM creation may include extracting BOM data from first and second BOMs, and determining which BOM extracted data is greater. If the first or second BOM is a CAD BOM and the other BOM is a non-CAD BOM, the CAD BOM and non-CAD BOMs may be respectively used as a first and a second source BOM data for a master BOM table. If the first and second BOMs are non-CAD BOMs, or both of the first and second BOMs are CAD BOMs, the greater and lesser of the first and second BOM extracted data may be respectively used as the first and as the second source BOM data. A master BOM may be created based on mapping of the master BOM table to the second source BOM data.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: November 1, 2016
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Manoj Tiwari, Santiprasad Chakrabarti, Dharmendra Singh Yadav, Swarnalatha Krishnamurthi
  • Patent number: 9384174
    Abstract: There is disclosed an automated system for assisting the architectural process on an open-network. The system may include a data entry means for user-selected project features and at least one catalog database from which the user-selected feature is identified. The system may further incorporate filtering means for providing a graphical interface with filtered data associated with a user-selected feature, at least one user database which stores a unique identifier of the user-selected feature, automated selection means for incorporating data associated with the user-selected feature into at least one document, and generation means for creating an architectural document, such as a specification, detail, or schedule. The system may include at least one remote catalog database from which the user-selected feature is identified. Included are tracking the architectural process, querying a user database or a group of user databases, and generating Industry Foundation Class tags for industry compatibility searching.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: July 5, 2016
    Assignee: Visions Computer Imaging Systems Ltd.
    Inventors: John W. Averitt, Charles W. Williams, Ivan A. Starr
  • Patent number: 9342764
    Abstract: A system for performing queue-based routing of print jobs in a multi-site print production environment may include a computing device having a scheduling queue and a processor, and a computer-readable storage medium in communication with the computing device. The computer-readable storage medium may include one or more programming instructions that, when executed, cause the processor to receive a plurality of print jobs from one or more client computing devices, store the received print jobs in the scheduling queue, determine that a released print job has been released by a print production environment, identify a similar print job from the received print jobs in the scheduling queue, remove the identified similar print job from the scheduling queue, and route the identified similar print job to the print production environment.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: May 17, 2016
    Assignee: Xerox Corporation
    Inventors: Eric Michael Gross, Tulia Plumettaz, Pallavi Manohar, Manoj Gupta
  • Patent number: 9323851
    Abstract: A system may receive a model, extract information from the model, form a group of tags using the extracted information, and associate the group of tags with the model. The system may further receive a search query including one or more sequences of characters and determine whether to provide the model in a list of models created for the search query, based on the one or more sequences of characters and the group of tags.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: April 26, 2016
    Assignee: The MathWorks, Inc.
    Inventors: Pieter J. Mosterman, Farid A. Abi-Zeid, Hidayet Tunc Simsek, Claudia Gaudagnini Wey, Mojdeh Shakeri, Jay Ryan Torgerson
  • Patent number: 9323578
    Abstract: A computer implemented method, apparatus, and computer usable program code for collecting information about threads. A thread entering a wait state is detected. Information is selectively obtained about a set of threads in the wait state using a policy to produce an action in response to the thread entering the wait state. A history containing the collected data may be saved and used to determine changes to patterns.
    Type: Grant
    Filed: May 29, 2007
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jimmie Earl DeWitt, Jr., Riaz Y. Hussain, Frank Eliot Levine
  • Patent number: 9201710
    Abstract: A software and implementable system which provides bi-directional communication between engineering, through software add-ins, and other applications within an ERP system. Such a system provides efficiency enhancements and provides improved data flow and communication between engineering and others. While not required, the system is well suited for application in association with manufacturing of equipment, and in particular, manufacturing of custom equipment.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: December 1, 2015
    Assignee: Smooth Logics, LLC
    Inventor: Andrew Schutte
  • Patent number: 9053254
    Abstract: Massive model visualization in product data management (PDM) systems. A method includes storing a massive model database for a product data structure in a PDM server system, including storing a spatial bounding box hierarchy that acts as a spatial index for spatial bounding boxes of a plurality of unconfigured components of the product data structure and storing a cell table that associates cells of the spatial bounding box hierarchy to corresponding component identifiers of the product data structure. The method includes responding to component identifier requests from a client system by sending requested component identifiers from the product data structure to the client system. The component identifier requests correspond to visible components of an assembly represented by the product data structure. The method includes transmitting geometric data to the client system, the geometric data corresponding to components of the product data structure associated with the requested component identifiers.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: June 9, 2015
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Michael B. Carter, Jeremy S. Bennett, Jianbing Huang, Guy Roetcisoender
  • Patent number: 9026409
    Abstract: The present inventors devised, among other things, systems, methods, and software that radically simplify and reduce the time necessary to specify, design, manufacture, and document control panels and wiring harnesses for semi-custom and custom equipment, such as HVAC equipment. A computer storage medium includes data relating to a plurality of control panel enclosures and a set of rules for designing a control panel. The system receives a selection of two or more components for placement in the control panel, retrieves information about the two or more components from a database, and generates one or more layouts. The one or more layouts comprise placement of the two or more components within at least one of the plurality of control panel enclosures as a function of the set of rules for designing a control panel. The control panel enclosures are dynamically selected as a function of the two or more components.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: May 5, 2015
    Assignee: Design Ready Controls, Inc.
    Inventors: Troy Schmidtke, Mitchell T. DeJong, Dipesh Karki, Peder A. Lindberg, Christopher Ray Kerkhoff
  • Patent number: 8996151
    Abstract: A method for visualization of product build which includes compilation of a virtual temporal configuration of an in-process assembly and visualization of the results using three-dimensional representations of the affected products and associated resources. An illustrative embodiment of the method includes formulating a plurality of installation plans each adapted to direct production of a portion of a product within a build sequence of the product and enabling three-dimensional virtual visualization of a temporal build state of the portion of a product for each of the installation plans.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: March 31, 2015
    Assignee: The Boeing Company
    Inventors: Carl E. Bouffiou, Robert J. Schreiber, Steven E. Franzen, Joe Anelle, William A. Kehner, Mark E. VanHorne, Robert Lorbeski
  • Patent number: 8943461
    Abstract: A method, apparatus and computer program product is provided to create an integration process between a source system and target system. The method includes creating a mapping between one or more source objects and one or more target objects and generating a complete workflow as part of an integration process between a respective source system and target system. A limited subset of operations is selectively included from a sequence of activities in the complete workflow that interact with the one or more source objects and one or more target objects. The limited subset of operations selected from the complete workflow is sequenced in a stepwise template that streamlines the integration process between the source system and target system, by focusing on mappings between and operations performed upon source objects and target objects associated with the limited subset of operations selected from the operations in the complete workflow.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: January 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Vasile Patrascu, Rishi Vaish
  • Publication number: 20140364985
    Abstract: Master BOM creation may include extracting BOM data from first and second BOMs, and determining which BOM extracted data is greater. If the first or second BOM is a CAD BOM and the other BOM is a non-CAD BOM, the CAD BOM and non-CAD BOMs may be respectively used as a first and a second source BOM data for a master BOM table. If the first and second BOMs are non-CAD BOMs, or both of the first and second BOMs are CAD BOMs, the greater and lesser of the first and second BOM extracted data may be respectively used as the first and as the second source BOM data. A master BOM may be created based on mapping of the master BOM table to the second source BOM data.
    Type: Application
    Filed: December 30, 2013
    Publication date: December 11, 2014
    Applicant: Accenture Global Services Limited
    Inventors: Manoj Tiwari, Santiprasad Chakrabarti, Dharmendra Singh Yadav, Swarnalatha Krishnamurthi
  • Publication number: 20140330419
    Abstract: A method for calculating a support material volume, the method comprising generating a grid of cells for a tree data structure of a digital part, where the cells define a plurality of cell arrays, and pinging the cells of one of the cell arrays until a cell containing a subset of the tree data structure is reached or until each cell in the cell array is pinged, where if a cell containing the subset of the tree data structure is reached, then designating the reached cell and all remaining unpinged cells in the cell array as filled. The method also includes repeating the pinging step for each remaining cell array to determine a total filled volume, and subtracting a volume of the digital part from the total filled volume to determine a support material volume.
    Type: Application
    Filed: July 18, 2014
    Publication date: November 6, 2014
    Inventors: Ziad A. Nehme, Amer E. Mouawad
  • Publication number: 20140244019
    Abstract: Techniques for bill of material (BOM) low-level code harmonization are disclosed. The BOMs from different sources for each product are ranked according to corresponding low-level codes of the end product. The BOMs are scanned in order to determine the lowest low-level code for all BOMs for a particular product. The BOMs for the particular product are then associated with the lowest low-level code. Once all the BOMs for each product are assigned the lowest low-level code for that product, then the BOMs are rescanned in the ranked order to determine the lowest low-level code associated with each end product in BOMs in which the end products are included as components. Each BOM for each end product is then associated with lowest low-level code from the BOM in which the end product is listed as a component. The harmonized low-level codes are used for determination of eligibility for preferential customs duties.
    Type: Application
    Filed: February 22, 2013
    Publication date: August 28, 2014
    Applicant: SAP AG
    Inventors: Eryi Zhang, Philippe Drouin, Uwe Frankenhauser, Andreas Stier, Jochen Thierer
  • Patent number: 8818543
    Abstract: Various embodiments may include a computerized system and method for determining a selection of technologies or processes for use in part production. A dataset of technologies or processes may be considered and standardized. Generic CAD models may be generated from the standardized dataset. Optimization metrics for each generic CAD model may be received. Data from a sourcing, a manufacturing and a design data source may also be received. An optimization algorithm may be used for each generic CAD model based on the optimization metrics and the data from the data sources. One or more optimized CAD models may be generated and one or more optimized technologies or processes for use in part manufacturing may be obtained. The optimized technologies or processes may be based on the one or more optimized CAD models. The optimized technologies or processes may be transmitted for selection and use in producing manufactured parts.
    Type: Grant
    Filed: January 14, 2010
    Date of Patent: August 26, 2014
    Assignee: Ford Motor Company
    Inventors: Raj Shekar Sohmshetty, Zhiyong Cedrick Xia, Nicholas P. Warrick, Shawn Michael Morgans
  • Publication number: 20140222185
    Abstract: An apparatus and a method for generating a bill of materials for inspection are disclosed. The apparatus for generating a bill of materials for inspection comprises a risk operation module, a data filtering module, and a data outputting module. The risk operation module selects a material risk index, a manufacturer risk index, a laboratory risk index corresponding to a material from the risk database, and decides the risk level according to the material risk index, the manufacturer risk index, and the laboratory risk index. The data filtering module determines whether a material needs to be inspected according to the risk level. The data outputting module selects a material sample from the material, and adds the material sample to the bill of materials for inspection.
    Type: Application
    Filed: May 31, 2013
    Publication date: August 7, 2014
    Inventors: Tien-Chin FANG, Jhen-Jhong CHEN, Yao-Kun LEE, Chen-Chung LEE, Ping-Chi LAI, Ching-Shium CHEN
  • Patent number: 8793642
    Abstract: A method for assembling an electrical circuit includes measuring actual values of components of a given type that are held in a stock, and storing the measured actual values in a computerized stock-record. An actual property of an electrical circuit under assembly is determined. Based on the determined actual property, and on a specified response of the circuit, a required value is calculated for a set of one or more of the components of the given type. Responsively to the calculated required value, the stock-record is searched, and a set of one or more of the components is selected from the stock and assembled into the circuit.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: July 29, 2014
    Assignee: Biosense Webster (Israel), Ltd
    Inventor: Ran Glazer
  • Publication number: 20140142737
    Abstract: The method includes receiving first data from an in-memory computing module, the data including performance indicators, receiving second data from a enterprise resource planning database, predicting a target time per piece based on the first data and the second data, predicting a target cost per piece based on the first data and the second data, and setting an equipment speed based on the target time per piece and/or the target cost per piece.
    Type: Application
    Filed: November 19, 2012
    Publication date: May 22, 2014
    Inventors: Jemin Tanna, Jiten Kumar Mohnani
  • Patent number: 8707243
    Abstract: A computer-implemented method for designing an electrical interconnect device.
    Type: Grant
    Filed: August 3, 2010
    Date of Patent: April 22, 2014
    Assignee: Virginia Panel Corporation
    Inventors: Jeffery P. Stowers, Jamie L. Shand, Eric M. Husted, Christopher J. Church, Brian A. Linger, Gabriel G. Roffman
  • Patent number: 8706568
    Abstract: A PLM system, method, and computer readable medium. A method includes constructing an engineering design structure of a product that corresponds to physical parts of the product as designed. The method includes constructing an as-built design structure of the product that corresponds to physical parts of the product as built. The method includes displaying a bill of materials (BOM) window view that includes representations of both the engineering design structure and the as-built design structure.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: April 22, 2014
    Assignee: Siemens Product Lifecycle Management Software, Inc.
    Inventors: Frances Elizabeth Evans, Phillip Ross
  • Patent number: 8700416
    Abstract: A system for providing vehicle part information includes a build configuration module that provides delta information that indicates a change in build configurations for vehicles. The build configuration indicates vehicle parts that were used at specific manufacturing plants on the vehicles during a time period. A build data module includes vehicle identification information that indicates predetermined build parameters for the vehicles. A display control module includes a database that combines the delta information and the vehicle identification information in a matrix and that stores the matrix.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: April 15, 2014
    Assignee: Chrysler Group LLC
    Inventors: Robert M. Thomas, Sheenhui Shiue
  • Patent number: 8645233
    Abstract: An interface control module includes a link generation module that generates a first link between a provider module and a consumer module. An interface contract module generates an interface contract. The interface contract corresponds to an interface of a product that includes the first link. The interface contract defines the interface based on a bill of materials (BOM). An interface assembly module assembles modules including the provider module and the consumer module to generate the product. An interface viewing module displays logical and physical views of the product on a display at least one of before and after assembly of the product.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: February 4, 2014
    Inventors: Pradeepan Srinivasan, Christopher A. Gillanders, Daniel G. Bolstrum, Trenton W. Haines