Design Or Planning Patents (Class 700/97)
  • Patent number: 10523581
    Abstract: Implementing a new node controller in a cluster environment. A method includes, at a primary node controller in the cluster environment, deploying a secondary node controller to be updated, associated with a flight container. The secondary node controller appears logically to the primary node controller as resources available to the primary node controller to which the primary node controller can assign cluster jobs. The primary node controller delegates cluster jobs to the secondary node controller. Sub-containers are started in the flight container for the secondary node controller to start delegated cluster jobs. Performance of the secondary node controller is monitored with respect to the started jobs.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: December 31, 2019
    Assignee: Microsoft Technology Licensing LLC
    Inventor: Atri Sharma
  • Patent number: 10483120
    Abstract: A method of fabricating an integrated circuit (IC) uses a first lithography technique having a first resolution and a second lithography technique having a second resolution lower than the first resolution. The method includes deriving a graph from an IC layout, the graph having vertices and edges that connect some of the vertices, the vertices representing IC patterns in the IC layout, the edges representing spacing between the IC patterns that are smaller than the second resolution. The method further includes classifying the edges into at least two types, a first type of edges representing spacing that is smaller than the first resolution, a second type of edges representing spacing that is equal to or greater than the first resolution but smaller than the second resolution.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: November 19, 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: 10437231
    Abstract: The invention notably relates to a computer-implemented method for designing an outer surface of a composite part manufactured by molding a stack of material layers. The method comprises defining constant offset surfaces, a constant offset surface being a respective part of the outer surface which is to have a constant offset value relative to the reference surface, the constant offset value of a respective constant offset surface corresponding to the sum of the thicknesses of the material layers below the respective constant offset surface, and determining a final surface that corresponds to a tangent continuous connection of the constant offset surfaces. This provides an improved solution for designing an outer surface of a composite part.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: October 8, 2019
    Assignee: DASSAULT SYSTEMES
    Inventor: Jeannine Panciatici
  • Patent number: 10430538
    Abstract: This application discloses a computing system implementing a schematic capture tool to utilize physical test capabilities of a manufacturer of a printed circuit board assembly during generation of a logical design for the printed circuit board assembly. The schematic capture tool can utilize the physical test capabilities of the manufacturer to trim a list of parts representing electronic components available for use in the printed circuit board assembly, and generate the logical design for the printed circuit board assembly utilized the trimmed list of parts. The schematic capture tool can utilize the physical test capabilities of the manufacturer to determine which nets in the logical design to assign test points. The schematic capture tool can provide an indication of the assigned test points to a layout tool, which can include the test points in a layout design for the printed circuit board assembly based on the assignment.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: October 1, 2019
    Assignee: Mentor Graphics Corporation
    Inventor: Mark Laing
  • Patent number: 10429296
    Abstract: A metrology system includes a controller coupled to a detector to generate a detection signal based on the reflection of an illumination beam from a multilayer film stack. The multilayer film stack may include one or more zones with a repeating pattern of two or more materials. The controller may generate a model of reflection of the illumination beam by modeling the zones as thick films having zone thicknesses and effective permittivity values using an effective medium model relating the effective permittivity values of the zones to permittivity values and volume fractions of constituent materials. The controller may further determine values of the zone thicknesses and the volume fractions using a regression of the detection signal based on the effective medium model and further determine average thickness values of the constituent materials based on the number of films, the zone thicknesses, the volume fractions, and the effective permittivity values.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: October 1, 2019
    Assignee: KLA-Tencor Corporation
    Inventors: Mark A. Neil, Mikhail Sushchik, Natalia Malkova
  • Patent number: 10417537
    Abstract: A method for compensating coloring range of colored 3D object is disclosed. The method includes following steps: importing a 3D object; performing an object slicing process to the 3D object for generating multiple object printing-route information for multiple printing layers; performing an image slicing process to the 3D object for generating multiple color printing-route information for the multiple printing layers; performing an extension process to the color printing-route information for generating updated color printing-route information, the updated color printing-route information may cover extension blocks respectively generated from each sliced object after the sliced object is printed.
    Type: Grant
    Filed: May 27, 2017
    Date of Patent: September 17, 2019
    Assignees: XYZPRINTING, INC., KINPO ELECTRONICS, INC.
    Inventors: Yu-Ting Huang, Ko-Wei Shih
  • Patent number: 10411794
    Abstract: Provided are a method and system for transmitting the result of examination of a specimen (hereinafter referred to as an examination result) from a medical device to a destination through a mobile device. The method of transmitting the examination result from the medical device to the destination through the mobile device includes: examining the specimen by using the medical device; receiving the examination result from the medical device, wherein the receiving is performed by the mobile device; receiving destination information indicating the destination to which the examination result will be transmitted, wherein the receiving is performed by the mobile device; and transmitting the examination result to the destination corresponding to the destination information, wherein the transmitting is performed by the mobile device.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: September 10, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sung-hwa Lee, Se-do Gwon, Jong-rip Lee, Chang-sub Lee, Sung-ho Choi
  • Patent number: 10404784
    Abstract: Provided are a method and system for transmitting an examination result of a specimen from a medical device to a destination. The method of transmitting the examination result from the medical device to the destination includes: examining the specimen by using the medical device; receiving destination information indicating the destination to which the examination result will be transmitted, wherein the receiving is performed by the medical device; and transmitting the examination result to the destination corresponding to the destination information, wherein the transmitting is performed by the medical device.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: September 3, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sung-hwa Lee, Se-do Gwon, Jong-rip Lee, Chang-sub Lee, Sung-ho Choi
  • Patent number: 10402067
    Abstract: A method, apparatus, system, and computer program product provide the ability to search for and interact with three-dimensional (3D) objects in a 3D model/drawing. Searches may be conducted on a per object basis (based on properties of the object) and search queries may be amended based on shared/common attributes between objects found in an initial search. Differences in search results can be identified and the causality may be used to perform additional searches. Search results may be listed in a list view and a correspondence between objects in the list view and the modeling view may be visibly discernible. Further, selection of a single object from a search result may focus the view on such an object while removing any occluding objects. Multiple selected objects can be viewed in an array of rotationally synchronized viewports.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: September 3, 2019
    Assignee: AUTODESK, INC.
    Inventors: Jay Allan Behr, Aaron D. Munter, Michael William Lollar
  • Patent number: 10394204
    Abstract: A method may involve receiving one or more criteria for a waveguide array antenna. The waveguide array antenna includes a plurality of waveguides. The plurality of waveguides may include a plurality of radiation elements. The method may also involve determining a dataset configured to associate radiation characteristics of a given radiation element with given configuration parameters including a given resonance length a given rotation angle of the given radiation element. The method also involves generating configuration parameters for the plurality of radiation elements based on the dataset. The configuration parameters may cause the waveguide array antenna to be associated with the one or more criteria. The method may also involve providing a request for fabrication of the waveguide array antenna to have the plurality of radiation elements configured according to the configuration parameters.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: August 27, 2019
    Assignee: Waymo LLC
    Inventor: Jamal Izadian
  • Patent number: 10386715
    Abstract: A method of creating an optical proximity correction (OPC) model and assessing the model through optical rule checking (ORC) includes the introduction of post-integration, i.e., post-metallization data. High density critical dimension scanning electron microscopy and backscattered electron scanning electron microscopy from a metallized structure are used during development and verification of the model to accurately predict post-integration behavior.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: August 20, 2019
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Feng Wang, Hongxin Zhang, Shaowen Gao, Norman Chen
  • Patent number: 10380270
    Abstract: A computer-implemented land planning system is designed to generate at least one conceptual fit solution to a user-defined land development problem. The system electronically creates at least one candidate solution to the land development problem. The candidate solution incorporates a number of engineering measurements applicable in development of an undeveloped land site. A fitness function quantitatively evaluates the candidate solution based on its fitness. A heuristic problem-solving strategy manipulates the engineering measurements of the candidate solution to achieve a more quantitatively fit solution to the land development problem. A computer output device outputs to a user documentation illustrating the fit solution to the land development problem.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: August 13, 2019
    Assignee: Bentley Systems, Inc.
    Inventors: Michael W. Detwiler, James W. Reynolds, Jr., Anthony H. Watts, Thomas Baeck, Ron Breukelaar
  • Patent number: 10372424
    Abstract: A method, computer program product, and system includes a processor(s) of a host obtaining, from a client, via a communication connection over a network, a request to commit a modified version of program source code to a repository administered by the host. The processor(s) identify formatting in the modified version implemented by an editor executing on the client and remove the formatting. The processor(s) transform the modified version into a first storage structure that includes content of the modified version without the identified formatting. The processor(s) identify one or more differences between the first storage structure representing the modified version and a second storage structure (an unmodified version of the program source code stored in the repository). The processor(s) store the one or more differences in the repository.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Dominic Evans, Ledina Hido-Evans, Adrian J. Preston
  • Patent number: 10357956
    Abstract: A shaping apparatus includes a storage section that stores in advance a first relationship between a temperature of a shaping material and a heating time at a time at which oxidation of the shaping material starts as the shaping material is heated; and a control section that estimates a timing at which the oxidation of a material layer starts, based on an acquisition result from a temperature acquisition section, a measurement result from a time measurement section, and the first relationship stored in the storage section when the material layer on a conveyance body is preheated by a preheating section, and reduces a front surface temperature of the material layer on the conveyance body before the oxidation of the material layer starts.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: July 23, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hirokazu Usami, Tatsuya Tada, Kenji Karashima, Genya Anan, Takashi Kase, Satoru Yamanaka, Yuji Wakabayashi
  • Patent number: 10360601
    Abstract: Method for producing a list of parts and labor records to determine the total cost to repair and/or replace damaged parts of a vehicle involved in a collision that can evaluate millions of estimates previously written for vehicles similar to the one being assessed to produce a reliable repair estimate based on evaluation of all previous estimate data of vehicles that have incurred damage on the same points-of-impact, with similar extent-of-damage, presented as a number between 0 and 10, 10 representing the maximum amount of damage. A user inputs or selects a series of values and the method also receives input from various other sources to query a database containing millions of previously written estimates for vehicles, or structured repair data specifically produced for this propose. A cost estimate for repairing the damage and presents it as the output of the method based on the input and predictive models applied.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: July 23, 2019
    Inventor: Alexander Omeed Adegan
  • Patent number: 10345793
    Abstract: A flexible assembly system for multi-product production and a method of reconfiguring a production line for multi-product production. A method of designing a production line includes configuring reconfigurable assembly modules (RAMs) for each production process of the production line using components included in a production line configuring tool, verifying a production amount of each of the RAMs using a production line simulator, designing the production line using RAMs with a production amount greater than or equal to a threshold value, and transmitting design information of the production line to an onsite production line installer terminal.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: July 9, 2019
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Hyun Jong Kim, Yong Kwi Lee, Hark Jin Lee, Young Ae Jeon, Jun Hee Park, Ji Yeon Son
  • Patent number: 10324448
    Abstract: Provided is a program of calculating a tool path that processes a workpiece having a complicated shape with use of an apparatus enabling multiaxial control in a program including a robot or the like with simple information input. A path calculation program for calculating a tool path for processing a curved processed part formed by a hole provided in a curved-surface-shaped workpiece functions as a workpiece shape information inputter configured to input workpiece shape information about a shape of the workpiece and a shape of the curve, a tool shape information inputter configured to input tool shape information about a shape of the tool, and a tool position calculator configured to calculate a tool position enabling a specified point on the curve to be processed by the tool based on the input workpiece shape information and tool shape information.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: June 18, 2019
    Assignee: XEBEC TECHNOLOGY CO., LTD.
    Inventors: Youichi Sato, Takashi Maekawa, Takato Sato
  • Patent number: 10317892
    Abstract: A computer-implemented method for concurrent multi-user computer-aided manufacturing may include (1) receiving a tool path descriptor resulting from a tool path request on a local copy of a part model, (2) submitting the tool path descriptor to a server for application to a shared copy of the part model, (3) receiving, from the server, shared model data corresponding to the tool path descriptor, and (4) applying the shared model data to the local part model. Various other methods and systems are also disclosed.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: June 11, 2019
    Assignee: Brigham Young University
    Inventors: Andrew Priddis, W. Edward Red
  • Patent number: 10320733
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for prioritization of lock allocation. The method includes one or more computer processors receiving a first message in a queue of messages. The method further includes one or more computer processors determining whether the received first message is related to one or more messages in the queue. The method further includes one or more computer processors responsive to determining that the first message is related to one or more messages in the queue, assigning a priority value to the first message. The method further includes one or more computer processors assigning a priority order to the first message, wherein the priority order indicates a position in which the first message is granted access to a resource lock.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Graham D. Hopkins, Timothy J. Quigly, Luke D. C. Saker, Craig H. Stirling, Matthew B. White
  • Patent number: 10316581
    Abstract: A smart window system is provided. The system includes a plurality of smart windows, each having at least one electrochromic window and a plurality of sensors. The system includes a control system coupling the plurality of smart windows and the plurality of sensors. The control system is configured to couple to a network, and configured to generate a building model that includes information regarding the plurality of smart windows and is based on information from the plurality of sensors and information from the network.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: June 11, 2019
    Assignee: Kinestral Technologies, Inc.
    Inventors: Paul Nagel, Wally Barnum, Stephen Coffin, Brandon Nichols, Antoine Dubois
  • Patent number: 10313198
    Abstract: A method for enabling restoration of an operational state on a server node is disclosed. The method includes intercepting, by a state directory, traffic between the server node and a client communicably connected to the server node over a network to derive the operational state. At least a part of the traffic between the server node and the client leads to establishment of the operational state on the server node. The method further includes storing the operational state in the state directory, detecting, by the state directory, that the server node has lost the operational state, and providing, by the state directory, the operational state to the server node after detecting that the server node has lost the operational state.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: June 4, 2019
    Assignees: KONINKLIJKE KPN N.V., IMEC VZW, UNIVERSITEIT GENT
    Inventors: Floris Van Den Abeele, Jeroen Hoebeke
  • Patent number: 10311180
    Abstract: Modal dynamic analysis for finite element models (FEMs) that include Lagrange multipliers may generate incorrect stress and reaction forces. Computer systems and computer-implemented methods are provided for modifying the modal analysis to correctly generate stress and reaction forces. The systems and methods perform the modal analysis by employing a FEM and modeling stress and reaction forces of the FEM using Lagrange multipliers. The systems and methods calculate a correction term that comprises corrected values of the Lagrange multipliers. The methods and systems modify (and improve) the modal analysis by using the correction term to correct the Lagrange multipliers of the FEM, which enables the modal analysis to generate correct stress and reaction forces.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: June 4, 2019
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Mikhail Belyi, Vladimir Belsky, Victor Oancea
  • Patent number: 10304348
    Abstract: A computer-implemented wardrobe packing method, system, and a computer program product, include selecting a plurality of items stored in a memory to pack into a container, generating a packing order of the plurality of items based on packing preference data and item data stored in the memory, creating and displaying a video of step-by-step packing instructions for the plurality of items in the packing order, monitoring and comparing an actual packing process to a generated packing order, and controlling said displaying of step of the step-by-step packing instructions, in response to said monitoring and comparing.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: May 28, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vijay Ekambaram, Ashish Rakeshkumar Mittal, Ruhi Sharma Mittal, Yedendra Babu Shrinivasan
  • 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: 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: 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: 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