Knowledge Based (e.g., Expert System) Patents (Class 700/104)
  • Patent number: 11317262
    Abstract: A system for monitoring the characteristics of a material by measuring electrical properties of a material uses a material monitoring device and a cloud database that relates electrical properties of a material to characteristics of that material. The aging and fermentation processes of wine and other alcohols can be monitored. The status and decomposition of foodstuffs can be monitored. The progress of chemical reactions in a vessel can be monitored. Water quality of water from a water conduit can be monitored. These characteristics can be indicated on a product monitoring device or can be communicated to an external computing device.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: April 26, 2022
    Assignee: IDEACURIA INC.
    Inventors: Gregory A. Agostinelli, Steven Nashed Hanna, Ionut Alexandru Mirel
  • Patent number: 11289199
    Abstract: A wellness analyzer is in communications with sensors that generate real-time physiological data from a patient. The wellness analyzer is also in communications with databases that provide non-real-time information relevant to a medical-related assessment of the patient. In a diagnostic mode, a monitor layer inputs the sensor data and adjunct layers input the database information. Adjunct layer logic blocks process the database information so as to output supplemental information to the monitor. Monitor logic blocks process the sensor data and the supplemental information so as to generate a wellness output. In a simulation mode, a simulator generates at least one parameter and the monitor generates a predictive wellness output accordingly.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: March 29, 2022
    Assignee: Masimo Corporation
    Inventor: Ammar Al-Ali
  • Patent number: 11281171
    Abstract: A machine having a plurality of sub-assemblies, having a geometric computational model is generated for the machine, including the sub-assemblies and one or more module of machine readable code defining how vibration is communicated through said geometric model. First and second instances of the computational model are run to generate outputs of loading throughout the machine geometry as a result of the vibration of the geometric model under a simulated machine operating condition. The first and second instances respectively includes the computational model with and without inclusion of vibration induced by a control system for one or more sub-assembly of the machine. A maximum loading threshold is determined for the machine. A threshold for one or more control parameter in the control system is set based on the contribution of the vibration induced by the control system to the maximum loading threshold.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: March 22, 2022
    Assignee: ROLLS-ROYCE plc
    Inventors: Lucia Ciciriello, Lixin Ren
  • Patent number: 11147641
    Abstract: A robot system including a master device configured to receive a manipulating instruction from an operator and transmit the received manipulating instruction as a manipulating input signal, a plurality of slave robots configured to operate according to the manipulating input signal transmitted from the master device, a management control device configured to manage operations of the plurality of slave robots, respectively, and an output device configured to output information transmitted from the management control device. The management control device determines a priority of transmitting the manipulating input signal from the master device to the slave robot among the plurality of slave robots that are in a standby state of the manipulating input signal, and transmits information related to the determined priority to the output device. Thus, the operator is able to efficiently transmit the manipulating input signal to the plurality of slave robots through the master device.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: October 19, 2021
    Assignee: KAWASAKI JUKOGYO KABUSHIKI KAISHA
    Inventors: Yasuhiko Hashimoto, Masayuki Kamon, Shigetsugu Tanaka
  • Patent number: 11097807
    Abstract: A bicycle hub assembly comprises a sprocket support body. The sprocket support body includes at least ten external spline teeth, a base support, and a larger-diameter part. The at least ten external spline teeth are configured to engage with a bicycle rear sprocket assembly. The at least ten external spline teeth radially outwardly extend from the base support. The larger-diameter part extends radially outwardly from the base support. Each of the at least ten external spline teeth has an external-spline driving surface and an external-spline non-driving surface.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: August 24, 2021
    Assignee: SHIMANO INC.
    Inventors: Hiroshi Fujita, Kazuki Koshiyama, Takashi Nakanishi
  • Patent number: 11019760
    Abstract: A feeder management device and method for managing feeders when producing a board based on a production plan including a board conveyance device; a component supply device in which multiple feeders are detachably mounted at multiple installation positions; and an electronic component mounter including a component transfer device. The method including a current state memory step of linking and storing a current component type of the electronic components, being supplied by the currently mounted feeder, and a position of the mounted feeder; a plan memory step of linking and storing required component types of the electronic components, being mounted on the multiple types of boards, and a position of the feeder of supplying the required components; and a reel removal guide step to remove a first reel from a first feeder of supplying the electronic components of which current state component type does not match the required component types.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: May 25, 2021
    Assignee: FUJI CORPORATION
    Inventor: Daisuke Kato
  • Patent number: 10983510
    Abstract: When a product is produced at the facility, a product ID of the product to be produced and setting values of a plurality of control parameters are received from a console terminal, and a transformation model corresponding to the combination of the product ID of the product to be produced and setting values of the plurality of the control parameters is read from a transformation model storage part. Then, in accordance with the read transformation model, the reference learning data stored in a reference learning data storage part is data-transformed and individual learning data corresponding to the product to be produced is generated, and with use of the individual learning data, whether measurement data output from sensors in the facility is abnormal is discriminated.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: April 20, 2021
    Assignee: OMRON Corporation
    Inventors: Yuya Ota, Naohiro Kawai, Reiko Hattori
  • Patent number: 10976154
    Abstract: An example method that includes receiving, by a computing device, a geometry of the component that includes a plurality of locations on a surface of the component; determining, by the computing device, a respective target thickness of the coating for each respective location of the plurality of locations based on a target coated component geometry and the geometry of the component; and determining, by the computing device, a number of passes or velocity of a coating device for each respective position of a plurality of positions to achieve the respective target thickness for each respective location.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: April 13, 2021
    Assignee: Rolls-Royce North American Technologies, Inc.
    Inventors: Keith Bourne, Matthew R. Gold, Marshall Louis Sweet, Frol Periverzov, Benjamin Zimmerman
  • Patent number: 10969217
    Abstract: An example method that includes receiving a geometry of an uncoated component and a measured coating thickness of a coated test; determining a simulated coating thickness based on the geometry and a first spray law including a plurality of first spray law parameters; determining a difference between the simulated coating thicknesses and the measured coating thickness; iteratively adjusting at least one first spray law parameter to determine a respective subsequent spray law and determining a respective subsequent difference between the measured coating thickness and a subsequent simulated coating thickness based on the geometry and the respective subsequent spray law; selecting a subsequent spray law from the plurality of respective subsequent spray laws based on the respective subsequent differences; and controlling a coating process based on the selected subsequent spray law to compensate for the difference.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: April 6, 2021
    Assignee: Rolls-Royce North American Technologies, Inc.
    Inventors: Keith Bourne, Matthew R. Gold, Benjamin Zimmerman
  • Patent number: 10969216
    Abstract: An example method that includes receiving a geometry of a component that includes a plurality of locations on a surface of the component; determining a first target trajectory including a first plurality of target trajectory points and a second target trajectory including a second plurality of target trajectory points, the first and second trajectories offset in a first direction, and the first and second plurality of trajectory points offset in a second direction; determining a respective target coating thickness of the coating based on a target coated component geometry and the geometry; and determining a respective motion vector of a coating device based on the first and second target trajectories to deposit the respective target coating thickness.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: April 6, 2021
    Assignee: Rolls-Royce North American Technologies, Inc.
    Inventors: Keith Bourne, Matthew R. Gold, Benjamin Zimmerman
  • Patent number: 10969215
    Abstract: An example method that includes receiving a first geometry of a component in an uncoated state and a second geometry of the component in a coated state; determining a first difference between the second geometry and a first simulated geometry based on the first geometry and a first spray law comprising a plurality of first spray law parameters; iteratively adjusting at least one first spray law parameter to determine a respective subsequent spray law; iteratively determining a respective subsequent difference between the second geometry and a subsequent simulated geometry based on the first geometry and the subsequent respective spray law; selecting a subsequent spray law from the respective subsequent spray laws based on the respective subsequent differences; and controlling a coating process based on the selected subsequent spray law.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: April 6, 2021
    Assignee: Rolls-Royce North American Technologies, Inc.
    Inventors: Keith Bourne, Matthew R. Gold, Marshall Louis Sweet, Frol Periverzov, Benjamin Zimmerman
  • Patent number: 10949763
    Abstract: Systems and methods for content provisioning are disclosed herein. The system can include memory having a content database, a task database, and a user profile database. The system can include a user device having a first network interface and a first I/O subsystem. The system can include a server that can: receive a user identifier from the user device; retrieve user information from the user profile database, which user information identifies one or several attributes of the user; retrieve user task data from the task database, which user task data identifies a plurality of tasks for completion by the user; automatically generate prioritization data for the plurality of tasks identified by the user task data; select a task based on the prioritization data; and send content relating to the selected task to the user device.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: March 16, 2021
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Brian Moriarty, Mark Potter
  • Patent number: 10929904
    Abstract: A system that provides automated/semi-automated price quotations for fabricating one or more instantiations of a structure that is modeled in a computer model. The system automatedly extracts price-influencing data from the computer model. The system uses the extracted pricing data, non-extracted pricing data, and pricing parameters to automatedly determine a firm fabrication-price quotation. In some embodiments, the system further includes fabrication ordering functionality that allows a user place a fabrication order with a fabricator based on the firm 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: October 22, 2013
    Date of Patent: February 23, 2021
    Assignee: Protolabs, Inc.
    Inventors: James L. Jacobs, II, Steven M. Lynch
  • Patent number: 10887360
    Abstract: Direct network connections using cloud instance for multipoint meeting service is provided between two or more computers on a network to facilitate a variety of activities, including desktop sharing, web-meetings, and web-conferences. A first computer sends a request to start a multipoint meeting to a server. The server requests a computing cloud to launch a cloud instance for the first computer. A second computer uses connection information for the first computer cloud instance to send to the first computer cloud instance connection information for the second computer via direct network connection. From this point on, the first computer and the second computer exchange data for multipoint meeting via a direct network connection using the first computer cloud instance, independently of the server.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: January 5, 2021
    Assignee: iCloudPatent.com LTD. (a Caymans Islands company)
    Inventors: Xiaohong Wang, Kang Wing Leung
  • Patent number: 10776402
    Abstract: A manufacture parameters grouping and analyzing method, and a manufacture parameters grouping and analyzing system are provided. The manufacture parameters grouping and analyzing method includes the following steps: A plurality of process factors are classified into a plurality of groups. In each of the groups, an intervening relationship between any two of the process factors is larger than a predetermined correlation value. In each of the groups, at least one representative factor is selected from each of the groups according to a plurality of outputting relationships of the process factors related to an output factor or a plurality of sample amounts of the process factors. Finally, the representative factor is used for various applications.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: September 15, 2020
    Assignee: UNITED MICROELECTRONICS CORP.
    Inventors: Li-Chin Wang, Ya-Ching Cheng, Chien-Hung Chen, Chun-Liang Hou, Da-Ching Liao
  • Patent number: 10713699
    Abstract: Systems and methods for generating customized guide materials associated with a product include a computing device that receives user input information associated with the product. The user input information includes a plurality of user selected options. A plurality of rules define the relationships between each specific combination of user selectable options a pre-defined set of guide modules from among a plurality of guide modules that are relevant to that specific combination of options selected by the user. The guide modules may include textual information, image information, audio information and/or video information. The customized guide materials are generated based on the pre-defined set of guide modules, and may be output for presentation on a user computing device.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: July 14, 2020
    Assignee: Andersen Corporation
    Inventors: Jeffrey R. Lien, Justin M. Glorvigen, Jerry L. Berget, Brian A. Cianciolo
  • Patent number: 10698392
    Abstract: Methods, systems, and non-transitory computer readable medium for scheduling a substrate processing sequence in an integrated substrate processing system are disclosed herein. A processing device generates a processing model for a batch of semiconductor substrates. The processing model defines a corresponding start time for each semiconductor substrate in each processing chamber in the integrated substrate processing system. One or more graphics processing units (GPUs) generates parallel inputs based on the processing model and concurrently processes, by a plurality of cores of the one or more GPUs, the parallel inputs to generate parallel outputs for the batch of semiconductor substrates. Each of the parallel inputs is processed on a distinct core of the plurality of cores of the one or more GPUs to generate a corresponding parallel output. The processing device causes the batch of semiconductor substrates to be processed in the integrated substrate processing system based on the parallel outputs.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: June 30, 2020
    Assignee: APPLIED MATERIALS, INC.
    Inventor: Shyam Sunder Emani
  • Patent number: 10656631
    Abstract: Based on at least one manufacturing process characteristics associated with a manufacturing process, a prediction time at which to execute a selected machine learning model selected from multiple trained machine learning models is determined, and at the prediction time, the selected machine learning model is executed. Executing the selected machine learning model predicts a control set point for future values of state variables of the manufacturing process, for controlling the manufacturing process. Based on at least one of the manufacturing process characteristics, a learning time at which to train a machine learning model is determined, and at the learning time, the machine learning model is trained based on historical process data associated with the manufacturing process.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventors: Young Min Lee, Edward Pring, Kyong Min Yeo, Nam H Nguyen, Jayant R. Kalagnanam, Christian Makaya, Hui Qi, Dhaval Patel
  • Patent number: 10592401
    Abstract: A method of validating a design for a graphical user interface of a motor vehicle includes creating a tentative design, and/or a few drafts or prototype for the graphical user interface. A blurred version of the tentative graphical user interface design is produced. The blurred version of the tentative graphical user interface design is tested for readability and whether the overall GUI design is suited to be perceived at a glance. If it is determined that the blurred version of the tentative graphical user interface design is not readable or understandable, then the graphical user interface is redesigned and the producing and testing steps are repeated for the redesigned graphical user interface. After the blurred graphical user interface design has been determined to be readable, then a higher fidelity graphical user interface is made.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: March 17, 2020
    Assignee: Panasonic Automotive Systems Company of America, Division of Panasonic Corporation of North America
    Inventors: Sachiko Kobayashi, Patrick Hanslits, David Lyon, Gary L. Braddock, Narayani Mital
  • Patent number: 10534272
    Abstract: A method for exposing a wafer substrate includes forming a reticle having a device pattern. A relative orientation between the device pattern and a mask field of an exposure tool is determined based on mask field utilization. The reticle is loaded on the exposure tool. The wafer substrate is rotated based on an orientation of the device pattern. Radiation is projected through the reticle onto the rotated wafer substrate by the exposure tool, thereby imaging the device pattern onto the rotated wafer substrate.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: January 14, 2020
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
    Inventors: Hsueh-Yi Chung, Yung-Cheng Chen, Fei-Gwo Tsai, Chi-Hung Liao, Shih-Chi Fu, Wei-Ti Hsu, Jui-Ping Chuang, Tzong-Sheng Chang, Kuei-Shun Chen, Meng-Wei Chen
  • Patent number: 10452246
    Abstract: A method, a system, and a computer program product for generating a customized user interface variant of a software application are disclosed. At least one configuration parameter in a plurality of configuration parameters is received. The configuration parameter is used for configuring a user interface of the software application. Based on the configuration parameter, the software application accesses at least one business process to generate the configured user interface. At least one requirement in a plurality of requirements of the business process is linked to the configuration parameter. The configured user interface can be generated based on the configuration parameter and the linking of the requirement of the business process and the configuration parameter.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: October 22, 2019
    Assignee: SAP SE
    Inventors: Johann Kemmer, Martina Rothley
  • Patent number: 10369647
    Abstract: A wire electrical discharge machine and a wire electrical discharge machining method are provided. The wire electrical discharge machine is equipped with a core position recognizing unit configured to recognize the position of a core which is fixed by a core fixing function, a core removal unit configured to remove the core, which is in the recognized position, from a workpiece on which machining has been performed, and a core removal determining unit configured to determine whether or not the core in the recognized position has actually been removed.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: August 6, 2019
    Assignee: FANUC CORPORATION
    Inventors: Shouta Irie, Kaoru Hiraga
  • Patent number: 10337852
    Abstract: A method with increased throughput for measuring positions of structures on a substrate is disclosed. The substrate is taken from a load port of a metrology machine and is placed immediately in a stage of the metrology machine. At least two measurement loops are carried out, wherein a first measurement loop is started at a time when a substrate temperature is different from the temperature at the stage, and at least one second measurement loop is started at a time after the first measurement loop when the substrate temperature is different from the temperature at the stage. A model is used to calculate from the measured data, taken while there is a temperature mismatch between the stage and the substrate, a real grid of positions of structures on the substrate, corresponding to a situation where the temperature of the stage matches the temperature of the substrate.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: July 2, 2019
    Assignee: KLA-Tencor Corporation
    Inventors: Oliver Ache, Frank Laske
  • Patent number: 10309808
    Abstract: A fluid quantification instrument is provided according to the invention. The fluid quantification instrument includes one or more sensor probes and meter electronics in communication with the one or more sensor probes. The meter electronics are configured to receive one or more raw fluid measurements from the one or more sensor probes, process the one or more raw fluid measurements using a predictive system model to produce one or more optimized fluid measurements, and determine one or more fluid quantifications using at least the one or more optimized fluid measurements.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: June 4, 2019
    Assignee: HACH COMPANY
    Inventor: David Langley Rick
  • Patent number: 10290088
    Abstract: Methods and systems for monitoring process tool conditions are disclosed. The method combines single wafer, multiple wafers within a single lot and multiple lot information together statistically as input to a custom classification engine that can consume single or multiple scan, channel, wafer and lot to determine process tool status.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: May 14, 2019
    Assignee: KLA-Tencor Corporation
    Inventors: Himanshu Vajaria, Tommaso Torelli, Bradley Ries, Mohan Mahadevan
  • Patent number: 10234852
    Abstract: A bioreactor control system comprises a batch server for controlling a bioreactor system in response to a recipe, a batch software system for generating a control sequence for the bioreactor system via the batch server for implementing the recipe, and a recipe conversion system that inputs the recipe into the batch software system. Preferably, the recipe conversion system reads a word processor file containing the recipe and interprets styles applied to text in the word processor file as indicating equipment and phases of the recipe to the recipe conversion system. Generally, the bioreactor system includes one or more bioreactors and additional hardware to perform the upstream and downstream processing. The document properties of the word processor file containing the recipe are applied as header information for the recipe input into the batch software system.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: March 19, 2019
    Assignee: GE HEALTHCARE BIO-SCIENCES CORP.
    Inventor: David Mills
  • Patent number: 10214834
    Abstract: The present invention relates a method for controlling a growth interface shape while growing a monocrystal ingot by a Czochralski method, the method including a step of starting a growth of the monocrystal ingot after setting a control condition of a monocrystal growing process so that an interface of the ingot becomes a target shape; a step of deriving a measurement value by measuring a weight of the ingot grown for a predetermined time by means of a load cell disposed on an upper portion the monocrystal ingot; a step of deriving a theoretical value of the weight of the monocrystal ingot through a diameter of the monocrystal ingot measured by a diameter measuring camera disposed outside of a process chamber for a predetermined time and a height of the monocrystal ingot grown for the predetermined time; a step of predicting a growth interface shape of a growing monocrystal ingot by deriving a difference between the measurement value and the theoretical value; and changing process conditions during growth of
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: February 26, 2019
    Assignee: SK SILTRON CO., LTD.
    Inventor: In-Sik Bang
  • Patent number: 10149099
    Abstract: Provided in one disclosure of the present specification is a method for relaying a proximity service-based group communication by user equipment (UE) which can operate as a repeater. The method comprises the steps of: confirming whether downlink media of a plurality of group communications is transmitted from a network node according to a multimedia broadcast/multicast service (MBMS) technique; determining whether all of the downlink media of the plurality of group communications can be received according to the MBMS technique; determining a specific group communication of which the downlink media is to be received according to the MBMS technique, based on priority among the group communications and the number of relayed UEs, when all of the downlink media of the plurality of group communications cannot be received according to the MBMS technique; and receiving, according to the MBMS technique, the downlink media of the specific group communication which has been determined and relaying same.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: December 4, 2018
    Assignee: LG Electronics Inc.
    Inventors: Laeyoung Kim, Jinsook Ryu, Hyunsook Kim, Jaehyun Kim
  • Patent number: 10086549
    Abstract: A plastic extrusion process control method includes: receiving a plurality of historical process data of a plastic extrusion process from a database, in which each of the historical process data includes a plurality of critical parameters and a plurality of quality value; dividing each of the critical parameters into a plurality of levels; grouping the historical process data according to the levels of the critical parameters to obtain a plurality of parameter sets; calculating a quality indicator of each of the parameter sets to build an empirical response surface according to the historical process data corresponding to the parameter sets; and configuring the critical parameters of the plastic extrusion process to an automatic manufacturing system according to the empirical response surface, such that the automatic manufacturing system performs the plastic extrusion process according to the critical parameters.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: October 2, 2018
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Yin-Jing Tien, Yi-Chang Chen, Cheng-Juei Yu
  • Patent number: 10071527
    Abstract: Provided is a Layered Object Manufacturing, LOM, system configured to form a colored three-dimensional (3D) object, the system comprising: a 3D object gamut mapping module configured to define a 3D object formed from a plurality of surfaces and provide a printing regime consistent with the defined 3D object, wherein the 3D object gamut mapping module is configured to analyze the orientation of a surface of each of a plurality of media layers to be printed in order to adaptively modify the color printed to that layer; and a printer configured to color print at least a portion of a first surface of each of the plurality of layers in accordance with the printing regime. Also provided is a color 3D object media layer printing module for providing a print-through region in a 3D object media layer. Also provided is a 3D object gamut mapping method, and ink for use in a Layer Object Manufacturing (LOM) system including the printing module.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: September 11, 2018
    Assignee: MCOR TECHNOLOGIES LIMITED
    Inventors: James Travers, Philip Keenan, Fintan MacCormack, Conor MacCormack
  • Patent number: 10065318
    Abstract: A method of repairing a structure is provided. The method includes inspecting the structure with a robotic device to identify a structural defect in the structure, generating a tool path for repairing the structural defect, and transmitting the tool path to the robotic device from a location remote from the robotic device.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: September 4, 2018
    Assignee: The Boeing Company
    Inventors: David Michael Bain, Phillip John Crothers, Martin Szarski
  • Patent number: 10031517
    Abstract: In accordance with aspects of the disclosure, systems and methods are provided for managing production resources including scheduling production events for production resources used to manufacture products relative to time intervals while maintaining collaboration among the production resources. The systems and methods may include retrieving information related to each production resource, evaluating each production event for each product to determine a sequence of the production events, and generating potential production scheduling schemes for use of each production resource within the time intervals while maintaining collaboration among the production resources. The systems and methods may include generating a production schedule for the production events within the time intervals based on the potential production scheduling schemes for use of each production resource within the time intervals while maintaining collaboration among the production resources.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: July 24, 2018
    Assignee: SAP SE
    Inventors: Wen-Syan Li, Yu Cheng, Mengjiao Wang
  • Patent number: 9965512
    Abstract: In one embodiment, a method receives a query for analyzing data in a database. The method then determines a constant in the query and determines an operator applied to the constant in the query. The operator explicitly controls a behavior of the constant. The constant is represented as a scalar representation in the query instead of as a vectorial representation where the constant would have been used as the vectorial representation without the use of the operator due to a rule governing use of constants. Then, the method performs a calculation for the query to determine a query result using the constant as the scalar representation.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: May 8, 2018
    Assignee: SAP SE
    Inventors: Stefan Dipper, Sebastian Schroetel, Michael Wilking, Christof Mueller, Tim Kaiser
  • Patent number: 9932832
    Abstract: A method of balancing a spool of a gas turbine engine, the spool including a forward rotor assembly and an aft rotor assembly separated by a spacer, the method comprising: balancing the forward rotor assembly and the aft rotor assembly independently from one another using conventional balancing techniques; and mathematically modeling the spool; applying a modeled axial load to the modeled spool to determine a trim weight which would balance the spool when subjected to the modeled axial load; and physically placing the trim weight to one of the forward rotor assembly and the aft rotor assembly.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: April 3, 2018
    Assignee: PRATT & WHITNEY CANADA CORP.
    Inventors: Jiemin Wang, Cameron Walters, Ron Robinson, Jeffrey Bernard Heyerman, David Beamish
  • Patent number: 9911093
    Abstract: Mechanisms are provided for dynamically determining one or more automation levels for tasks of a workflow. The mechanisms receive a workflow from a source component and receiving context and state information for an environment in which the workflow is to be performed. One or more tasks and associated task attributes are identified in the workflow and applying one or more automation rules to the context and state information and the task attributes to generate one or more automation level settings from the one or more tasks. The one or more tasks are performed in the environment in accordance with the one or more automation level settings. The automation level settings specify a degree of automation to be used when performing the one or more tasks.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventor: James J. Whitmore
  • Patent number: 9870354
    Abstract: Aspects of the present invention provide a solution for reducing cycle time of automatically created spreadsheets. Specifically, an embodiment of the present invention provides a way to create a spreadsheet from data that is in a native format more quickly and/or efficiently. To do so, the invention accesses a control file using optimized settings to create the spreadsheet. Then, after creation of the spreadsheet, the invention uses a second control file having the final settings to modify the spreadsheet in preparation for output. The invention may use agents to perform all or a portion of these activities.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: January 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Scott D. Hicks, James A. Martin, Jr., Douglas G. Murray
  • Patent number: 9805402
    Abstract: Techniques for determining a decision to acquire units of an item to be inventoried may be provided. For example, a demand for an item may be simulated to determine a consumption of a capacity for inventorying the item. A discrepancy between the consumption of the capacity and the capacity may be determined. An opportunity cost associated with the capacity may be updated based at least in part on determining that the discrepancy fails a convergence criterion. The opportunity cost may indicate a value associated with using the capacity. The consumption of the capacity may be simulated based at least in part on the updated opportunity cost. A resulting discrepancy may be determined. If the resulting discrepancy meets the convergence criterion, the decision to acquire the units of the item may be generated based at least in part on the updated opportunity cost.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: October 31, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeffrey B. Maurer, Deepak Bhatia, Gordon Mitchell Goetz, Onur Özkök, Tolga Han Seyhan, Nicholas Deming Sherman, Arjun Krishna Subramaniam, Jingchen Wu
  • Patent number: 9799000
    Abstract: In one embodiment, a system and method of predicting sale transaction conversion rate of an item operates through a search of information in response to a query over a network. The item can be included in a category of items. Information for other relevant items of the category is available through network query and historical data, among others. Respective information for the other items of the category is available to the method.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: October 24, 2017
    Assignee: VAST.COM, INC.
    Inventors: Komal Singh Sethi, Milos Milinko Tatarevic, Aleksandar Milutin Bradic, Kevin Allen Laws
  • Patent number: 9720732
    Abstract: Methods and systems for optimization of task execution are disclosed. A definition of a task is received. A plurality of parameter values for execution of the task are selected based on an execution history for a plurality of prior tasks performed for a plurality of clients. The plurality of parameter values are selected to optimize one or more execution constraints for the execution of the task. The execution of the task is initiated using one or more computing resources configured with the selected parameter values.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: August 1, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Kathryn Marie Shih, Carl Louis Christofferson, Richard Jeffrey Cole, Peter Sirota, Vaibhav Aggarwal
  • Patent number: 9699040
    Abstract: Methods and systems are described for remotely monitoring a plurality of distributed remote storage devices. An example computer implemented method includes locally collecting monitoring data for one of the plurality of distributed remote storage devices, and periodically sending at least one of an aggregate of the locally recorded monitoring data and a summary of the locally recorded monitoring data to a remote location. The remote location includes at least one of another one of the plurality of distributed remote storage devices, at least one central server, and a set of the plurality of distributed remote storage devices.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: July 4, 2017
    Assignee: Vivint, Inc.
    Inventors: Alen Lynn Peacock, Paul Cannon, John Timothy Olds, Andrew Harding, Jeffrey Michael Wendling
  • Patent number: 9600604
    Abstract: A system and method for planning and configuring the components of a modular computing system is provided. In some embodiments, the method for planning an implementation of a modular computing system comprises presenting a user interface at a display device, the user interface including a plurality of user-selectable objects, each of the user-selectable objects representing a component of the modular computing system. A user selection is received via a user input device. The user selection is from among the user-selectable objects and specifies one of an enclosure, an existing component, and a future component of the modular computing system. A representation of the specified one of an enclosure, an existing component, and a future component is displayed at a display device. The user selection is verified with respect to an implementation guideline. An indicator of whether the user selection meets the implementation guideline is displayed at the display device.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: March 21, 2017
    Assignee: NETAPP, INC.
    Inventors: Joseph CaraDonna, Steven C. Miller, Stephen W. Daniel, Rodney A. DeKoning, Gaurav Makkar, Brian Hackworth, Michael S. Riley, Valentin M. Bercovici
  • Patent number: 9589442
    Abstract: Techniques described herein relate to the classification of fall events for PER (personal emergency response) devices. In one implementation, data relating to acceleration events that occurred at the PER devices may be received. The data relating to the acceleration events may be associated with indications of whether the acceleration events correspond to fall events of users of the PER devices. A classification model may be trained based on the data relating to the acceleration events and the indications of whether the data relating to the acceleration events corresponds to the fall events. The classification model may be transmitted to at least some of the PER devices to update a previous version of the classification model at the at least some of the PER devices.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: March 7, 2017
    Assignee: Verizon Telematics Inc.
    Inventors: James Ronald Barfield, Jr., Stephen Christopher Welch
  • Patent number: 9552000
    Abstract: A bioreactor control system comprises a batch server for controlling a bioreactor system in response to a recipe, a batch software system for generating a control sequence for the bioreactor system via the batch server for implementing the recipe, and a recipe conversion system that inputs the recipe into the batch software system. Preferably, the recipe conversion system reads a word processor file containing the recipe and interprets styles applied to text in the word processor file as indicating equipment and phases of the recipe to the recipe conversion system. Generally, the bioreactor system includes one or more bioreactors and additional hardware to perform the upstream and downstream processing. The document properties of the word processor file containing the recipe are applied as header information for the recipe input into the batch software system.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: January 24, 2017
    Assignee: GE HEALTHCARE BIO-SCIENCES CORP.
    Inventor: David R. Mills
  • Patent number: 9436921
    Abstract: Mechanisms are provided for dynamically determining one or more automation levels for tasks of a workflow. The mechanisms receive a workflow from a source component and receiving context and state information for an environment in which the workflow is to be performed. One or more tasks and associated task attributes are identified in the workflow and applying one or more automation rules to the context and state information and the task attributes to generate one or more automation level settings from the one or more tasks. The one or more tasks are performed in the environment in accordance with the one or more automation level settings. The automation level settings specify a degree of automation to be used when performing the one or more tasks.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: September 6, 2016
    Assignee: International Business Machines Corporation
    Inventor: James J. Whitmore
  • Patent number: 9395351
    Abstract: Reflectance measurements indicative of light reflecting relative to solar module glass can be received. It can be determined whether the reflectance measurements are within tolerance for the solar module glass.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: July 19, 2016
    Assignee: SunPower Corporation
    Inventors: Barbara Nussel, Richard Perkins
  • Patent number: 9367060
    Abstract: A method and system of optimizing a complex manufacturing process performed to achieve one or more processing objectives for the process and/or a component produced by the process. The system includes a graphical user interface, a process module, and an optimization module. The process module includes a training module, an empirical relationships database, an analytical equations database, a heuristic knowledge database, and a process models database. The graphical user interface is used to input one or more processing variables and constraints for the processing objective. The training module generates empirical relationships from the processing variable and empirical data obtained from the manufacturing process. The process module generates a process model that takes into consideration heuristic knowledge of the manufacturing process, empirical relationships, and optionally analytical equations relating to the manufacturing process.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: June 14, 2016
    Assignee: Purdue Research Foundation
    Inventors: Yung C. Shin, Cheol W. Lee
  • Patent number: 9026239
    Abstract: A method of extending advanced process control (APC) models includes constructing an APC model table including APC model parameters of a plurality of products and a plurality of work stations. The APC model table includes empty cells and cells filled with existing APC model parameters. Average APC model parameters of the existing APC model parameters are calculated, and filled into the empty cells as initial values. An iterative calculation is performed to update the empty cells with updated values.
    Type: Grant
    Filed: June 3, 2010
    Date of Patent: May 5, 2015
    Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Po-Feng Tsai, Yen-Di Tsen, Jo Fei Wang, Jong-I Mou
  • Patent number: 9002492
    Abstract: Described herein are methods, apparatuses, and systems for determining adaptive predictive algorithms for virtual metrology. In some embodiments, a computer implemented method identifies a plurality of predictive algorithms. The method determines when to use one or more of the plurality of predictive algorithms to predict one or more virtual metrology variables in a manufacturing facility.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: April 7, 2015
    Assignee: Applied Materials, Inc.
    Inventor: James Moyne
  • Patent number: 8993042
    Abstract: A method to evaluate, determine and optimize production parameters for a coating application of a UV cationic polymerizable coating system to a substrate is provided. The method is based on a simulation model which includes both shadow and dark cure processes. Both of an active center generation process and the active center diffusion process are mathematically described. In the model, the two processes are considered separately since they are driven by different fundamental phenomena and occur on different timescales. Evaluation or prediction of the effect of process variables on the curing of a cationic coating of a complex substrate according to the described method allows characterization and understanding of process variables which may save set-up costs and improve production efficiency.
    Type: Grant
    Filed: January 6, 2010
    Date of Patent: March 31, 2015
    Assignees: Toyota Motor Engineering & Manufacturing North America, Inc., University of Iowa Research Foundation
    Inventors: Cynthia Gazepis Templeman, Alec B. Scranton, Beth Ann Ficek, Cynthia Hoppe
  • Patent number: 8972225
    Abstract: A method of constructing an optimized network simulation environment according to the present invention includes the steps of identifying communication equipment models for relaying a message to/from real equipments out of communication equipment models within a network model, as major models, calculating the order of abstraction priority for major models, performing batch-mode abstraction for non-major models, driving a simulation, determining whether a difference between a simulation execution time and an actual time spent is within an allowable delay value, performing adaptive abstraction for the major models, and evaluating a result of the simulation. If the method according to the present invention is used, a real-time simulation having fidelity and reliability for the function and operation of real equipments can be guaranteed.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: March 3, 2015
    Assignee: Agency for Defense Development
    Inventors: Jaeyoung Cheon, Sang-il Lee, Byoung-In Cho