Job Scheduling Patents (Class 700/100)
  • Patent number: 11037345
    Abstract: In one embodiment, a method of processing a computational workflow comprises receiving a description of a computational workflow. The description comprises a plurality of steps, in which each step has at least one input and at least one output, and further wherein an input from a second step depends on an output from a first step. The description is translated into a static workflow graph stored in a memory, the static workflow graph comprising a plurality of nodes having input ports and output ports, wherein dependencies between inputs and outputs are specified as edges between input ports and output ports. Information about a first set of nodes is then extracted from the static workflow graph and placed into a dynamic graph. A first actionable job is identified from the dynamic graph and executed.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: June 15, 2021
    Assignee: SEVEN BRIDGES GENOMICS, INC.
    Inventors: Janko Simonovic, Sinisa Ivkovic, Nebojsa Tijanic
  • Patent number: 11035702
    Abstract: The present disclosure relates to a computer-implemented method for determining at least one measurement uncertainty for at least one measured value of a field device, in which a set of calculation parameters is created that contains at least all standard parameters of a set of standard parameters in the form of a respectively corresponding calculation parameter, and the at least one measurement uncertainty and/or a measurement uncertainty budget is calculated and/or specified based upon at least one calculation parameter value of at least one calculation parameter. Each standard parameter of the set of standard parameters comprising at least one standard parameter represents an independent variable causing the measurement uncertainty. To each calculation parameter is assigned at least one calculation parameter value in the form of at least one standard parameter value, one device parameter value, and/or one application parameter value.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: June 15, 2021
    Assignee: Endress+Hauser Conducta GmbH+Co. KG
    Inventor: Thomas Wilhelm
  • Patent number: 11022964
    Abstract: A method and system to help control body-shop processing of vehicles, based on timing of interaction with a touch-screen display. In an example implementation, a body shop will be equipped with a computing system including a touch-screen display, with the computing system being configured to manage presentation on the display of graphical representations of job-cards for individual body-shop jobs, such as individual vehicles in for repair. With such an arrangement, body shop personnel could drag and drop job cards from one section to another to indicate transitions of jobs between body-shop processing steps. The computing system will then advantageously make use of data regarding the timing of those drag-and-drop operations as a basis to control body-shop processing, such as be predicting a processing duration of a job currently in process and taking action to modify processing of the job based on the predicted duration for instance.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: June 1, 2021
    Assignee: Akzo Nobel Coatings International B.V.
    Inventors: James M. Sillay, Kenneth S. Kirkwood, Robert M. Gilbert, Bartolomeus M. Jutte
  • Patent number: 11016474
    Abstract: The disclosure relates to a method for checking whether and/or how a technical process may be carried out using a technical system with two or more units having technical capabilities that are potentially relevant to the technical process. At least one ontology is used which describes the technical system and the technical process, and a constraint satisfaction problem is generated using the at least one ontology. In the method, solutions are found for the constraint satisfaction problem. The solutions may be stored or output.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: May 25, 2021
    Assignee: Siemens Aktiengesellschaft
    Inventors: Stephan Grimm, Alois Haselböck
  • Patent number: 11003175
    Abstract: The present invention relates to a control system for use with industrial systems. More particularly, the present invention relates to an automated supervisory control system for providing decisions in relation to operation of one or more industrial plants or factories. Aspects and/or embodiments seek to provide an automated supervisory control system for providing and/or automating decisions in relation to operation of one or more industrial plants and factories.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: May 11, 2021
    Assignee: FLEXCITON LTD
    Inventors: Dionysios Xenos, Jamie Potter
  • Patent number: 10997204
    Abstract: Methods and systems for cross cluster replication are provided. Exemplary methods include: periodically requesting by a follower cluster history from a leader cluster, the history including at least one operation and sequence number pair, the operation having changed data in a primary shard of the leader cluster; receiving history and a first global checkpoint from the leader cluster; when a difference between the first global checkpoint and a second global checkpoint exceeds a user-defined value, concurrently making multiple additional requests for history from the leader cluster; and when a difference between the first global checkpoint and the second global checkpoint is less than a user-defined value, executing the at least one operation, the at least one operation changing data in a primary shard of the follower cluster, such that an index of the follower cluster replicates an index of the leader cluster.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: May 4, 2021
    Assignee: Elasticsearch B.V.
    Inventor: Boaz Leskes
  • Patent number: 10969764
    Abstract: A design support device includes: a memory; and a processor configured to execute a process, the process including: receiving a precedence restriction, a work time and advisability of a robot work, with respect to a product; calculating, as a first index, a continuous work number in a case where each work which a robot cannot perform is changed to a work which the robot can perform, on a basis of the precedence restriction and the advisability of the robot work; calculating, as a second index, an arrangement freedom in the case on a basis of the precedence restriction, the work time and the advisability of the robot work; associating information according to the first index and the second index with an object work of the first index and the second index; and presenting the information and the object work.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: April 6, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Sachio Kobayashi, Hiroki Kobayashi
  • Patent number: 10962951
    Abstract: Methods and metrology modules are provided, which derive landscape information (expressing relation(s) between metrology metric(s) and measurement parameters) from produced wafers, identifying therein indications for production process changes, and modify production process parameters with respect to the identified indications, to maintain the production process within specified requirements. Process changes may be detected in wafer(s), wafer lot(s) and batches, and the information may be used to detect root causes for the changes with respect to production tools and steps and to indicate tool aging and required maintenance. The information and its analysis may further be used to optimize the working point parameters, to optimizing designs of devices and/or targets and/or to train corresponding algorithms to perform the identifying, e.g., using training wafers.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: March 30, 2021
    Assignee: KLA-Tencor Corporation
    Inventors: Roie Volkovich, Yaniv Abramovitz
  • Patent number: 10929808
    Abstract: Techniques for facilitating estimation of node processing capacity values for order fulfillment are provided. In one example, a computer-implemented method can comprise: generating, by a system operatively coupled to a processor, a current processing capacity value for an entity; and determining, by the system, a future processing capacity value for the entity based on the current processing capacity value and by using a future capacity model that has been explicitly trained to infer respective processing capacity values for the entity. The computer-implemented method can also comprise fulfilling an order of an item, by the system, based on the future processing capacity value.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lei Cao, Ajay Ashok Deshpande, Ali Koc, Yingjie Li, Xuan Liu, Brian Leo Quanz, Yada Zhu
  • Patent number: 10892178
    Abstract: A substrate processing system having a plurality of substrate processing apparatuses, a host control apparatus, and a management apparatus is provided. The management apparatus determines a substrate processing apparatus that needs maintenance processing, based on operation information collected from each of the substrate processing apparatuses, and notifies a determination result to the substrate processing apparatus determined to need the maintenance processing. Each of the substrate processing apparatuses transmits information for executing the maintenance processing to the host control apparatuses upon receiving the determination result. The host control apparatus monitors an operation state of each of the substrate processing apparatuses, and, based on the operation state of the substrate processing apparatus that transmitted the information for executing the maintenance processing, controls a timing of performance of the maintenance processing with respect to the substrate processing apparatus.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: January 12, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Mitsuhiro Masuda, Kenji Yamamoto
  • Patent number: 10860372
    Abstract: Embodiments are directed to managing file systems over a network. Jobs may be provided to a storage computer in a file system. Control models may be associated with the jobs. Scores may be generated based on the control models. Each job may be associated with a score provided by its associated control model. And, each job that may be behind its corresponding schedule may be associated with a higher score value than each other job that may be either on its corresponding other schedule or ahead of its corresponding other schedule. Commands may be selected for execution based on the commands being associated with a job that may be associated with the higher score value that may be greater than score values associated with other jobs. The jobs may be ranked based on the updated scores. Subsequent commands may be selected and executed based on the ranking of the jobs.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: December 8, 2020
    Assignee: Qumulo, Inc.
    Inventors: Yuxi Bai, Thomas Gregory Rothschilds, Jonathan Michael MacLaren, Noah Trent Nelson, Kimberly Alice Fairhurst
  • Patent number: 10852714
    Abstract: The invention relates to production planning systems and methods. A production optimization system is provided which has the following: a production environment with at least one first machine, a second machine, a distribution unit configured to be connected to the first machine and the second machine via a communication network and to ascertain the machine state thereof, and an optimization unit configured to generate a production plan where at least one task for producing a product is separated into machine-specific sub-tasks for the first machine or the second machine, said sub-tasks being provided with a sequence for the first machine or the second machine. The distribution unit ascertains the next occurring sub-task for the first machine or the second machine from the optimization unit while taking into consideration the respective machine state, to remove the sub-task from the production plan, and to assign the sub-task to the respective machine.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: December 1, 2020
    Assignee: TRUMPF Werkzeugmaschinen GmbH + Co. KG
    Inventor: Stephan Fischer
  • Patent number: 10831183
    Abstract: In a process of transfer of production control in proximity to production site for enabling decentralized manufacturing, production control data and routing data are retrieved from a centralized system. The retrieved production control data and the routing data are stored within a connector installed at a proximity to a plant floor. An operation associated with the production control data of a purchase order is matched with the resource published in the connector. Upon determining the match between the operation and the resource, the resource is dynamically allocated to perform the operation. The control of manufacturing process of the plant floor is provided to the connector to realize de-centralized manufacturing.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: November 10, 2020
    Assignee: SAP SE
    Inventors: Badarinath Katti, Michael Schweitzer
  • Patent number: 10824972
    Abstract: This dynamically active, skills collaboration system provides a comprehensive, skills-oriented posting and matching environment, an action-oriented engagement framework and an interactive project platform that supports virtual 24×7 connectivity from anywhere in the world with operational audit support.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: November 3, 2020
    Assignee: iQ4 LLC
    Inventor: Frank C. Cicio, Jr.
  • Patent number: 10824135
    Abstract: A calculation amount and calculation time for a substrate conveyance schedule are reduced. A scheduler is provided which is incorporated in a control section of a substrate processing apparatus including a plurality of substrate processing sections that process a substrate, a conveyance section that conveys the substrate, and the control section that controls the conveyance section and the substrate processing sections, and calculates a substrate conveyance schedule. The scheduler includes: a modeling section that models processing conditions, processing time and constraints of the substrate processing apparatus into nodes and edges using a graph network theory, prepares a graph network, and calculates a longest route length to each node; and a calculation section that calculates the substrate conveyance schedule based on the longest route length.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: November 3, 2020
    Assignee: EBARA CORPORATION
    Inventors: Koji Nonobe, Takashi Mitsuya, Ryuya Koizumi, Kunio Oishi
  • Patent number: 10810548
    Abstract: A part chain management system and method for generating chain sequences for parts in the aftermarket services industry is disclosed. Data on various parts and their substitutes is obtained from an engineering data management (EDM) team and translated into pair wise substitutional relationships represented in a known part substitutional relationship network. The system and method derive a part chain representation from known part substitutional relationships and inferences determined therefrom. The system and method can refine or filter the part chain representation based on rules such as business relationships. The system and method analyzes inferred part substitutional relationships for conflicts, which are either resolved automatically using conflict resolution rules or are referred for manual resolution. Following conflict resolution, the inferred links are finalized and used along with known links to generate a final part substitutional relationship network.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: October 20, 2020
    Assignee: Entercoms, Inc.
    Inventors: Rahul Singh, Lance Johnson
  • Patent number: 10783470
    Abstract: A schedule management system 1 having isolators 3 (production facilities) and a main control device 4 for managing a production schedules of all the isolators 3. The production process of each isolator constituting the production schedule has a plurality of sub-processes, the production status being determined in the sub-process. The main control device 4 adds a new separating operation to the passage process and performs an update when the main control device 4 obtains a determination result that the separation of cells in a separation state confirmation operation (sub-process) in the passage process is insufficient while a passage process for cells A is being carried out in the isolators. The main control device 4 alters the start time of a culture medium exchange process for other cells B different from the updated passage operation, and updates the production schedule.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: September 22, 2020
    Assignee: SHIBUYA CORPORATION
    Inventors: Shiaru Muranaka, Kenji Yoneda, Hiroshi Utsumi
  • Patent number: 10775775
    Abstract: A production system includes a production line for producing a product by connecting a plurality of production facilities having working units for doing work on a transported workpiece; a gap time calculator that calculates a plurality of gap times respectively corresponding to the plurality of the production facilities until a next workpiece is transported from an upstream production facility to each of the plurality of the production facilities based on a production status of each of the plurality of the production facilities; and a preparation operation determination unit that determines an automatic preparation operation capable of being executed in each of the plurality of the production facilities based on the plurality of the gap times. Each of the plurality of the production facilities executes the determined automatic preparation operation.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: September 15, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Isato Iwata, Takuya Yamazaki, Naofumi Ikuta, Hiroki Sagara
  • Patent number: 10754311
    Abstract: Exemplary embodiments of the present invention control a forming unit of a 3D printer so as to additionally form a second object in a free space in the forming unit when receiving an instruction to form the second object and forming data in the middle of a forming process for a first object by the forming unit.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: August 25, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Kotaro Matsuda, Takeshi Ishikura
  • Patent number: 10747213
    Abstract: Provided is a scheduling optimization system and method of a hot process forging process. The scheduling optimization system of the hot process forging process may include a scheduling optimization module configured to receive an order amount and to establish a work scheduling and a scheduling evaluation module configured to receive the established work scheduling from the scheduling optimization module, to evaluate the work scheduling based on a predicted lead time and energy use amount derived through a cost prediction model-based simulation, and to forward an evaluation result to the scheduling optimization module. The optimal work scheduling may be established using the scheduling optimization module and the scheduling evaluation module.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: August 18, 2020
    Assignee: Pusan National University Industry—University Cooperation Foundation
    Inventors: Kwang-Ryel Ryu, Seyoung Kim
  • Patent number: 10748100
    Abstract: A method and apparatus for assuring delivery and value from a wide array of investments in processes, people, technologies, and tools including modeling project types and risk profiles, managing and conducting processes for assuring delivery and value, modeling and optimizing project teams, managing all associated information through computerized means, and rendering widely accessible analytic views representing interactive graphical representations. This invention covers entire life cycles of investments whose outcomes are achieved through projects, from initial inception to retirement or termination.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: August 18, 2020
    Inventors: Mohamad Boroumand, Charlene April Boroumand
  • Patent number: 10728284
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to assess compliance of a virtual computing environment. An example method disclosed herein to assess compliance of computing resources of a computing environment includes monitoring for an occurrence of a change in a computing resource in the computing environment, and in response to detecting the occurrence and without waiting for batch testing, assessing compliance of the computing resource with a compliance policy.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: July 28, 2020
    Assignee: VMWARE, INC.
    Inventors: Robert Helander, Rebecca Smith, Eric D. Nelson, James Sullivan, Gregory A. Frascadore
  • Patent number: 10725461
    Abstract: A production module for a production plant has a first data interface, an electronic response device, and a second data interface. The first data interface receives a list of tasks for producing an article or substance from a production module positioned downstream in the production direction. The electronic response device responds to tasks from the list of tasks which can be carried out by the production module. The second data interface sends the list of tasks to a production module positioned upstream in the production direction.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: July 28, 2020
    Assignee: Festo AG & Co. KG
    Inventors: Thomas Ruschival, Andreas Häckh
  • Patent number: 10713370
    Abstract: A system and method is described for implementing or managing IRM controls over digital content through a browser. The computer implementing or managing IRM controls over digital content through a browser includes at least one user device and a server. The user device includes a browser, the server comprises a database to store a plurality of IRM rights data and corresponding user permission, an identifier module to identify the user, an editor module to allow the user to view, edit, copy, paste and print the digital content based on the user permission defined for any respective protected document within the user device or downloaded through the Internet.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: July 14, 2020
    Assignee: Seclore Technology Private Limited
    Inventors: Yogesh Ugale, Hiranya Patel
  • Patent number: 10700977
    Abstract: A technique that addresses the problem of a TCP connection's throughput being very vulnerable to early losses implements a pair of controls around ssthresh. A first control is a loss forgiveness mechanism that applies to the first n-loss events by the TCP connection. Generally, this mechanism prevents new TCP connections from ending slow-start and becoming conservative on window growth too early (which would otherwise occur due to the early losses). The second control is a self-decay mechanism that is applied beyond the first n-losses that are handled by the first control. This mechanism decouples of ssthresh drop from cwnd and is thus useful in arresting otherwise steep ssthresh drops. The self-decay mechanism also enables TCP to enter/continue to be slow-start even after fast-recovery from a loss event.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: June 30, 2020
    Assignee: Akamai Technologies, Inc.
    Inventors: Manish Jain, Mangesh M. Kasbekar
  • Patent number: 10696038
    Abstract: An interactive platform supports multi-user participation in a shared virtual workspace to prepare and schedule virtual print trays for printing on a three-dimensional (3D) printer or other fabrication resource. Computerized models may be automatically positioned within the print tray, manually positioned within the print tray, or some combination of these. After objects are placed in the virtual workspace users may be given identity-based control of the print tray including, e.g., identity-specific capabilities for viewing, modifying or removing objects within the print tray. This permits improved control over aspects of interest to particular users including, e.g., security, object orientation, priority, fabrication speed, fabrication cost, and so forth within a shared fabrication environment.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: June 30, 2020
    Assignee: Stratasys, Inc.
    Inventors: Grant Thomas-Lepore, Blake Zachary Courter, Roger Rudolf S. Maranan
  • Patent number: 10672156
    Abstract: In one embodiment, a method of processing a computational workflow comprises receiving a description of a computational workflow. The description comprises a plurality of steps, in which each step has at least one input and at least one output, and further wherein an input from a second step depends on an output from a first step. The description is translated into a static workflow graph stored in a memory, the static workflow graph comprising a plurality of nodes having input ports and output ports, wherein dependencies between inputs and outputs are specified as edges between input ports and output ports. Information about a first set of nodes is then extracted from the static workflow graph and placed into a dynamic graph. A first actionable job is identified from the dynamic graph and executed.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: June 2, 2020
    Assignee: SEVEN BRIDGES GENOMICS INC.
    Inventors: Janko Simonovic, Sinisa Ivkovic, Nebojsa Tijanic
  • Patent number: 10664803
    Abstract: A computer system and method for managing access to a resume database. For each skill or experience-related phrase in a resume, the system computes a term of experience based on an experience range associated with a contextual use of the phrase in the resume. The term of experience for a phrase that occurs multiple times in the resume is the summation of the term of experience for each occurrence of the phrase associated with a different contextual use. The system stores each phrase and the term of experience in a parsed resume. The resume database also stores job descriptions that include required phrases and a required term of experience for each required phrase. The job descriptions also store a required level of education or field of specialization, and a required salary range. A recruiter searches the resume database to find matching resumes that satisfy a job description.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: May 26, 2020
    Assignee: JOBDIVA, INC.
    Inventor: Diya Obeid
  • Patent number: 10651068
    Abstract: Described herein is a technique capable of optimizing a timing of a maintenance process. According to one aspect of the technique of the present disclosure, there is provided a method of manufacturing a semiconductor device including: (a) transferring a substrate from a storage container storing one or more substrates including the substrate to a process chamber, and performing a substrate processing; (b) receiving maintenance reservation information of the process chamber; and (c) continuously performing the substrate processing after the maintenance reservation information is received in (b) until the substrate processing in the process chamber related to the maintenance reservation information is completed, and setting the process chamber to a maintenance enable state after the substrate processing is completed by stopping the one or more substrates from being transferred into the process chamber.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: May 12, 2020
    Assignee: KOKUSAI ELECTRIC CORPORATION
    Inventors: Yasuhiro Mizuguchi, Naofumi Ohashi, Tadashi Takasaki, Shun Matsui
  • Patent number: 10627808
    Abstract: Techniques are presented for implementing predictive models that learn from real-time manufacturing capacity plan performance data to continually improve the accuracy of generated capacity plans. Instances of a plan performance predictive model are generated in response to receiving then-current sets of capacity plan parameters, predicted plan performance parameters, and measured plan performance parameters that correspond to various capacity plans implemented at a manufacturing facility. Modeled plan parameters produced by the continually adjusted instances of the plan performance predictive model are used to generate candidate capacity plans with progressively more accurate predicted plan performance and/or overall behavior. The candidate capacity plans are analyzed at a user device to facilitate selection of a capacity plan to implement at the manufacturing facility.
    Type: Grant
    Filed: June 24, 2018
    Date of Patent: April 21, 2020
    Inventor: Daniel T. Hamling
  • Patent number: 10621149
    Abstract: One or more embodiments of the present invention include a memory and a processor. The memory includes a plurality of files, a master cluster record, and an operating system. The processor is configured to execute the operating system in order to locate and load each cluster of a file. Each file includes a plurality of clusters and each cluster includes a first pointer and a second pointer. The first pointer is linked to a previous cluster of a file and second pointer is linked to a subsequent cluster of the file using a double linked list data structure.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: April 14, 2020
    Assignee: OPEN INVENTION NETWORKS LLC
    Inventor: William Charles Easttom, II
  • Patent number: 10620614
    Abstract: A management apparatus manages works to supply components to component mounting devices in a component mounting line. The management apparatus includes a component remaining number information acquisition portion that acquires, from each of the component mounting devices, a remaining number of components stored in the component mounting device, a worker information storage portion that stores worker information including a working range of each of workers in the component mounting line, a work sequence decision portion that generates work sequence information indicating a work sequence of component supply works for each of the workers based on the worker information and component remaining number information about a plurality of components within a predetermined period of time, and an information transmission portion that transmits the work sequence information to the workers who should perform the works.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: April 14, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Atsushi Nakazono, Hisashi Maezono, Kazunori Tomotake, Hideo Matsuoka
  • Patent number: 10585426
    Abstract: A management computer (equipment information acquisition unit) includes an equipment information acquisition unit that acquires production information from a plurality of pieces of production equipment and a display that displays a production status of a production line (component mounting line) and manages the production status of the production line where a work (board) is operated with a plurality of pieces of production equipment in order to produce a product (mounting board). Then, the display displays a plurality of equipment information sections respectively displaying the equipment information of a plurality of pieces of production equipment in order according to the production order and further displays the number of stocks of the work in a corresponding one of the plurality of pieces of production equipment in each of the plurality of work information sections to be displayed for the plurality of pieces of production equipment.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: March 10, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Hiroyoshi Nishida, Akihito Yamasaki
  • Patent number: 10586189
    Abstract: In one embodiment, a method includes identifying a plurality of period combinations for a metric of interest. Each period combination comprises one or more time periods and each of the one or more time periods comprises one or more segments. The method further includes, for each period combination of the plurality of period combinations and each historical value of a plurality of historical values of the metric of interest, incrementally inserting the historical value into corresponding segments of the one or more time periods. Moreover, the method includes ranking the plurality of period combinations based on comparisons of the plurality of historical values to sets of corresponding predicted values. The method also includes selecting a highest-ranked period combination as best characterizing the metric of interest.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: March 10, 2020
    Assignee: Quest Software Inc.
    Inventors: Oren Tibi Solomon, Israel Kalush
  • Patent number: 10563502
    Abstract: A sonde is receivable in a housing of an inground tool for transmitting an electromagnetic locating signal. The sonde is configured for monitoring a cumulative active run-time of its operation and for external transfer of the cumulative active run-time. A receiver receives the cumulative active run-time and provides at least one indication based on the cumulative active run-time.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: February 18, 2020
    Assignee: Merlin Technology, Inc.
    Inventors: Scott Phillips, Timothy Bayliss, Thomas J. Hall
  • Patent number: 10566223
    Abstract: Embodiments of the present disclosure can help increase throughput and reduce resource conflicts and delays in semiconductor processing tools. An exemplary method according to various aspects of the present disclosure includes analyzing, by a computer program operating on a computer system, a plurality of expected times to complete each of a respective plurality of actions to be performed by a semiconductor processing tool, the semiconductor processing too including a first process module and a second process module.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: February 18, 2020
    Assignee: ASM IP Holdings B.V.
    Inventors: Keith R. Lawson, Michael E. Givens
  • Patent number: 10559043
    Abstract: A standard time system provides a methodology and structure to calculate standard times for both manufacturing tasks and support tasks, based on task specific formulas, recursive algorithms for breaking down tasks into any granularity of actions and steps, routing structures for defining standard routing and alternative routing, and a linking matrix to link all related attributes such that a change in one variable value and/or calculated standard time is propagated through the entire manufacturing process. Access to the standard time system is provided by a visualization tool, which includes a graphical user interface (GUI). The visualization tool provides the user a visual representation of the full manufacturing process and the means for defining, recording and maintaining the related data and structure. Individual tasks are defined for the manufacturing of each product, and standard times are attributed to each defined task by formula based calculations.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: February 11, 2020
    Assignee: Flextronics AP, LLC.
    Inventor: Martin Schlintl
  • Patent number: 10528293
    Abstract: Provided are techniques for grouping devices as a virtual device for providing better quality of device data. A group of devices in an Internet of Things (IoT) network is identified based on one or more attributes of each of the devices. The group of devices is provided as a single virtual device by: collecting data from each of the devices in the group, transforming the data, and using the transformed data to modify a device.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: January 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Rahul Gupta, Timothy J. Hahn, Leucir Marin, Jr.
  • Patent number: 10521743
    Abstract: A managing method of an electronic component mounting system having a plurality of production lines, the method including: preferentially allocating a job group having the latest scheduled finish time among a plurality of job groups, to one of the plurality of production lines. The allocating includes (1) specifying the scheduled finish time with respect to all of the combinations between unallocated job groups among the plurality of job groups and the plurality of production lines, (2) specifying the earliest scheduled finish time from the scheduled finish time specified for each production line, and the production line thereof, with respect to each of the unallocated job groups, and (3) allocating the job group related to the latest scheduled finish time among the earliest scheduled finish time specified for each unallocated job group, to the production line thereof.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: December 31, 2019
    Assignee: FUJI CORPORATION
    Inventors: Yukihiro Yamashita, Yoshihiro Yasui
  • Patent number: 10520914
    Abstract: A system and method of controlling a multi cluster tool system configured to process a semiconductor product includes a plurality of cluster tools arranged adjacent each other, a buffer module positioned between a pair of cluster tools, each cluster tool including a plurality of processing modules and a robot, the method of controlling a multi cluster tool system including receiving a plurality of system parameters from a user interface, wherein the system parameters correspond to one or more processing steps in a system cycle, wherein the system cycle is a cycle of processing the semiconductor product, determining a system schedule for defining the system cycle for processing a semiconductor product, the system schedule providing robot waiting times for each robot of each cluster tool, controlling, via a controller, the operation of each robot of each cluster tool based on the determined schedule.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: December 31, 2019
    Assignee: MACAU UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Naiqi Wu, Fajun Yang, Liping Bai, Mengchu Zhou, Zhiwu Li
  • Patent number: 10496436
    Abstract: The method includes collecting a schedule job list from a database, generating a plurality of schedules for a schedule job to be processed with respect to the schedule job list, calculating an evaluation index for the plurality of generated schedules, determining whether the calculated evaluation index for the plurality of schedules has reached a target evaluation index, selecting a schedule corresponding to two evaluation indices when the calculated evaluation index does not reach the target evaluation index and generating two new schedules using a genetic algorithm, and setting a selection probability so that a schedule having the highest evaluation index is selected and returning the selection probability to a user when the calculated evaluation index reaches the target evaluation index.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: December 3, 2019
    Assignee: Pusan National University Industry-University Cooperation Foundation
    Inventors: Giltae Song, Hongtaek Oh
  • Patent number: 10467681
    Abstract: The embodiments provide a system for matching orders with incoming shipments. The system may include a product shipment handler configured to receive product shipment information specifying incoming products, a product order handler configured to receive product order information specifying a plurality of product orders and input parameter information associated with each product order, a job dispatcher configured to create a plurality of jobs based on the product shipment information and the product order information, a modeling tool configured to model each job as a separate constrained linear optimization problem, and a linear solver configured to solve each constrained linear optimization problem based on the input parameter information and the product shipment information including generating a delivery plan for each product order within a respective job that matches at least one incoming product with a corresponding product order over a period of time.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: November 5, 2019
    Assignee: SAP SE
    Inventors: Xingtian Shi, Gufei Sun, Heng Wang, Wen-Syan Li
  • Patent number: 10459432
    Abstract: The example embodiments are directed to a system and method for analyzing different production events as a group by modeling the production events as intervals of time. In one example, the method includes modeling a plurality of production processes as a plurality of intervals of time which are overlapping one another on a graph over a predetermined period of time, each modeled production process including a sequence of events over time, determining a slice of time on the graph within the predetermined period of time based on event timings within the plurality of production process, identifying an event that is occurring in each production process during the slice of time based on the overlapping plurality of intervals of time, and storing the identified events of each production process together as a group along with an identification of the slice of time.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: October 29, 2019
    Assignee: General Electric Company
    Inventor: Kshirod Mohanty
  • Patent number: 10445702
    Abstract: System and associated methods for calculating and displaying time management objects in the form of an effort-scaled, Gantt-style bar chart characterized by a series of flexible, time-zone-specific work intervals representing time spans within which effort may be focused on work events. Activity bar segments representing certain work events comprise temporal (e.g., horizontal) extents representing time potentially available for expending effort. Display features include sequential, cascading arrangement of activity bar segments in the chart, preserved by automatically preventing temporal overlapping of activity bar segments and by automatically resequencing and rescheduling activity bar segments in the chart (from earlier to later) when the activities' priorities (from top to bottom in the To Do list) are changed. Display features further include the ongoing calculation and application of an adjustment experience factor and/or interruption experience factor when scheduling future activities.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: October 15, 2019
    Inventor: John E. Hunt
  • Patent number: 10430799
    Abstract: Automatically determining time threshold guarantees for metrics like completion time or first response time for tasks or items. A system relies on the historical tasks data with completion or first response times. The system plots a graphical representation between completion time and a percentage of tasks completed and uses sophisticated analysis of slopes at different points of the graphical representation to determine time threshold guarantees below a specified maximum completion or first response time threshold, and above a specified minimum percentage of completion. The system also compensates for a variety of factors which may be changed from the time historical data was obtained to the present time for which time threshold guarantees are being determined. In absence of historical customer data, the system makes the recommendations based on available datasets of peer customers.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: October 1, 2019
    Assignee: Numerify, Inc.
    Inventors: Rahul Kapoor, Ryan O'Shea, Florian Schouten
  • Patent number: 10416613
    Abstract: A machining time estimating apparatus is stored with mechanical configuration-time data, which are control parameters relating to respective machining times of a plurality of numerically-controlled machine tools, and is provided with a machining time estimation unit, configured to estimate the machining time required for machining performed based on an NC command in a first one of the plurality of numerically-controlled machine tools, and a mechanical configuration difference time calculation unit configured to calculate machining times required for machining performed based on the NC command in the other ones of the plurality of numerically-controlled machine tools than the first numerically-controlled machine tool, based on the respective mechanical configuration-time data of the plurality of numerically-controlled machine tools.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: September 17, 2019
    Assignee: FANUC CORPORATION
    Inventor: Satoshi Uchida
  • Patent number: 10394973
    Abstract: Methods and apparatus for using analytical/statistical modeling to perform continued process verification (CPV) are described. Example methods include determining distribution characteristics for a plurality of parameters based on a first historical batch dataset measured while manufacturing a first batch at a first time, and generating a model batch based on the distribution characteristics of the plurality of parameters. Example methods also include generating a first set of simulated batch datasets corresponding to a first set of simulated batches by, for each one of the first set of simulated batches: generating values for the plurality of parameters based on the model batch, and determining a quality prediction based on the generated values. The example methods also include generating a model based on the first set of simulated batch datasets and the first historical batch dataset. The model is to be implemented to monitor a subsequent manufacture of a second batch.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: August 27, 2019
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventor: Zuwei Jin
  • Patent number: 10387827
    Abstract: A database design and associated support tools for storing Intelligent Part Numbering System (IPNS) metadata for the purpose of interfacing with information systems in a more efficient way, thereby reducing maintenance requirement and improving information technology (IT) searching options. Embodiments of the present invention are directed to a method, system, and computer-readable medium for storing one or more attributes of a part number family in a database as metadata. The method includes associating a part number code with each attribute in the database; receiving one or more user inputs, each user input indicating a selection of one of the attributes; determining the part number codes associated with each of the selected attributes; and generating a part number based on the part number codes associated with each of the selected attributes.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: August 20, 2019
    Inventor: Kenneth Ian Poncher
  • Patent number: 10379511
    Abstract: A program generation device generates a program for controlling machining of a groove which is performed by machining a plurality of holes on a workpiece. The program generation device receives specified values including a tool radius, a groove shape (a length of the groove), and a cusp height and calculates positions of the plurality of holes based on the specified values which are received. Then, the program generation device calculates a machining order of the plurality of holes based on the specified values and respective values calculated by a hole machining set value calculation unit so that a bias is not generated in a removal stock for a tool in machining.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: August 13, 2019
    Assignee: FANUC CORPORATION
    Inventor: Tomokazu Kayanuma
  • Patent number: 10365638
    Abstract: Disclosed herein methods for scheduling the automated manufacturing of mattresses. Aspects include receiving a plurality of customer orders for mattresses, wherein each of the plurality of customer orders includes a due date and organizing the plurality of customer orders into production batches based on the due dates. Aspects also include analyzing a first production batch of the daily production schedule and responsively creating an optimized hour production batch and based on a determination that the optimized first production batch exceeds a performance threshold 1, dispatching the first hourly production batch to an automated manufacturing system for production. Based on a determination that the optimized first hour production batch does not exceed the performance threshold, aspects further include analyzing a second production batch and modifying the optimized first production batch and the second production batch to create an optimized second production batch.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: July 30, 2019
    Assignee: DREAMWELL, LTD.
    Inventor: Francis G. Jan