Job Scheduling Patents (Class 700/100)
-
Patent number: 9887948Abstract: A method for augmenting social media posts with location information includes a processor generating a social media message without location information marking. Scanning is performed for one or more electronic devices within vicinity of the processor. Location of the electronic device is determined. The social media message is marked with location information.Type: GrantFiled: October 27, 2016Date of Patent: February 6, 2018Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Shaila Pervin
-
Patent number: 9860231Abstract: A relay apparatus is connected to a communication apparatus, a service providing apparatus and a browser-equipped apparatus.Type: GrantFiled: November 3, 2011Date of Patent: January 2, 2018Assignee: BROTHER KOGYO KABUSHIKI KAISHAInventors: Masafumi Miyazawa, Yusuke Shimada, Takeshi Nagasaki, Kazutaka Yamamoto, Hirokazu Banno, Satoshi Watanabe, Katsuaki Ito
-
Patent number: 9851713Abstract: The operation-time calculation device is configured such that the following processes are performed: a process in which operation-data information, work-time information, and operation-time information are stored in a storage unit, an input unit receives from a user parameter input at least including steps to be aggregated, aggregation start time, aggregation finish time, and aggregation unit time period, and a controller sets the aggregation time period on the basis of the parameters that were input; a process for converting total work time of the steps to be aggregated in each aggregation time period and the corresponding operation time using an operation-time conversion coefficient and calculating total operation time of the steps to be aggregated in the aggregation time period; a process for calculating the differential between total work time of the aggregation time period and total operation time; and a process for changing the operation-time conversion coefficient to minimize the differential.Type: GrantFiled: October 4, 2012Date of Patent: December 26, 2017Assignee: HITACHI, LTD.Inventors: Satoshi Nagahara, Hisaya Ishibashi
-
Patent number: 9841494Abstract: The present disclosure relates to methods and apparatus for accurately calculating time with a Miniature Atomic Clock along with other components that can receive process and communicate information to enable locating, identifying, and tracking physical Assets and data contained within the Assets. More specifically, the present disclosure presents a Global Resource Locating (GRL) device and service that may be adhered or inserted in the Asset, which may be built in or attached to a second Asset, wherein the device may comprise a receiver and a trilateration mechanism. In some aspects, the Asset may comprise a product, organism, produce, or component of a logistics based operational process and marketing based Asset movement and usage analysis.Type: GrantFiled: January 5, 2016Date of Patent: December 12, 2017Assignee: LOCATORX, INC.Inventor: William D. Meadow
-
Patent number: 9804887Abstract: Embodiments of the invention provide systems and methods for scheduling and executing user-restricted processes within distributed computing systems. More specifically, certain embodiments of the present invention describe systems and methods by which runtime requests to execute user-restricted processes may be received, processed, and scheduled via a user application of an enterprise system or other distributed computing system. Requests may be received via transaction pages of user applications to schedule and execute user-restricted processes. The user application, a process scheduler, and/or other components within the distributed computing system may determine user contexts associated with the requests, and may determine whether or not the requested processes may be scheduled and executed. Such processes may include, for example, report generation processes, processes to initiate system functions, and/or processes to perform system maintenance within the distributed computing environment.Type: GrantFiled: February 22, 2017Date of Patent: October 31, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ramasimha Rangaraju, Virad Gupta, Deepankar Narayanan, Raghu Edalur, Mohini Sahoo, Vivek Verma
-
Patent number: 9787779Abstract: Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template—generally referred to as a live pipeline template (LPT). As described, live pipeline templates may be used to manage deployment pipelines which, in turn, are used to launch, maintain, and update the services and systems used to host and provide computing services.Type: GrantFiled: December 21, 2015Date of Patent: October 10, 2017Assignee: Amazon Technologies, Inc.Inventors: Martin Robert Frank, Ian Aird Mosher, Felix Walter Blue Jodoin, Mark Sidney James Mansour, Sixiang Gu
-
Patent number: 9766617Abstract: The substrate processing apparatus includes: a plurality of processing modules; a transfer mechanism; a controller; and a setting unit. The processing module processes with respect to the substrate. The transfer mechanism transfers the substrate ejected from the transfer container. The controller outputs control signals for transferring the substrate to the plurality of processing modules along a previously set transfer path through the transfer mechanism sequentially, and for processing with respect to the substrate in the processing module of a transfer destination based on a processing recipe in which a processing order and a processing condition are set. The setting unit sets a content of a non-recipe operation except for operations set in the processing recipe and a performing timing for performing the non-recipe operation by a control operation of the controller every processing module. The non-recipe operation is performed with respect to the processing modules.Type: GrantFiled: October 25, 2013Date of Patent: September 19, 2017Assignee: TOKYO ELECTRON LIMITEDInventors: Junichi Ogawa, Youichi Nakayama, Keiji Osada, Hiroaki Dewa
-
Patent number: 9760325Abstract: A press load balancer automatically balances the printing load over a number of presses by taking into account the load on each press and the substrates (i.e., paper types) and inks installed on the presses to improve throughput while minimizing load on the press operators.Type: GrantFiled: September 25, 2015Date of Patent: September 12, 2017Assignee: Hewlett-Packard Indigo B.V.Inventors: Steve Morris, Philippe Mucher, Nir Gilon
-
Patent number: 9760366Abstract: Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template—generally referred to as a live pipeline template (LPT). As described, live pipeline templates may be used to manage deployment pipelines which, in turn, are used to launch, maintain, and update the services and systems used to host and provide computing services.Type: GrantFiled: December 21, 2015Date of Patent: September 12, 2017Assignee: Amazon Technologies, Inc.Inventors: Martin Robert Frank, Ian Aird Mosher, Felix Walter Blue Jodoin, Mark Sidney James Mansour, Sixiang Gu
-
Patent number: 9755992Abstract: A system and method for latency assignment in a system having shared resources for performing jobs including computing a new resource price at each resource based on latencies in a previous iteration. The new resource price is sent to a task controller that has at least one subtask running at the resource. Each subtask has an initial deadline. New deadlines for the subtasks in a task are determined based on the new resource prices at the task controller. The new deadlines are sent to the resources where at least one subtask in the task is running to improve system performance.Type: GrantFiled: March 11, 2016Date of Patent: September 5, 2017Assignee: International Business Machines CorporationInventors: Mark C. Astley, Sumeer K. Bhola, Cristian Lumezanu
-
Patent number: 9747560Abstract: A system and method of combining independent demand forecast streams. Demand data is extracted from each of the demand forecast streams. The extracted data is combined based on one or more criteria to yield a single resultant demand data set. The resultant demand data set is released for supply network planning rather than any original forecast data stream.Type: GrantFiled: July 13, 2005Date of Patent: August 29, 2017Assignee: SAP SEInventors: Thomas John, Konrad Traeger, Newsha Eftekhari
-
Patent number: 9732976Abstract: Systems and methods for providing constant airflow based on direct motor power control and advanced motor system modeling are described. A power and speed of a motor may be determined based on static pressure in the system. A target airflow rate for the system may be obtained, and a target motor power that yields the target airflow rate in the system may be determined based on the determined speed of the motor and the obtained target airflow rate for the system. A determination of whether the determined motor power is approximately equal to the target motor power may be made, and the power of the motor may be adjusted when the motor power is not approximately equal to the target motor power.Type: GrantFiled: August 4, 2014Date of Patent: August 15, 2017Assignee: ZHONGSHAN BROAD-OCEAN MOTOR CO., LTD.Inventors: Jizhong Wang, Zheng Zhang, Yiqiao Zhou, Yong Zhao
-
Patent number: 9729421Abstract: A method and system for outcome-based adjustment of a software-defined environment (SDE) that includes establishing a link between a business outcome and a first resource configuration from software defined environment, establishing a monitoring mechanism for continuously measuring a current state of the SDE, using a behavior model of the SDE to anticipate, or forecast, a triggering event, and responsive to the forecast of a triggering event, using the behavior model to determine a second resource configuration to achieve the business outcome. The link includes at least one of a utility of services for the business outcome, a cost of a set of resources consumed by the first resource configuration, and a risk of the set of resources becoming unavailable.Type: GrantFiled: March 25, 2015Date of Patent: August 8, 2017Assignee: International Business Machines CorporationInventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Rodney A. Smith, Michael D. Williams
-
Patent number: 9721218Abstract: The subject matter disclosed herein provides methods for determining the user-specific relevance of various applications and displaying a graphical representation of these relevance values. The method may receive information from one or more applications installed on a device. This information may include importance parameters, importance parameter values, urgency parameters, and urgency parameter values associated with each application. A composite importance value and a composite urgency value may be determined for each application. A relevance value may be determined for each application based on the composite importance value and composite urgency value. A graphical representation of the relevance of each application may be displayed on the device. Related apparatus, systems, techniques, and articles are also described.Type: GrantFiled: October 21, 2013Date of Patent: August 1, 2017Assignee: SAP SEInventors: Guido Wagner, Christina Hall, Gisbert Loff
-
Patent number: 9705755Abstract: A method and apparatus for application definition deployment using base groups are provided. In the method and apparatus, service requests are received at a request queue and queued by the request queue. The request queue also receives an availability message from a fleet device indicating application definitions available to the fleet device using base groups. The request queue provides a service request to the fleet device, whereby the service request is identified based on the base groups indicated by the fleet device.Type: GrantFiled: August 14, 2013Date of Patent: July 11, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Nicholas Alexander Allen
-
Patent number: 9684291Abstract: A Human-Machine Interface (HMI) for industrial equipment which is operable to assume several operating states, and to achieve several user-selectable goals, each achievable from one or more operating states. The HMI is designed to be coupled with an equipment control unit of the industrial equipment. The equipment control unit is designed to determine a current operating state assumed by the industrial equipment based on received equipment operating data; in response to a goal selection, to cause the industrial equipment to achieve the selected goal; and to execute equipment-related functions including user-selectable functions, each of which is associated with one or more user-selectable goals and is executed by the equipment control unit in response to a function selection. The HMI comprises a display unit and a display control unit, which is coupled with the display unit and is couplable also with the equipment control unit to acquire therefrom data.Type: GrantFiled: October 24, 2012Date of Patent: June 20, 2017Assignee: TETRA LAVAL HOLDINGS & FINANCE S.A.Inventor: Mauro Fiori
-
Patent number: 9665827Abstract: A method includes, using at least one processing device, obtaining multiple diagnostic indicators associated with at least a portion of an industrial process system and combining the diagnostic indicators to form a generalized indicator. Each diagnostic indicator has a value, and the generalized indicator is associated with a position on a continuous scale. The continuous scale could include a color gradient, and the method could include displaying the generalized indicator along the color gradient with a color based on its position. Multiple generalized indicators associated with multiple portions of the process system could be displayed within a torus or circle, and different portions of the torus or circle can be associated with different portions of the process system. Different concentric tori or circles could be associated with different periods of time, and at least one concentric torus or circle could identify a predicted behavior of the process system.Type: GrantFiled: April 29, 2014Date of Patent: May 30, 2017Assignee: Honeywell International Inc.Inventors: Rajeev Naduthota, Rajni Jain, Ranganathan Srinivasan
-
Patent number: 9646059Abstract: According to some embodiments, a suggestion platform associated with a content aggregation system may access a plurality of data context trigger criteria associated with potential business information content elements. Each data context trigger criteria may include, for example: (i) a data locator associated with a business information data structure, (ii) an operator, and (iii) a threshold. For each data context trigger criteria, it may be automatically determined if a value in the business information data structure satisfies the data context trigger criteria based on the operator and the threshold. When a data context trigger criteria is satisfied, it may be automatically suggested to a user that the potential business information content element associated with that data context trigger criteria be added to a user display of the content aggregation system.Type: GrantFiled: May 12, 2014Date of Patent: May 9, 2017Assignee: SAP PORTALS ISRAEL LTDInventors: Aviad Gilady, Yotam Kadishay, Oleg Kossoy, Eyal Nathan, Tomer Pelleg, Roman Talyansky
-
Patent number: 9618929Abstract: An inventory tracking system and method for use in semiconductor manufacturing provide for generating a priority score that determines the order in which lots of substrates should be run. The priority score is generated using an algorithm that takes into account external lot priority considerations, inventory factors in the manufacturing facility, and processing tool capability factors. The processing tool capability factors include factors related to tool status and tool restrictions and the inventory factors include factors related to line balance, WIP (work-in-progress) forecasts and various downstream considerations. The priority score is generated dynamically and displayed at each processing operation for each lot that is queued for processing at the indicated operation. Various algorithms are used and different weights are assigned to many factors in calculating numerical values for several factors that combine to produce the priority score.Type: GrantFiled: November 26, 2014Date of Patent: April 11, 2017Assignee: WAFERTECH, LLCInventors: Masreth Siddiqui, Philip Yu, Maria Gonchoroff, Robert Hood, Andy Brogan, Philip Hunter
-
Patent number: 9613329Abstract: A monitor system for monitoring a status of one or more equipment includes a plurality of mobile terminals respectively operated by a plurality of operators. Each of the plurality of mobile terminals includes a communicator that receives status information with regard to the status of the equipment via a communication line; a display that displays, when the status according to the status information received from one of the mobile terminals indicates that the equipment requires a specified operation, information showing that the specified operation is required; and a territory setter that sets a territory in which one or more operations for the equipment to be performed by the operator of the each of the plurality of mobile terminals.Type: GrantFiled: November 25, 2015Date of Patent: April 4, 2017Assignee: CKD CorporationInventor: Yosuke Kamioka
-
Patent number: 9607310Abstract: Systems, methods and computer program products for forecasting future values of an item, where an initial value for the item is determined, and then a baseline forecast for a future reference period is computed based on factors that include microeconomic data which is specific to an industry of the item and macroeconomic data which is non-specific to the industry of the item. The forecast may also be adjusted based on data for a set of competitive items. The forecast for the item is stored and is then made available to clients that can access the forecast to determine the expected future value of the item at some point in the future.Type: GrantFiled: August 14, 2013Date of Patent: March 28, 2017Assignee: ALG, Inc.Inventors: Oliver Thomas Strauss, Morgan Scott Hansen
-
Patent number: 9601360Abstract: A wafer transport method is provided. The wafer transport method includes loading an initial carrier containing a first wafer and a second wafer on a first semiconductor apparatus, and processing the first wafer by the first semiconductor apparatus, and loading the first wafer into a first carrier disposed on the first semiconductor apparatus. The wafer transport method also includes processing the second wafer by the first semiconductor apparatus, and loading the second wafer into a second carrier disposed on the first semiconductor apparatus. The wafer transport method further includes processing the first wafer by a second semiconductor apparatus, and loading the first wafer into an integration carrier disposed on the second semiconductor apparatus. The wafer transport method further includes processing the second wafer by the second semiconductor apparatus, and loading the second wafer into the integration carrier disposed on the second semiconductor apparatus.Type: GrantFiled: March 16, 2015Date of Patent: March 21, 2017Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.Inventors: Jyun-Chao Chen, Ming-Jung Chen, Shao-Yen Ku, Tsai-Pao Su
-
Patent number: 9600327Abstract: Embodiments of the invention provide systems and methods for scheduling and executing user-restricted processes within distributed computing systems. More specifically, certain embodiments of the present invention describe systems and methods by which runtime requests to execute user-restricted processes may be received, processed, and scheduled via a user application of an enterprise system or other distributed computing system. Requests may be received via transaction pages of user applications to schedule and execute user-restricted processes. The user application, a process scheduler, and/or other components within the distributed computing system may determine user contexts associated with the requests, and may determine whether or not the requested processes may be scheduled and executed. Such processes may include, for example, report generation processes, processes to initiate system functions, and/or processes to perform system maintenance within the distributed computing environment.Type: GrantFiled: April 13, 2015Date of Patent: March 21, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ramasimha Rangaraju, Virad Gupta, Deepankar Narayanan, Raghu Edalur, Mohini Sahoo, Vivek Verma
-
Patent number: 9594801Abstract: In a distributed computing system, the allocation of workers to tasks can be challenging. In embodiments described herein, nodes in such a system can execute takeover algorithms that provide efficient, automated, and stable allocation of workers to tasks.Type: GrantFiled: August 4, 2014Date of Patent: March 14, 2017Assignee: Akamai Technologies, Inc.Inventor: Kai C. Wong
-
Patent number: 9589082Abstract: The present invention relates to a data processing device, a data processing method, and a program which enable prediction to be performed even when there is a gap in the current location data to be obtained in real time. A learning main processor 23 represents movement history data serving as data for learning, as a probability model which represents a user's activity, and obtains a parameter thereof. A prediction main processor 33 uses the probability model obtained by learning to estimate a user's current location from movement history data to be obtained in real time. In the event that there is a data missing portion included in movement history data to be obtained in real time, the prediction main processor 33 generates the data missing portion thereof by interpolation processing, and estimates state nose series corresponding to the interpolated data for prediction.Type: GrantFiled: November 7, 2011Date of Patent: March 7, 2017Assignee: SONY CORPORATIONInventors: Naoki Ide, Masato Ito, Kohtaro Sabe
-
Patent number: 9588503Abstract: An Enterprise Resource Planning (ERP) gateway is provided for routing of ERP messages to Manufacturing Execution System (MES) applications. The gateway can receive a message from an ERP system via a manufacturing services bus specifying a business objective requiring action at a control level of an enterprise. The received message can be routed to a selected MES application capable of carrying out the business objective based on attributes within the message. Message routing can be based on location tags contained in the message. The message can also be routed to a selected subset of MES applications based on an analysis of respective capabilities and control contexts of the MES applications. Messages can be routed between the ERP system and the MES applications via the manufacturing services bus, which can manage protocol transformations for a heterogeneous set of applications.Type: GrantFiled: November 14, 2012Date of Patent: March 7, 2017Assignee: Rockwell Automation Technologies, Inc.Inventors: David Cooper, Kevin Chao, Keith Chambers, Richard Sze, Crisler Moor, Brandon E. Henning, Suryanarayana Murthy Bobba
-
Patent number: 9581389Abstract: There are provided a method for heat treatment, a heat treatment apparatus, and a heat treatment system capable of efficiently controlling heat treatment such as a bright treatment with high precision and without causing oxidation and decarbonization. Computation of ?G0 (standard formation Gibbs energy) is performed by referring to sensor information from respective sensors, and an Ellingham diagram, a control range, and a status of the heat treatment furnace in operation expressed with ?G0 are displayed on a display device 531, while a flow rate of hydrocarbon gas is controlled by a control unit 534 so that ?G0 is within the control range.Type: GrantFiled: March 21, 2013Date of Patent: February 28, 2017Assignee: KANTO YAKIN KOGYO CO., LTD.Inventors: Shinichi Takahashi, Kiichi Kanda
-
Patent number: 9569397Abstract: In one embodiment, a system includes a condition based replacement life (CBRL) approval system configured to receive a turbomachinery component data and to approve a turbomachinery component for CBRL based on the turbomachinery component data. The system further includes a CBRL validation system configured to repair the turbomachinery component into a repaired turbomachinery component, wherein the repaired turbomachinery component is configured to operate in a turbomachinery beyond a service time of the turbomachinery component.Type: GrantFiled: July 12, 2012Date of Patent: February 14, 2017Assignee: General Electric CompanyInventors: Christopher Dean Higgins, Thomas Bradley Beddard, David Stephen Muench, Michael Edward Bernard, Patrick Clinton Bowling
-
Patent number: 9563863Abstract: Marking apparatus and methods, in which first ticket information relating to a locate request ticket is received, and second ticket information derived from the first ticket information is displayed on a display device of the marking apparatus. A field technician may provide some input to generate an electronic record or log of technician activity during a marking operation. In one example, a checklist may be generated (e.g., based at least in part on the first ticket information) and displayed locally to the technician as a guide to perform and verify various aspects of the operation. In another example, a set of instructions or “workflow” may be generated to guide the technician through a sequence of steps to perform the marking operation. Performance via a process guide (e.g.Type: GrantFiled: February 11, 2010Date of Patent: February 7, 2017Assignee: CertusView Technologies, LLCInventors: Steven Nielsen, Curtis Chambers, Jeffrey Farr
-
Patent number: 9547836Abstract: An approach is provided for scheduling work order tasks based on an optimization of available resources and an assessment of cost penalty functions for missing work order deadlines, including determining an estimated work order completion time for processing a plurality of tasks associated with a work order on one or more resources, scheduling the plurality of tasks in a processing queue based on the estimated work order completion time, and determining a value of a penalty function for violating a work order deadline.Type: GrantFiled: June 28, 2013Date of Patent: January 17, 2017Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Donald E. Smith, John David Allen
-
Patent number: 9525776Abstract: A response managing system for managing at least one communication session in an enterprise is disclosed. The response managing system includes a monitoring module for monitoring one or more parameters associated with the at least one communication session between a customer and a resource, wherein the resource provides one or more responses to the customer. The response managing system further includes a database for storing the one or more monitored parameters. The response managing system further includes a processing module for processing the one or more stored parameters to determine one or more characteristics of the customer. The response managing system further includes a response preparation module for preparing one or more responses based on the one or more determined characteristics.Type: GrantFiled: January 6, 2015Date of Patent: December 20, 2016Assignee: Avaya Inc.Inventors: Tony McCormack, Neil O'Connor, John McGreevy
-
Patent number: 9513969Abstract: A method of managing execution of tasks by at least one processor unit of a computer system is provided, the processor unit operating in computation periods, and the method including the steps of associating time-related execution characteristics with each task, the time-related execution characteristics including a flag indicating the possibility of determining, a priori, a theoretical time for the end of the task in a nominal execution mode, and a flag indicating the possibility of an extended execution mode whereby execution can continue beyond the theoretical end-of-execution time. When a task is being executed at the theoretical end-of-execution time, an execution continuation algorithm is launched in the presence of the flag indicating the possibility of extended mode, or an error processing algorithm is launched in the absence of such a flag.Type: GrantFiled: May 14, 2013Date of Patent: December 6, 2016Assignee: SAGEM DEFENSE SECURITEInventor: Christian Valpard
-
One click to update buyer in mass on purchaser orders and prepare changes to communicate to supplier
Patent number: 9501801Abstract: A mass change of values of a specified attribute (e.g., buyer identity) of multiple purchase orders can be performed automatically in conjunction with additional automatically performed operations, and all in response to a single user activation of a button control, without requiring any further human intervention. The additional operations can include the creation of change orders for each changed purchase order; the logging of each change made to each purchase order in an audit history; the requesting of change approvals for purchase orders; and the preparation of the created change orders for communication to suppliers to whom the changed purchase orders pertain. Thus, each supplier can made aware via an automated process that he is now dealing with a different entity than before.Type: GrantFiled: September 26, 2013Date of Patent: November 22, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Elaine Diana Wong, Thomas Keith Workman -
Patent number: 9465884Abstract: A system and method of monitoring content stored at a plurality of locations in a location set are provided. The method comprises: determining two or more historic attributes for a first feature associated with each location; for each location in the location set, determining a first predicted attribute for the first feature associated with that location based on the historic attributes for that first feature and that location; determining a monitoring schedule in accordance with the first predicted attribute; and monitoring the content at the locations in the location set according to the monitoring schedule.Type: GrantFiled: May 7, 2010Date of Patent: October 11, 2016Assignee: Rogers Communications Inc.Inventors: Hyun Chul Lee, Byron Bondling Ma, Kyu Lee
-
Patent number: 9460410Abstract: Exemplary embodiments provide transportation management systems, devices and methods that allow display and management of transportation resources and operations in an integrated manner. Exemplary embodiments may provide, for example, a single dynamic and interactive interface for executing inbound transportation operations (procurement or pickup), outbound transportation operations (delivery or shipment), and operations in which multiple transportation resources are matched to one another.Type: GrantFiled: November 2, 2011Date of Patent: October 4, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Blake Hill, Ann Wilson, Nicole Liedka, James A. Hopkins
-
Patent number: 9454350Abstract: Compile-time recognition of graph structure where graph has arbitrary connectivity and is constructed using recursive computations is provided. In one aspect, the graph structure recognized at compile time may be duplicated at runtime and can then operate on runtime values not known at compile time.Type: GrantFiled: May 8, 2015Date of Patent: September 27, 2016Assignee: International Business Machines CorporationInventors: Joshua S. Auerbach, David F. Bacon, Perry Sze-Din Cheng, Stephen Fink, Rodric Rabbah
-
Patent number: 9443229Abstract: A method of adapting a message translation system includes receiving a message from a sender; selecting a configuration set from a stored plurality of configuration sets based on at least two of: information regarding the sender of the message, information regarding a recipient of the message, and information regarding the message type; processing the message in accordance with information derived from the selected configuration set; identifying an issue with the processing of the message in accordance with information derived from the selected configuration set; determining a resolution for the identified issue with the processing of the message in accordance with information derived from the selected configuration set; updating the selected configuration set based upon the determined resolution; reprocessing the message in accordance with information derived from the updated configuration set; and transmitting the message reprocessed in accordance with information derived from the updated configuration setType: GrantFiled: December 28, 2015Date of Patent: September 13, 2016Assignee: Elemica, Inc.Inventors: Behzad Torkian, Armand Castro, III, Cindi Hane, Nathan Blomquist, Paul Dale, Maarten Koopmans, Blake Schnorf, Markus Fix, Arun Samuga
-
Patent number: 9429933Abstract: A numerical controller for a machine tool has a component inspection timing notification function for notifying a user of the timing for inspection of each individual component used in the machine tool. The numerical controller reads an inspection cycle, acquires the date of inspection and state quantity of the component, and calculates an amount of change in state quantity. If the amount of change in state quantity is larger than a predetermined threshold, the inspection cycle is changed. If not, the next inspection date is calculated based on the last inspection date and the inspection cycle. Then, the next inspection date is notified.Type: GrantFiled: March 5, 2014Date of Patent: August 30, 2016Assignee: FANUC CorporationInventor: Hideaki Misoka
-
Patent number: 9411235Abstract: A coating and developing apparatus includes: first and second transfer mechanisms for transferring a substrate from a first mount module to a second mount module, one of the first and second transfer mechanisms being selected each time when the substrate transfer should be performed; first and second processing modules for performing substrate processing, for which the transfer of substrates is performed by the first and second transfer mechanisms, respectively; and a control unit. The control unit controls the transfer mechanisms for the substrate transfer by determining a delay time, representing a delay caused by the transfer of the substrate to the second mount module to the timing of transfer of a substrate from the first/second processing module, in regard to each of the first and second transfer mechanisms and selecting one of the first and second transfer mechanisms whose delay time is the shortest.Type: GrantFiled: September 17, 2014Date of Patent: August 9, 2016Assignee: Tokyo Electron LimitedInventor: Tomohiro Kaneko
-
Patent number: 9350561Abstract: Embodiments are directed towards visualizing the flow of resources in an allocation model. A visualization model may be selected based on an underlying allocation model. The visualization model may include visualization model items. Allocation model items in the allocation model may be mapped to the visualization model items included in the visualization model. If a visualization model item is selected, the source visualization model items that provide resources to the selected visualization model item may be determined. And, the target visualization model items that receive resources from the selected visualization model item may be determined. Input flow lines that start from the source visualization model items and end at the selected visualization model item may be generated and displayed. And, output flow lines that start from the selected visualization model item and end at the target visualization model items may be generated and displayed.Type: GrantFiled: May 27, 2015Date of Patent: May 24, 2016Assignee: Apptio, Inc.Inventors: Zane Texiera Schafer, Matthew Russell Halls
-
Patent number: 9333645Abstract: A method for scheduling dual-armed cluster tools with wafer revisiting is provided. In order to speed up start-up transient processes, the present invention adopts a program evaluation and review technique for the analysis of start-up transient processes and develops optimization algorithms for their scheduling for dual-arm cluster tools. Then, their complexity is analyzed.Type: GrantFiled: March 5, 2015Date of Patent: May 10, 2016Assignee: Macau University Science and TechnologyInventors: Naiqi Wu, Mengchu Zhou, Chunrong Pan, Yan Qiao
-
Patent number: 9317822Abstract: A method for generating workflows for product development or for the design or the operation of industrial systems, wherein the workflow comprises activities, inputs, outputs, attributes, and time dependencies for the activities, wherein the method comprises providing software objects representing parts, functions and/or artifacts of the product or the industrial systems, assembling the software objects by interconnecting them via the interfaces to design a product or an industrial system, generating the workflow for product development or for the design or operation of an industrial system based on the workflow information.Type: GrantFiled: November 6, 2009Date of Patent: April 19, 2016Assignee: Siemens AktiengesellschaftInventors: Birthe Böhm, Norbert Gewald, Thilo Tetzner
-
Patent number: 9319284Abstract: A delay in a configuration changing operation of a computer system including a manual procedure and an automatic procedure is detected. Based on actions of a setup tool or a configuration tool operated on IT resources, an event which occurs corresponding to the start and the end of a manual procedure is detected and the actual time of the manual procedure is calculated from the detection time points. Next, a delay rate is calculated from a scheduled time and the actual time of the manual procedure, and an end time point of an incomplete operation procedure is estimated from an estimated time required for the manual procedure with the calculated delay rate taken into account and from a time required for the automatic procedure to determine whether the scheduled operation will be finished within a period.Type: GrantFiled: August 31, 2010Date of Patent: April 19, 2016Assignee: HITACHI, LTD.Inventors: Daisuke Iizuka, Takuya Oda
-
Patent number: 9311432Abstract: The present inventors devised, among other things, systems, methods, and software that radically simplify and reduce the time necessary to specify, design, manufacture, and document control panels and wiring harnesses for semi-custom and custom equipment, such as HV AC equipment. A computer storage medium includes data relating to a plurality of control panel enclosures and a set of rules for designing a control panel. The system receives a selection of two or more components for placement in the control panel, retrieves information about the two or more components from a database, and generates one or more layouts. The one or more layouts comprise placement of the two or more components within at least one of the plurality of control panel enclosures as a function of the set of rules for designing a control panel. The control panel enclosures are dynamically selected as a function of the two or more components.Type: GrantFiled: May 4, 2015Date of Patent: April 12, 2016Assignee: DESIGN READY CONTROLS, INC.Inventors: Troy Schmidtke, Mitchell T. DeJong, Dipesh Karki, Peder A. Lindberg, Charles Ray Kerkhoff
-
Patent number: 9304815Abstract: Detecting replica faults within a replica group and dynamically scheduling replica healing operations are described. Status metadata for one or more replica groups may be accessed. Based, at least in part, the status data a number of available replicas for at least one replica group may be determined to incompliant with a healthy state definition for the replica group. One or more healing operations to restore the number of available replicas for the at least one replica group to the respective healthy state definition may be dynamically scheduled. In some embodiments, one or more resource constraints for performing healing operations and one or more resource requirements for each of the one or more healing operations may be used to order the one or more healing operations.Type: GrantFiled: June 13, 2013Date of Patent: April 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Jai Vasanth, Barry Bailey Hunter, Jr., Kiran-Kumar Muniswamy-Reddy, David Alan Lutz, Jian Wang, Maximiliano MacCanti
-
Patent number: 9280756Abstract: Various embodiments of a system and method for managing shipment release from a storage area in a materials handling facility are described. Embodiments may include a system configured to determine that a shipment including multiple units is expected to be conveyed from a storage area to a packing station in a materials handling facility. The system may also be configured to evaluate each respective unit of the shipment according to one or more criteria related to physical characteristics of the unit in order to generate an order in which the units of the shipment are to be provided to the packing station. The system may also be configured to generate an instruction to provide the units of the shipment to the packing station according to the generated order.Type: GrantFiled: May 26, 2010Date of Patent: March 8, 2016Assignee: Amazon Technologies, Inc.Inventors: Yusuke Hara, Christopher David Rotella, Cherie G. Wong
-
Patent number: 9250623Abstract: Disclosed herein are methods and systems for semiconductor fabrication. In one embodiment, a method of semiconductor fabrication includes performing a process on substrates with an equipment unit to form processed substrates, communicating processing data from the equipment unit to a local scheduler and a universal scheduler, determining a priority of the processed substrates, and scheduling removal of processed substrates from the equipment unit and delivery of unprocessed substrates to the equipment unit by the local scheduler based on the processing data and the priority of the processed substrates.Type: GrantFiled: March 15, 2013Date of Patent: February 2, 2016Assignee: GLOBALFOUNDRIES, INC.Inventors: Chinmay Oza, William John Fosnight
-
Patent number: 9245239Abstract: A method and system for organizing a process having a plurality of operations is described. The process can be a manufacturing or assembly process. Some sequences of operations in the process are unfeasible. The method includes ordering the various operations of the process in a sequence by iteratively performing via a computer environment the acts of adding information on either a mandatory or an allowable sequence between two operations, and determining from the information on the sequence between the two operations further information on mandatory or allowable relations between operations of the plurality of operations, until all relations between couples of operations of the plurality have been determined. The method further includes organizing the process compliant with the set of relations obtained in the ordering via the computer environment.Type: GrantFiled: December 9, 2008Date of Patent: January 26, 2016Assignee: Optimal Design SPRLInventor: Emanuel Falkenauer
-
Patent number: 9227318Abstract: A method for scheduling single-arm multi-cluster tools is provided. The present invention studies the scheduling problem of a single-arm multi-cluster tool with a linear topology and process-bound bottleneck individual tool. Its objective is to find a one-wafer cyclic schedule such that the lower bound of cycle time is reached by optimally configuring spaces in buffering modules that link individual cluster tools. A Petri net model is developed to describe the dynamic behavior of the system by extending resource-oriented Petri nets such that a schedule can be parameterized by robots' waiting time. Based on this model, conditions are presented under which a one-wafer cyclic schedule with lower bound of cycle time can be found. With the derived conditions, an algorithm is presented to find such a schedule and optimally configure the buffer spaces.Type: GrantFiled: March 5, 2015Date of Patent: January 5, 2016Assignee: Macau University of Science and TechnologyInventors: Liping Bai, Naiqi Wu, Zhiwu Li, Mengchu Zhou
-
Patent number: 9224121Abstract: A schedule manager may include a chromosome comparator configured to compare a plurality of schedule chromosomes, each schedule chromosome including a potential schedule of use of manufacturing resources within one or more time intervals in producing one or more items, and configured to compare each of the plurality of schedule chromosomes relative to constraints, to thereby output a selected subset of the plurality of schedule chromosomes. The schedule manager may include a chromosome combiner configured to combine schedule chromosomes of the selected subset to obtain a next generation of schedule chromosomes for output to the chromosome comparator and for subsequent comparison therewith of the next generation of schedule chromosomes with respect to the constraints, as part of an evolutionary loop of the plurality of schedule chromosomes between the chromosome comparator and the chromosome combiner, and a scheduler configured to select a selected schedule chromosome therefrom.Type: GrantFiled: September 9, 2011Date of Patent: December 29, 2015Assignee: SAP SEInventors: Wen-Syan Li, Heng Wang, Gufei Sun