Job Scheduling Patents (Class 700/100)
  • Patent number: 9887948
    Abstract: 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: Grant
    Filed: October 27, 2016
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Shaila Pervin
  • Patent number: 9860231
    Abstract: A relay apparatus is connected to a communication apparatus, a service providing apparatus and a browser-equipped apparatus.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: January 2, 2018
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Masafumi Miyazawa, Yusuke Shimada, Takeshi Nagasaki, Kazutaka Yamamoto, Hirokazu Banno, Satoshi Watanabe, Katsuaki Ito
  • Patent number: 9851713
    Abstract: 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: Grant
    Filed: October 4, 2012
    Date of Patent: December 26, 2017
    Assignee: HITACHI, LTD.
    Inventors: Satoshi Nagahara, Hisaya Ishibashi
  • Patent number: 9841494
    Abstract: 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: Grant
    Filed: January 5, 2016
    Date of Patent: December 12, 2017
    Assignee: LOCATORX, INC.
    Inventor: William D. Meadow
  • Patent number: 9804887
    Abstract: 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: Grant
    Filed: February 22, 2017
    Date of Patent: October 31, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ramasimha Rangaraju, Virad Gupta, Deepankar Narayanan, Raghu Edalur, Mohini Sahoo, Vivek Verma
  • Patent number: 9787779
    Abstract: 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: Grant
    Filed: December 21, 2015
    Date of Patent: October 10, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Martin Robert Frank, Ian Aird Mosher, Felix Walter Blue Jodoin, Mark Sidney James Mansour, Sixiang Gu
  • Patent number: 9766617
    Abstract: 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: Grant
    Filed: October 25, 2013
    Date of Patent: September 19, 2017
    Assignee: TOKYO ELECTRON LIMITED
    Inventors: Junichi Ogawa, Youichi Nakayama, Keiji Osada, Hiroaki Dewa
  • Patent number: 9760325
    Abstract: 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: Grant
    Filed: September 25, 2015
    Date of Patent: September 12, 2017
    Assignee: Hewlett-Packard Indigo B.V.
    Inventors: Steve Morris, Philippe Mucher, Nir Gilon
  • Patent number: 9760366
    Abstract: 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: Grant
    Filed: December 21, 2015
    Date of Patent: September 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Martin Robert Frank, Ian Aird Mosher, Felix Walter Blue Jodoin, Mark Sidney James Mansour, Sixiang Gu
  • Patent number: 9755992
    Abstract: 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: Grant
    Filed: March 11, 2016
    Date of Patent: September 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mark C. Astley, Sumeer K. Bhola, Cristian Lumezanu
  • Patent number: 9747560
    Abstract: 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: Grant
    Filed: July 13, 2005
    Date of Patent: August 29, 2017
    Assignee: SAP SE
    Inventors: Thomas John, Konrad Traeger, Newsha Eftekhari
  • Patent number: 9732976
    Abstract: 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: Grant
    Filed: August 4, 2014
    Date of Patent: August 15, 2017
    Assignee: ZHONGSHAN BROAD-OCEAN MOTOR CO., LTD.
    Inventors: Jizhong Wang, Zheng Zhang, Yiqiao Zhou, Yong Zhao
  • Patent number: 9729421
    Abstract: 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: Grant
    Filed: March 25, 2015
    Date of Patent: August 8, 2017
    Assignee: International Business Machines Corporation
    Inventors: 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: 9721218
    Abstract: 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: Grant
    Filed: October 21, 2013
    Date of Patent: August 1, 2017
    Assignee: SAP SE
    Inventors: Guido Wagner, Christina Hall, Gisbert Loff
  • Patent number: 9705755
    Abstract: 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: Grant
    Filed: August 14, 2013
    Date of Patent: July 11, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Nicholas Alexander Allen
  • Patent number: 9684291
    Abstract: 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: Grant
    Filed: October 24, 2012
    Date of Patent: June 20, 2017
    Assignee: TETRA LAVAL HOLDINGS & FINANCE S.A.
    Inventor: Mauro Fiori
  • Patent number: 9665827
    Abstract: 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: Grant
    Filed: April 29, 2014
    Date of Patent: May 30, 2017
    Assignee: Honeywell International Inc.
    Inventors: Rajeev Naduthota, Rajni Jain, Ranganathan Srinivasan
  • Patent number: 9646059
    Abstract: 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: Grant
    Filed: May 12, 2014
    Date of Patent: May 9, 2017
    Assignee: SAP PORTALS ISRAEL LTD
    Inventors: Aviad Gilady, Yotam Kadishay, Oleg Kossoy, Eyal Nathan, Tomer Pelleg, Roman Talyansky
  • Patent number: 9618929
    Abstract: 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: Grant
    Filed: November 26, 2014
    Date of Patent: April 11, 2017
    Assignee: WAFERTECH, LLC
    Inventors: Masreth Siddiqui, Philip Yu, Maria Gonchoroff, Robert Hood, Andy Brogan, Philip Hunter
  • Patent number: 9613329
    Abstract: 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: Grant
    Filed: November 25, 2015
    Date of Patent: April 4, 2017
    Assignee: CKD Corporation
    Inventor: Yosuke Kamioka
  • Patent number: 9607310
    Abstract: 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: Grant
    Filed: August 14, 2013
    Date of Patent: March 28, 2017
    Assignee: ALG, Inc.
    Inventors: Oliver Thomas Strauss, Morgan Scott Hansen
  • Patent number: 9601360
    Abstract: 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: Grant
    Filed: March 16, 2015
    Date of Patent: March 21, 2017
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
    Inventors: Jyun-Chao Chen, Ming-Jung Chen, Shao-Yen Ku, Tsai-Pao Su
  • Patent number: 9600327
    Abstract: 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: Grant
    Filed: April 13, 2015
    Date of Patent: March 21, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ramasimha Rangaraju, Virad Gupta, Deepankar Narayanan, Raghu Edalur, Mohini Sahoo, Vivek Verma
  • Patent number: 9594801
    Abstract: 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: Grant
    Filed: August 4, 2014
    Date of Patent: March 14, 2017
    Assignee: Akamai Technologies, Inc.
    Inventor: Kai C. Wong
  • Patent number: 9589082
    Abstract: 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: Grant
    Filed: November 7, 2011
    Date of Patent: March 7, 2017
    Assignee: SONY CORPORATION
    Inventors: Naoki Ide, Masato Ito, Kohtaro Sabe
  • Patent number: 9588503
    Abstract: 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: Grant
    Filed: November 14, 2012
    Date of Patent: March 7, 2017
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: David Cooper, Kevin Chao, Keith Chambers, Richard Sze, Crisler Moor, Brandon E. Henning, Suryanarayana Murthy Bobba
  • Patent number: 9581389
    Abstract: 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: Grant
    Filed: March 21, 2013
    Date of Patent: February 28, 2017
    Assignee: KANTO YAKIN KOGYO CO., LTD.
    Inventors: Shinichi Takahashi, Kiichi Kanda
  • Patent number: 9569397
    Abstract: 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: Grant
    Filed: July 12, 2012
    Date of Patent: February 14, 2017
    Assignee: General Electric Company
    Inventors: Christopher Dean Higgins, Thomas Bradley Beddard, David Stephen Muench, Michael Edward Bernard, Patrick Clinton Bowling
  • Patent number: 9563863
    Abstract: 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: Grant
    Filed: February 11, 2010
    Date of Patent: February 7, 2017
    Assignee: CertusView Technologies, LLC
    Inventors: Steven Nielsen, Curtis Chambers, Jeffrey Farr
  • Patent number: 9547836
    Abstract: 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: Grant
    Filed: June 28, 2013
    Date of Patent: January 17, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Donald E. Smith, John David Allen
  • Patent number: 9525776
    Abstract: 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: Grant
    Filed: January 6, 2015
    Date of Patent: December 20, 2016
    Assignee: Avaya Inc.
    Inventors: Tony McCormack, Neil O'Connor, John McGreevy
  • Patent number: 9513969
    Abstract: 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: Grant
    Filed: May 14, 2013
    Date of Patent: December 6, 2016
    Assignee: SAGEM DEFENSE SECURITE
    Inventor: Christian Valpard
  • Patent number: 9501801
    Abstract: 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: Grant
    Filed: September 26, 2013
    Date of Patent: November 22, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Elaine Diana Wong, Thomas Keith Workman
  • Patent number: 9465884
    Abstract: 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: Grant
    Filed: May 7, 2010
    Date of Patent: October 11, 2016
    Assignee: Rogers Communications Inc.
    Inventors: Hyun Chul Lee, Byron Bondling Ma, Kyu Lee
  • Patent number: 9460410
    Abstract: 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: Grant
    Filed: November 2, 2011
    Date of Patent: October 4, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Blake Hill, Ann Wilson, Nicole Liedka, James A. Hopkins
  • Patent number: 9454350
    Abstract: 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: Grant
    Filed: May 8, 2015
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Joshua S. Auerbach, David F. Bacon, Perry Sze-Din Cheng, Stephen Fink, Rodric Rabbah
  • Patent number: 9443229
    Abstract: 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 set
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 13, 2016
    Assignee: Elemica, Inc.
    Inventors: Behzad Torkian, Armand Castro, III, Cindi Hane, Nathan Blomquist, Paul Dale, Maarten Koopmans, Blake Schnorf, Markus Fix, Arun Samuga
  • Patent number: 9429933
    Abstract: 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: Grant
    Filed: March 5, 2014
    Date of Patent: August 30, 2016
    Assignee: FANUC Corporation
    Inventor: Hideaki Misoka
  • Patent number: 9411235
    Abstract: 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: Grant
    Filed: September 17, 2014
    Date of Patent: August 9, 2016
    Assignee: Tokyo Electron Limited
    Inventor: Tomohiro Kaneko
  • Patent number: 9350561
    Abstract: 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: Grant
    Filed: May 27, 2015
    Date of Patent: May 24, 2016
    Assignee: Apptio, Inc.
    Inventors: Zane Texiera Schafer, Matthew Russell Halls
  • Patent number: 9333645
    Abstract: 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: Grant
    Filed: March 5, 2015
    Date of Patent: May 10, 2016
    Assignee: Macau University Science and Technology
    Inventors: Naiqi Wu, Mengchu Zhou, Chunrong Pan, Yan Qiao
  • Patent number: 9317822
    Abstract: 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: Grant
    Filed: November 6, 2009
    Date of Patent: April 19, 2016
    Assignee: Siemens Aktiengesellschaft
    Inventors: Birthe Böhm, Norbert Gewald, Thilo Tetzner
  • Patent number: 9319284
    Abstract: 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: Grant
    Filed: August 31, 2010
    Date of Patent: April 19, 2016
    Assignee: HITACHI, LTD.
    Inventors: Daisuke Iizuka, Takuya Oda
  • Patent number: 9311432
    Abstract: The present inventors devised, among other things, systems, methods, and software that radically simplify and reduce the time necessary to specify, design, manufacture, and document control panels and wiring harnesses for semi-custom and custom equipment, such as 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: Grant
    Filed: May 4, 2015
    Date of Patent: April 12, 2016
    Assignee: DESIGN READY CONTROLS, INC.
    Inventors: Troy Schmidtke, Mitchell T. DeJong, Dipesh Karki, Peder A. Lindberg, Charles Ray Kerkhoff
  • Patent number: 9304815
    Abstract: 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: Grant
    Filed: June 13, 2013
    Date of Patent: April 5, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Jai Vasanth, Barry Bailey Hunter, Jr., Kiran-Kumar Muniswamy-Reddy, David Alan Lutz, Jian Wang, Maximiliano MacCanti
  • Patent number: 9280756
    Abstract: 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: Grant
    Filed: May 26, 2010
    Date of Patent: March 8, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Yusuke Hara, Christopher David Rotella, Cherie G. Wong
  • Patent number: 9250623
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: February 2, 2016
    Assignee: GLOBALFOUNDRIES, INC.
    Inventors: Chinmay Oza, William John Fosnight
  • Patent number: 9245239
    Abstract: 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: Grant
    Filed: December 9, 2008
    Date of Patent: January 26, 2016
    Assignee: Optimal Design SPRL
    Inventor: Emanuel Falkenauer
  • Patent number: 9227318
    Abstract: 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: Grant
    Filed: March 5, 2015
    Date of Patent: January 5, 2016
    Assignee: Macau University of Science and Technology
    Inventors: Liping Bai, Naiqi Wu, Zhiwu Li, Mengchu Zhou
  • Patent number: 9224121
    Abstract: 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: Grant
    Filed: September 9, 2011
    Date of Patent: December 29, 2015
    Assignee: SAP SE
    Inventors: Wen-Syan Li, Heng Wang, Gufei Sun