Design Or Planning Patents (Class 700/97)
  • Patent number: 10296376
    Abstract: Embodiments presented herein provide techniques for executing a block-based workflow to perform a planning process for a semiconductor manufacturing environment. The block-based workflow includes a plurality of blocks that specify a set of operations for performing the planning process. One embodiment includes extracting planning data from a spreadsheet application, converting the data from a first schema to a second schema, generating a plan for the semiconductor manufacturing environment, and publishing the plan to the spreadsheet application, based on the plurality of blocks in the block-based workflow.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: May 21, 2019
    Assignee: Applied Materials, Inc.
    Inventor: David Everton Norman
  • Patent number: 10296986
    Abstract: Methods of providing services to individual and methods of manufacturing items are described. Data structures to represent priority values for those individuals or items are also described. By ascribing priority values to a set of items, those items can be grouped based on those priority values. Once grouped based on priority values, the items within each group can be manufactured according to group priority as well as according to the characteristics of each item to be manufactured within that group. The same concept applies to providing services to individuals.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: May 21, 2019
    Assignee: nMetric, LLC
    Inventors: Mac Joiner, William N. Turley, Christine L. Koski
  • Patent number: 10289757
    Abstract: The present application concerns automated optimization, customization or production methods for the design of a solar photovoltaic array, involving one or more or all components in a photovoltaic array, in which the products include system designs, production drawings, permitting and construction drawings, layouts for the mechanical and electrical systems, bill of materials and financial return analyses of such a photovoltaic array.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: May 14, 2019
    Assignee: HST Solar Farms, Inc.
    Inventors: Tucker McClure, Santanov Chaudhuri, Eric Ware, Neal Shah, Rudra Roy, Gregg Luconi, David Ives Brown, Donald Douglas-Hamilton
  • Patent number: 10282793
    Abstract: Methods of providing services to individual and methods of manufacturing items are described. Data structures to represent priority values for those individuals or items are also described. By ascribing priority values to a set of items, those items can be grouped based on those priority values. Once grouped based on priority values, the items within each group can be manufactured according to group priority as well as according to the characteristics of each item to be manufactured within that group. The same concept applies to providing services to individuals.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: May 7, 2019
    Assignee: NMETRIC, LLC
    Inventors: Mac Joiner, William N. Turley, Christine L. Koski
  • Patent number: 10276394
    Abstract: A method of fabricating an integrated circuit (IC) with first and second different lithography techniques includes providing a layout of the IC having IC patterns; and deriving a graph from the layout. The graph has vertices and edges connecting some of the vertices. The vertices represent the IC patterns. The edges are classified into at least two types, a first type connecting two vertices that are to be patterned separately with the first and second lithography techniques, a second type connecting two vertices that are to be patterned in a same process using the first lithography technique or to be patterned separately with the first and second lithography techniques. The method further includes decomposing the vertices into first and second subsets, wherein the IC patterns corresponding to the first and second subsets are to be patterned on a wafer using the first and second lithography techniques respectively.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: April 30, 2019
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
    Inventors: Ken-Hsien Hsieh, Wen-Li Cheng, Dong-Yo Jheng, Chih-Ming Lai, Ru-Gun Liu
  • Patent number: 10228680
    Abstract: A method for process parameter optimization in a robotic manufacturing process includes identifying, in two or more successive iterations, a system model for the robotic manufacturing process. Manufacturing process parameters are optimized based on the model identified. The process may be a robotic assembly process.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: March 12, 2019
    Assignee: Texas State University
    Inventors: Heping Chen, Hongtai Cheng
  • Patent number: 10223157
    Abstract: A management system coupled to an operation target system including one or more operation target apparatuses (1) manages a plurality of components each including a component input property and a processing content to be executed based on an input value that is input to the component input property; (2) creates or edits a service template that is associated with one or more components and an execution order and that includes one or more template input properties; (3) receives a designation of a service template and an input value to be input to the template input property; (4) generates, based on the designated input value and the service template, an operation service for executing the processing content included in the component using the designated input value; and (5) executes the generated operation service to operate the operation target apparatus.
    Type: Grant
    Filed: November 28, 2014
    Date of Patent: March 5, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Kazuya Kousaka, Hidenori Akatoki, Ayumi Hayakawa
  • Patent number: 10198483
    Abstract: Aspects of the subject technology relate to methods and systems for classifying businesses according to an open-hours classification category, for example, based on resource consumption data. In some implementations, methods of the subject technology include steps for receiving a plurality of operating hours categories, wherein each of the operating hours categories is associated with at least one usage profile, and receiving business information for an unclassified business, wherein the business information comprises resource consumption data for the unclassified business. In some aspects, methods of the subject technology can further include steps for determining if the unclassified business should be associated with one of the operating hours categories based on the resource consumption data for the unclassified business. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: February 5, 2019
    Assignee: OPOWER, INC.
    Inventors: Benjamin Packer, Erik Shilts, Madhanmohan Raju, Natalie Musick
  • Patent number: 10137643
    Abstract: Systems and methods for process simulation are described. The methods may use a reference model identifying sensitivity of a reference scanner to a set of tunable parameters. Chip fabrication from a chip design may be simulated using the reference model, wherein the chip design is expressed as one or more masks. An iterative retuning and simulation process may be used to optimize critical dimension in the simulated chip and to obtain convergence of the simulated chip with an expected chip. Additionally, a designer may be provided with a set of results from which an updated chip design is created.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: November 27, 2018
    Assignee: ASML NETHERLANDS B.V.
    Inventors: Yu Cao, Wenjin Shao, Ronaldus Johannes Gijsbertus Goossens, Jun Ye, James Patrick Koonmen
  • Patent number: 10102236
    Abstract: A computer implemented method for data mining and providing business intelligence data including generating by an analytics server one or more dimensions from source data imported from a computer readable medium, wherein the one or more dimensions define categories into which portions of the normalized data can be grouped; generating by the analytics server one or more measures from the source data linked to the one or more dimensions; storing by the analytics server the one or more dimensions and the one or more measures in a plurality of tables arranged in one of a snowflake and a star schema; determining by the analytics server relationship information between one or more measures and one or more dimensions in each of the plurality of tables; storing by the analytics server the relationship information on the computer readable medium; calculating by the analytics server a total cost of at least one product based on the relationship information; and, querying by a computer system in communication with the a
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: October 16, 2018
    Assignee: pVelocity Inc.
    Inventors: Vivien Yeung, Kang Lu, Michael Lee, Bill Parousis, Keling Zhang
  • Patent number: 10099370
    Abstract: A driving method used in a driver device for driving an electric gripper is disclosed to include the step of providing a state signal that is generated according to the operation state of the electric gripper, the step of receiving an action instruction and detecting a feedback signal indicative of the action of the electric gripper when the state signal is an idle state, and the step of outputting the action instruction if the action of the electric gripper indicative of the action instruction is not in consistency with the action of the electric gripper indicative of the feedback signal. Thus, the driving method of the present invention needs not to provide a trigger signal for commanding the electric gripper to execute the action instruction.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: October 16, 2018
    Assignee: HIWIN TECHNOLOGIES CORP.
    Inventors: Chen-Ming Wong, Wei-Shao Chen
  • Patent number: 10055703
    Abstract: A device may receive information associated with a work request. The device may identify a work profile, associated with a group of tasks to perform, and a group of task profiles, associated with estimating a resource demand for performing the group of tasks by a group of resources. The device may generate, based on the work profile and the group of task profiles, a plan identifying the group of tasks, an order for performing the group of tasks, and an estimated resource demand associated with performing the tasks. The device may provide, to a resource device associated with the group of resources, an assignment identifying a task from the group of tasks; may receive, from the resource device, a completion update identifying a completion status associated with the task; may update status information based on the completion update; and may output a status update based on the status information.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: August 21, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Srinivasan Sivakumar, Rajendra T. Prasad, Vijayaraghavan Koushik, Parikshit Maniar, Raghu R. Polisetty, Ganesh Mariappan, Senthil Kumar Jeyachandran, Bhaskar Ghosh, Ittoop J. Kurian
  • Patent number: 10037018
    Abstract: Provided is a production planning apparatus including: a storage unit configured to store: actual performance information on a resource required for production; a planning master including a plan of a resource required for work of the production; and a planning parameter including a variable required for a production plan; a parameter generation processing unit configured to change the plan of the resource required for the work, which is included in the planning master, based on a difference between the plan of the resource, which is included in the planning master, and actual performance of the resource required for the production, which is included in the actual performance information, and change the planning parameter based on how greatly the planning master is changed; and a production plan processing unit configured to calculate a production plan that uses the planning master and the planning parameter.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: July 31, 2018
    Assignee: Hitachi, Ltd.
    Inventors: Tazu Nomoto, Masayasu Uozaki
  • Patent number: 10025288
    Abstract: Disclosed is a method of producing a machining fixture for fixedly holding a workpiece during machining of that workpiece. The method comprises: providing an initial machining fixture comprising a plurality of receiving elements for receiving the workpiece to be machined; determining a datum, the datum being dependent upon the relative positions of the receiving elements; determining positions and orientations of one or more reference surfaces with respect to the datum; measuring the surface of the initial machining fixture with respect to the datum; and, thereafter, controlling machining apparatus with respect to the datum to machine the initial machining fixture to form the one or more reference surfaces, thereby producing the machining fixture.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: July 17, 2018
    Assignee: BAE Systems plc
    Inventors: John Bickerstaff, David Mark Wilson
  • Patent number: 10007398
    Abstract: Embodiments of the invention are directed to systems, methods and computer program for providing an integrated supplier information tool. An exemplary apparatus is configured to provide a user interface associated with an integrated supplier information tool, whereby the integrated supplier information tool is associated with a contract database and an electronic invoicing database, and wherein the user interface enables a user to select one or more options for presenting information associated with the contract database and the electronic invoicing database; integrate data from the contract database and the electronic invoicing database; receive an indication to select at least one option within the supplier information tool; and in response to receiving the indication to select the at least one option, present on the user interface data related to at least one of the contract database or the electronic invoicing database.
    Type: Grant
    Filed: January 1, 2015
    Date of Patent: June 26, 2018
    Assignee: Bank of America Corporation
    Inventor: Rajan Khurana
  • Patent number: 9940147
    Abstract: Systems and methods for providing information for use in a runtime environment that restricts access such information. An executable is launched prior to launching the runtime environment or runtime application. The executable retrieves information and makes that information available for use in the runtime, for example, by storing the information in a runtime file system area. The runtime or runtime application can then access the information. For example, the executable may retrieve information from a host operating system and then launch a runtime application that uses the information. An application that executes within a runtime and requires runtime external information can be provided as a bundle that includes an executable and the application itself. When the bundle is launched, the executable executes first to retrieve the information and make it available for the runtime. The runtime is then launched and provides the runtime application which can use the information.
    Type: Grant
    Filed: August 28, 2009
    Date of Patent: April 10, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Dragos Dascalita, Ionut-Maxim Margelatu, Dragos Georgita, Alin Achim, Liviu-Aurelian Rau-Neacsu, Costin Ionescu
  • Patent number: 9937618
    Abstract: Example embodiments may relate to a robotic system that includes a hydraulic actuator and an electric actuator both coupled to a joint of the robotic system. Operation of the actuators may be based on various factors such as based on desired joint parameters. For instance, such desired joint parameters may include a desired output torque/force of the joint, a desired output velocity of the joint, a desired acceleration of the joint, and/or a desired joint angle, among other possibilities. Given a model of power consumption as well as a model of the actuators, the robotic system may determine operating parameters such as hydraulic and electric operating parameters as well as power system parameters, among others. The robotic system may then control operation of the actuators, using the determined operating parameters, to obtain the desired joint parameters such that power dissipation in the system is minimized (i.e., maximizing actuation efficiency).
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: April 10, 2018
    Assignee: Boston Dynamics, Inc.
    Inventors: John Aaron Saunders, Alex Khripin, Steven Potter, Michael Patrick Murphy, Christopher Everett Thorne
  • Patent number: 9928544
    Abstract: Systems and processes described herein can identify interface points for an item in an image and generate a preview image that illustrates one or more additional items interfacing with at least one of the identified interface points. The system described herein can use augmented reality to present the preview image of an additional item connected to the item at the at least one identified interface point. Further, the system described herein can use a three-dimensional model created based at least in part on measurements of the additional item and a determination of the size of the item from context or reference information within the image to confirm that the additional item will fit the interface point of the item within a threshold degree of fit.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: March 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Shiblee Imtiaz Hasan
  • Patent number: 9916398
    Abstract: A 3D CAD model of a plant, a factory, refinery, or facility is re-built from laser scan data of the plant, a factory, refinery, or facility. Through a rules-based analysis, CAD model objects are identified in the laser scan data. The rules map laser scan data to CAD model objects based on shape, size and/or sequence of connection of objects in the plant, a factory, refinery, or facility grouping. Design logic of equipment and process facilities are also utilized by the rules.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: March 13, 2018
    Assignee: Dassault Systemes
    Inventor: Nelia Gloria Mazula
  • Patent number: 9916547
    Abstract: A method for managing a plurality of equipment pieces and operations within a factory for the manufacture of carbon fiber pieces, in order to increase production rate and reduce thereby manufacturing costs. In the method of the invention, collected production times are classified as added value production time or as wasted production time, and an efficiency parameter is calculated as a proportion between the sum of the added value production times, and a period of production time needed to complete said operation. Based on that efficiency parameter, causes for said wasted production times are identified and corrected. The invention provides a methodology for detecting and correcting causes which reduce production efficiency, in industries with low productivity cadence.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: March 13, 2018
    Assignee: Airbus Operations, S.L.
    Inventors: Ivan Martinez Moneo, Jose Ramon Montalban Mora
  • Patent number: 9886327
    Abstract: A processor determines that processing of a thread is suspended due to limited availability of a processing resource. The processor supports execution of the plurality of threads in parallel. The processor obtains a lock on a second processing resource that is substitutable as a resource during processing of the first thread. The second processing resource is included as part of a component that is external to the processor. The component supports a number of threads that is less than the plurality of threads. The processing of the thread is suspended until the lock is available. The processor processes the first thread using the second processing resource. The processor includes a shared register to support mapping a portion of the plurality of threads to the component. The portion of the plurality of threads is equal to, at most, the number of threads supported by component.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Khary J. Alexander, Markus Helms, Christian Jacobi, Bernd Nerz, Volker Urban
  • Patent number: 9874810
    Abstract: A layout decomposition method is provided which may include building, a graph including a plurality of nodes and edges from a layout design including a plurality of polygons, wherein the nodes correspond to the polygons of the layout design and the edges identify two nodes disposed close to each other at a distance shorter than a minimum distance among the plurality of nodes, comparing degrees of the plurality of nodes with a reference value, selecting a target node, the degree of which exceeds the reference value, identifying a first and second subgraph based on the target node, performing multi-patterning technology decomposition on the first and second subgraph to acquire a first and second result, and creating first mask layout data corresponding to one portion of the layout design and second mask layout data corresponding to the other portion of the layout design by combining the first and second result.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: January 23, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ji-Young Jung, Dae-Kwon Kang, Dong-Gyun Kim, Jae-Seok Yang, Sung-Wook Hwang
  • Patent number: 9804587
    Abstract: A production system acquires a program list on the basis of Kanban information and switches programs of production facilities and a program switching method used in the production system are disclosed. The production system includes: program list acquisition means for acquiring a product name from a Kanban information management table and acquiring a program list corresponding to a combination of the acquired product name and a production line name from a product information management table; and program switching means for searching for a corresponding program from a program storage unit on the basis of the program list acquired by the program list acquisition means, transmitting the searched program to each production facility of a plurality of production lines, and switching the program.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: October 31, 2017
    Assignee: FUJI MACHINE MFG. CO., LTD.
    Inventor: Yukitoshi Morita
  • Patent number: 9779194
    Abstract: A client accepts operation information for operating a circuit design CAD tool. The client transmits the accepted operation information to an application server. The application server receives the transmitted operation information. The application server generates a result screen representing a result of operating an implementation design CAD tool according to the received operation information. The application server transmits the generated result screen to the client.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: October 3, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Tomo Kaniwa, Yoshitaka Nishio, Eiichi Konno, Manabu Nakagawa, Yukihiko Onishi
  • Patent number: 9751410
    Abstract: A controller for controlling a drive device that executes drive control of a motor. The controller includes a processing device and a memory having program instructions stored thereon. Execution of the program instructions by the processing device causes the controller to obtain a symbol name provided to indicate data that are an object of reading or updating, to convert the obtained symbol name into an address with reference to a map file, where the map file uses each symbol name included in a source code of a control program as an identifier of the data corresponding to each symbol name, and associates each symbol name with an address of a storage area storing the corresponding data, and to instruct the drive device to read or update the data stored in the storage area indicated by the address obtained through the conversion.
    Type: Grant
    Filed: September 7, 2015
    Date of Patent: September 5, 2017
    Assignee: FUJI ELECTRIC CO., LTD.
    Inventor: Takao Sawada
  • Patent number: 9741162
    Abstract: A functional visualization of high-level system variables is based on information from a simulation environment. A functional model is imported from the simulation environment, including function nodes and connections. Each function node includes a function name, an associated component from the simulated system, and an associated physical variable. Each connection includes source and destination functions and a connection type. Values for the physical variables are obtained via a subscription with the simulation environment. The functional visualization is created and displayed based on the functional model and the values.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: August 22, 2017
    Assignee: Siemens Industry Software NV
    Inventors: Arquimedes Martinez Canedo, Ling Shen
  • Patent number: 9721042
    Abstract: A system, method, and computer readable medium. A method includes receiving a selection of a function-based mechatronic object, the function-based mechatronic object including a plurality of linked requirements and functional information. The method includes instantiating the function-based mechatronic object as a product-specific mechatronic object and evaluating a plurality of linked requirements and functional information for the product-specific mechatronic object. The method includes assigning product-specific specifications to the functional information of the product-specific mechatronic object and storing the product-specific mechatronics object, including the linked requirements and functions.
    Type: Grant
    Filed: April 14, 2010
    Date of Patent: August 1, 2017
    Assignee: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE, INC.
    Inventors: Matthias Lenord, Raymond Kok, Xiaoxiang Shi
  • Patent number: 9710575
    Abstract: According to one aspect of the present disclosure, a method and technique for a hybrid platform-dependent simulation interface is disclosed. The method includes: encoding an application with a library having a platform-independent application programming interface (API) for interacting with a simulation engine, the simulation engine providing a simulated environment for hosting the application; and encoding the library with a platform-dependent API providing an interface to the simulation engine using a platform-dependent hardware element, the platform-dependent hardware element unaffecting a non-simulation environment when the application is running in the non-simulation environment.
    Type: Grant
    Filed: February 24, 2013
    Date of Patent: July 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas W. Aarts, Stephan O. Broyles, William G. Hoffa
  • Patent number: 9675090
    Abstract: A method and system are provided for automatically portioning workpieces, such as food products, into both shape and other user-defined specification(s). Workpieces are portioned both to shape and weight, such as to a weight-specific uniform shape, by adjusting (e.g., scaling up and down or slightly modifying) a desired template shape until the desired weight is achieved depending on the varying thickness of each workpiece. For example, from a thicker workpiece, a smaller-sized piece having a predefined shape and weight is portioned, while from a thinner workpiece, a larger-sized piece having the same predefined shape and weight is portioned. The system permits a user to scan in and edit a desired (reference) shape to be used as a template in the portioning process.
    Type: Grant
    Filed: February 11, 2009
    Date of Patent: June 13, 2017
    Assignee: John Bean Technologies Corporation
    Inventors: George Blaine, David A. Below, Arthur W. Vogeley, Jr.
  • Patent number: 9672363
    Abstract: The invention includes a read-restriction setting step of setting read restriction on a program stored in hardware of an industrial product in response to a read restriction request, and a read requesting step of transmitting a read request for the program to the industrial product from an engineering tool that is a read request source. In the read-restriction setting step unique individual information retained in the hardware of the industrial product or unique individual information retained in hardware for executing an engineering tool that is a read-restriction request source is registered as registration individual information, and in the read requesting step, unique individual information retained in hardware for executing the engineering tool that is the read request source or unique individual information retained in the hardware of the industrial product is compared with the registration individual information.
    Type: Grant
    Filed: April 14, 2010
    Date of Patent: June 6, 2017
    Assignee: Mitsubishi Electric Corporation
    Inventors: Taku Watanabe, Hiroshi Hamazaki, Kunio Ooba
  • Patent number: 9626460
    Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving one or more layer boundaries of one or more plies of a composite part. The method includes creating a topological definition from the layer boundaries, the topological definition includes one or more vertices and half-edges. The method includes identifying one or more vertical ramp sections of one or more vertical ramps from the topological definition that form one or more discontinuities in the topological definition. The method includes adding one or more additional vertices and half-edges to the topological definition based on the layer boundaries and the vertical ramp sections. The method includes creating one or more faces in the topological definition along the vertical ramp based on the additional vertices and half-edges to resolve the discontinuities. The method includes transmitting the topological definition with the faces.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: April 18, 2017
    Assignee: SIEMENS PRODCUT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Jonathan T. Moran, Weifang Hu
  • Patent number: 9582631
    Abstract: A method for design template pattern optimization, comprises receiving a design for a fin field effect transistor (FinFET) device, wherein the design includes a configuration of fins, creating a design template pattern for the design for use in connection with directed self-assembly (DSA) patterning using graphoepitaxy, and optimizing the design template pattern to minimize pattern density gradients, wherein the design template pattern includes a plurality of guiding lines for guiding a block-copolymer deposited during the DSA patterning and the optimizing comprises altering the guiding lines.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: February 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michael A. Guillorn, Kafai Lai, Melih Ozlem, Hsinyu Tsai
  • Patent number: 9558310
    Abstract: A method for design template pattern optimization, comprises receiving a design for a fin field effect transistor (FinFET) device, wherein the design includes a configuration of fins, creating a design template pattern for the design for use in connection with directed self-assembly (DSA) patterning using graphoepitaxy, and optimizing the design template pattern to minimize pattern density gradients, wherein the design template pattern includes a plurality of guiding lines for guiding a block-copolymer deposited during the DSA patterning and the optimizing comprises altering the guiding lines.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michael A. Guillorn, Kafai Lai, Melih Ozlem, Hsinyu Tsai
  • Patent number: 9558464
    Abstract: A method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming instructions are operable to receive one or more risk factors, receive one or more contexts, identify one or more context relationships and associate the one or more contexts with the one or more risk factors. Additionally, the programming instructions are operable to map the one or more risk factors for an associated context to a software defect related risk consequence to determine a risk model and execute a risk-based testing based on the risk model to determine a defect related risk evaluation for a software development project.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: January 31, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kathryn A. Bassin, Howard M. Hess, Sheng Huang, Steven Kagan, Shao C. Li, Zhong J. Li, He H. Liu, Susan E. Skrabanek, Hua F. Tan, Jun Zhu
  • Patent number: 9460404
    Abstract: A method for controlling one or more scent delivery units includes maintaining one or more scheduled events, maintaining one or more scheduled anti-events, and generating, based on the one or more scheduled events and the one or more scheduled anti-events, command data to be communicated to the one or more scent delivery units to control their activation and deactivation. Generating the command data includes identifying a conflicting period of time during which control specified by the one or more scheduled events differs from control specified by the one or more scheduled anti-events and also includes generating command data that gives priority to control specified by the one or more scheduled anti-events. Control for the one or more scent delivery units during the conflicting period of time is in accordance with control logic of the one or more scheduled anti-events and not the one or more scheduled events.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: October 4, 2016
    Assignee: SCENTAIR TECHNOLOGIES, LLC
    Inventors: John Thurston Chandler, Chad Alan Morton
  • Patent number: 9450783
    Abstract: The management of a virtual machine is disclosed. A virtual machine can be identified that is configured in accordance with a cloud management scheme. A processor of a computing system can abstract differences of management protocol between cloud management schemes. The processor can reconfigure the virtual machine in view of the abstracted differences. An instance of the reconfigured virtual machine can be created.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: September 20, 2016
    Assignee: Red Hat, Inc.
    Inventor: Michael Paul DeHaan
  • Patent number: 9430857
    Abstract: Systems and methods for determining and displaying reserve estimates for a reservoir by generating a table and, optionally, a report and/or a graph for the reserve estimates and predefined identification properties that uniquely describe the reserve estimates.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: August 30, 2016
    Assignee: Landmark Graphics Corporation
    Inventors: Michael David Ewing, Catalina Maria Luneburg, Sammi Igarashi
  • Patent number: 9396292
    Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a geometric model including plurality of entities and receiving existing conditions corresponding to the geometric model. The method includes receiving an operation to be performed on a selected entity of the geometric model. The method includes propagating through the geometric model from the selected entity to other entities of the geometric model, according to the existing conditions, and adding the selected entities and the other entities to a variational system. The method includes performing a variational solve of the variational system according to the operation to produce modified entities and applying the modified entities to the geometric model to produce an edited geometric model.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: July 19, 2016
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Howard Charles Duncan Mattson, Yanong Zhu, Douglas Joseph King, Michael Rebrukh
  • Patent number: 9381417
    Abstract: A bicycle fitting system includes a controller programmed to determine whether a current rider position of a rider is appropriate based on a flexibility level of a rider body of the rider.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: July 5, 2016
    Assignee: Shimano Inc.
    Inventor: Akira Inoue
  • Patent number: 9348951
    Abstract: Robust design method for a textile-manufacturing-dedicated multiphase asynchronous motor, including the steps: designing a motor with design variables for a high-efficient, energy-saving, multiphase asynchronous motor; selecting a number of controllable variables and their level values to build an inner orthogonal table; selecting a number of noise factors and their level values to build an outer orthogonal table; using a Taguchi method, determining the optimal combination of level values of the controllable variables and corresponding values ranges for a tolerance design, resulting in an optimal design scheme; producing technical drawings for each parts of the motor according to the optimal design scheme and producing a physical motor; comparing the performance of the physical motor with the predetermined performance target and repeating the above steps as many times as necessary until the performance target is met and the motor achieves the optimal balance between the quality and cost.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: May 24, 2016
    Assignee: TIANJIN POLYTECHNIC UNIVERSITY
    Inventors: Changliang Xia, Wei Chen, Zhaowei Qiao
  • Patent number: 9314986
    Abstract: A method and system automatically and dynamically updates the design of perforation lines in a package design file. It identifies an edge between two facets to which a perforation line is to be applied, determines a length of the edge, and uses the length of the edge and a default cut segment length to determine a number of cut segments that will be included in the perforation line. The method and system also may determine a phasing for the perforation line to ensure that the ends of the line are either a cut or spacer, depending on the desired function or placement of the line.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: April 19, 2016
    Assignee: Xerox Corporation
    Inventors: Stephen C. Morgana, Reiner Eschbach
  • Patent number: 9280416
    Abstract: An improved data storage technique achieves a desired level of reliability by providing sufficient redundancy in erasure coded data to maintain the data, without repair, for a prescribed period of time. The improved technique employs a newly devised, continuous-time Markov chain model. The model can be applied in computerized systems to establish erasure coding parameters for storing and reliably maintaining data for a designated period of time, without any need to repair the data to reestablish an original or previous level of erasure coding redundancy.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: March 8, 2016
    Assignee: EMC Corporation
    Inventors: Qin Xin, Feng Zhang, Qi Bao
  • Patent number: 9268882
    Abstract: A powertrain optimization device and method that compares a predicted performance of customer-selected vehicle components to a customer-selected optimization goal. The optimization goal is used to determine dynamic performance thresholds. The method compares gradability at cruise, gradability at peak torque, engine speed, and startability to the dynamic thresholds to determine whether the vehicle performance will be satisfactory. The customer selections of vehicle components, selections of optimization goals, and any acknowledgements of failed performance checks are stored for later use.
    Type: Grant
    Filed: January 20, 2011
    Date of Patent: February 23, 2016
    Assignee: PACCAR Inc
    Inventors: Zachary Slaton, Richard Hampson, Todd Wickstrum
  • Patent number: 9250786
    Abstract: Example systems and methods of performing a snapping operation in a graphical user interface are presented. In one example, a first user input indicating an initiation of a dragging operation in the graphical user interface is received, wherein the first user input indicates a first location. A source feature corresponding to a source object is determined based on the first location. Also received is a second user input during the dragging operation in the graphical user interface, in which the second user input indicates a current location. A current target feature corresponding to a current target object is determined based on the current location. The source feature corresponding to the source object is snapped to the current target feature corresponding to the current target object.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: February 2, 2016
    Assignee: Adobe Systems Incorporated
    Inventor: William Amir Stone
  • Patent number: 9235938
    Abstract: A wireless equipment management system that is configured to track sensors for work measurement for predetermined events. The sensors are configured to measure event durations of a specific piece of equipment as defined by a user and sent to a Network Management Center. This enables the user to measure work times by configuring work events as sensor input events. The event durations can be displayed and reports can be produced at the Network Management Center.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: January 12, 2016
    Assignee: OMNITRACS, LLC
    Inventors: Fred Warner Sixt, Jr., Satish N. Ram
  • Patent number: 9189272
    Abstract: An information processing apparatus submits jobs for execution on a server. Jobs are classified into a plurality of groups, and these groups are ranked in ascending order of workload that the groups of jobs impose on the server. A processor in the information processing apparatus counts ongoing jobs that are currently executed on the server and belong to a specified number of top-ranked groups. The processor designates pending jobs that belong to other groups than the specified number of top-ranked groups and suspends submission of processing requests of the designated pending jobs to the server, when the number of ongoing jobs is greater than or equal to a threshold and when there are one or more pending jobs that belong to the specified number of top-ranked groups.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: November 17, 2015
    Assignees: FUJITSU LIMITED, THE GEORGIA TECH RESEARCH CORPORATION
    Inventors: Yasuhiko Kanemasa, Motoyuki Kawaba, Calton Pu, Qingyang Wang
  • Patent number: 9177085
    Abstract: In one embodiment, a viewer executing on an electronic device having a touch sensitive display shows a three-dimensional (3D) model of a building created using computer aided design (CAD) software. A plurality of selectable interface nodes are provided at respective locations within the 3D model. Each interface node is linked to at least one corresponding two-dimensional (2D) construction drawing that shows a section view, a plan view, an elevation view or a detail view of the building related to the location of the interface node. In response to receiving input from a user indicating selection of a particular interface node, a menu is displayed with one or more selectable menu options. In response to receiving additional input from the user indicating selection of a particular menu option, a corresponding 2D construction drawing for the particular interface node is displayed in context of the 3D model of the building.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: November 3, 2015
    Assignee: Bentley Systems, Incorporated
    Inventors: Rob Snyder, John Frampton, Sunand Sandurkar, Raymond B. Bentley
  • Patent number: 9138929
    Abstract: A method, apparatus and software product for simulating the ejection of a part after mold filling and cooling in combination with phase transformation/solidification. A three dimensional computer model defining the geometry of the solution domain is provided and the boundary conditions are specified. The solution domain is enmeshed and the physical data for the materials are attached. The static equilibrium equations are solved and the effects of the ejection process on the part are computed.
    Type: Grant
    Filed: April 22, 2010
    Date of Patent: September 22, 2015
    Assignee: MAGMA Giessereitechnologie GmbH
    Inventors: Michael Heitzer, Jörg Klinkhammer, Jesper Thorborg
  • Patent number: 9122827
    Abstract: A system and method for modeling microelectromechanical devices is disclosed. An embodiment includes separating the microelectromechanical design into separate regions and modeling the separate regions separately. Parametric parameters or parametric equations may be utilized in the separate models. The separate models may be integrated into a MEMS device model. The MEMS device model may be tested and calibrated, and then may be used to model new designs for microelectromechanical devices.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: September 1, 2015
    Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Tung-Tsun Chen, Yung-Chow Peng, Jui-Cheng Huang
  • Patent number: 9060130
    Abstract: A display control apparatus comprises an internal temperature measurement unit, a fan, a fan controller which controls to rotate the fan when the internal temperature becomes not lower than a start threshold, and to stop the fan when the internal temperature becomes lower than a stop threshold, and a display controller which controls to display first information when the internal temperature becomes not lower than a first threshold, and to display second information in place of the first information when the internal temperature becomes higher than the first threshold and not lower than a second threshold higher than the stop threshold, and control to continue display of the second information even when the internal temperature becomes lower than the second threshold, and to set the second information in a non-display state when the fan is stopped.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: June 16, 2015
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Koichi Okada