Design Or Planning Patents (Class 700/97)
  • Patent number: 10769850
    Abstract: Computer-implemented systems and methods for updating a polygonal mesh representation of a model are provided. A model comprises a set of topologies, and a meshing state is maintained for each topology of the set of topologies. The meshing state indicates, for a given topology, whether a polygonal mesh exists and is valid. A change made to the model is determined, where the change comprises a modification to a geometry of the model or a modification to mesh settings of a polygonal mesh representation of the model. One or more topologies of the set of topologies that are affected by the change are determined, and the meshing state for the affected one or more topologies is updated. Based on the one or more updated meshing states, a set of meshing operations needed to bring the polygonal mesh representation of the model up-to-date is determined.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: September 8, 2020
    Assignee: Ansys, Inc.
    Inventors: Frank DeSimone, Vivek J. Joshi, Joseph Borella, John Svitek, Mukesh Bauskar, James West, Jitendra Kulkarni
  • Patent number: 10761518
    Abstract: A product-input-plan developing device for developing product input plans including an input order of products to a manufacture line that includes a branch and a merge, and paths along which the products individually flow in the manufacture line, includes a processor configured to optimize product input plans for k number of products for which a product input plan is developable without causing information explosion from among the products to be input to the manufacture line; and determine adoption of product input plans for first n (n<k) number of products from among the product input plans optimized by the processor, wherein the processor repeatedly executes the process for optimizing the product input plan and the processor repeatedly executes the process for determination for a product for which adoption of the product input plan is not determined by the processor.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: September 1, 2020
    Assignee: FUJITSU LIMITED
    Inventor: Takashi Yamazaki
  • Patent number: 10739760
    Abstract: A control system constructed so that a machine tool and a high-order server configured to manage the machine tool are connected through a communication line determines the arrangement of a control process in the respective execution environments of the machine tool and the high-order server, based on an execution condition for the execution of the control process available in machining performed in the machine tool and machining information on the machining in the machine tool.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: August 11, 2020
    Assignee: Fanuc Corporation
    Inventors: Shinya Ogawa, Akira Kanemaru
  • Patent number: 10739750
    Abstract: A method is disclosed for correcting deviations in a production process of an article. Initially, measured 3D surface coordinates of a first article are obtained and used to create a virtual image of the first article that is displayed on a display apparatus that is fastened to the user's head. The virtual image is superimposed on a predefined model image of the article which is also displayed on the display apparatus to enable the user to detect any region(s) where the measured first article deviates from the predefined model. The user is then able, via a gesture (e.g., hand movement) or head movement, to select a particular region of deviation and control the desired corrective action to be performed on subsequently produced articles. The present method thereby enables the experienced user to subjectively select the region(s) requiring correction action and the degree and type of corrective action to be taken.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: August 11, 2020
    Assignee: CARL ZEISS INDUSTRIELLE MESSTECHNIK GMBH
    Inventors: Bernd Georgi, Martin Rummel, Dominik Schmid, Andreas Lotze
  • Patent number: 10713395
    Abstract: A method of designing a furniture product includes displaying a first and a second part members on a screen such that a first face of the first part member and a second face of the second part member are in parallel; setting XY coordinate in which a corner of a rectangle of each face of the first and second part members is set as an origin, and two sides extending orthogonally from the corner are set as X axis and Y axis to designate a first position on the first face by the XY coordinate; perpendicularly projecting the first face of the first part member onto the second face of the second part member to calculate a position on the second face that corresponds to the first position and designating the calculated position on the second face as a second position by the XY coordinate on the second face.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: July 14, 2020
    Assignee: DOMANS, INC.
    Inventors: Kenichi Ninomiya, Hiroyuki Masuda
  • Patent number: 10647454
    Abstract: A packaging system for high flexibility and speed box-last packaging comprises one or more dimensional scanning sensors that are configured to scan a group of one or more target products that are to be boxed and gather dimension information describing physical dimensions of the group of one or more target products. The system also comprises one or more packaging-production machines that are configured to generate custom-made packaging templates that conform to a pre-determined set of packaging template types. Additionally, the system comprises a packaging template buffer that comprises physically divided sections that contain multiple packaging templates selected from the pre-determined set of packaging template types that are generated by the one or more packaging-production machines. Each of the packaging templates are organized within the physically divided section based upon packaging template type.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: May 12, 2020
    Assignee: Packsize LLC
    Inventors: Thomas Lamb, David Iverson, Adam De Laveaga, Ryan Osterhout, John McCracken, Gary Moe, Niklas Pettersson
  • Patent number: 10628616
    Abstract: A method for a space profile interpreter framework is described. The method includes a data interpreter module receiving a first data file having a data section that includes data representing real-world entities for a layer of a digital geographic structure. The data interpreter module communicates with a computing system for managing a location hierarchy. The module extracts location information included in multiple entity records for the layer. Each entity record corresponds to a respective space profile feature for a real-world entity of the digital geographic structure. A mapping module of a computing system associates the data item of the extracted location information with entity information of the location hierarchy managed by the computing system.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: April 21, 2020
    Assignee: Nuvolo Technologies Corporation
    Inventors: Tejas Yadav, Tao Ye, Asim Rizvi
  • Patent number: 10625692
    Abstract: This application discloses a computing system to receive a specification of prototype wiring corresponding to a signal in a logical design of a wire harness, locate a section of a vehicle to include a portion of the wire harness corresponding to the signal in the logical design, and insert the prototype wiring into a physical design of the wire harness corresponding to the located section of the vehicle. The specification of the prototype wiring can identify a particular vehicle configuration and insert the prototype wiring into a physical design of the wire harness for the particular vehicle configuration. The computing system can receive constraints configured to control synthesis of the logical design into the physical design of the wire harness, and generate portions of the physical design of the wire harness based on the constraints, while retaining the prototype wiring that was inserted into the physical design.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: April 21, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Simon Holdsworth, Rory Harrington, David Barnes
  • Patent number: 10628805
    Abstract: An on-line waste management reporting and tracking system allows contractors to create waste management plans. Cities and other governing bodies can manage and enforce their recycling policies. Property owners can track the recycling on construction debris within their property. Recycling facilities can create diversion reports and upload tickets directly to a project. Users communicate and interact via the system. Waste management plans can be submitted directly to the governmental bodies. Users track recycling on construction projects through detailed recycling reports. The system calculates a plan's emissions and gives suggestions on how to reduce a plan's carbon footprint.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: April 21, 2020
    Assignee: Green Halo Systems, Inc.
    Inventor: Constantine D. Rodatos
  • Patent number: 10621293
    Abstract: Method and computer program product for generating a finite element model of a fastener passing through holes in load-bearing plates. Disks of finite elements are arranged in the holes to model the portions of the fastener aligned with each hole. Fence elements extend about the perimeters of the disks and the perimeters of the holes in directions away from sides of the disks and load-bearing plates. Contact bodies can be arranged on the fence elements. When a finite element model is executed, the fence elements and contact bodies can bear against each other to model contact between the holes and the fastener.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: April 14, 2020
    Assignee: THE BOEING COMPANY
    Inventor: Robert Erik Grip
  • Patent number: 10611074
    Abstract: A dimension in a Y-direction of a slit section (26) decreases gradually as a distance from an inflow port (23) in an X-direction increases. A cross-section of a manifold section (25) that is orthogonal to the X-direction decreases gradually as a distance from the inflow port (23) in the X-direction increases.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: April 7, 2020
    Assignee: THE JAPAN STEEL WORKS, LTD.
    Inventor: Takahide Takeuchi
  • Patent number: 10599124
    Abstract: A tool path generation method includes inputting a first function derived from a polynomial expression including a plurality of coefficients representing a first curved surface, generating a first tool path based on the first function, inputting the first tool path to an NC device of a machine tool and machining a workpiece by relative movement between a tool and a workpiece along the first tool path, measuring the shape of the workpiece at a plurality of measurement points on a surface of the machined workpiece, calculating, for each of the measurement points, a symmetrical position with respect to the first curved surface in a direction perpendicular to the first curved surface as a correction point, obtaining a second function representing a second curved surface based on a series of position data of the correction points, and generating a second tool path based on the second function.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: March 24, 2020
    Assignee: MAKINO MILLING MACHINE CO., LTD.
    Inventors: Yasunori Masumiya, Kyohei Suzuki
  • Patent number: 10599129
    Abstract: One variation of a method for normalizing manufacturing data includes: identifying a type of the digital component description document, including a set of part descriptor entries describing a set of physical parts, based on categories of physical parts described in part descriptor entries within the digital component description document; accessing a set of part descriptor rules corresponding to the type of the digital component description document; detecting deviation of a part descriptor entry, in the set of part descriptor entries, from a part descriptor rule in the set of part descriptor rules; at the user portal, serving a prompt to manually correct the part descriptor entry; and, in response to alignment between the digital component description document and the set of part descriptor rules, importing the set of part descriptor entries into the component library.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: March 24, 2020
    Assignee: Duro Labs, Inc.
    Inventors: Michael G Corr, Kellan O'Connor
  • Patent number: 10549359
    Abstract: An end mill machining apparatus, a CAM apparatus, an NC program, and a machining method which suppress regenerative self-excited vibration and mode-coupling self-excited vibration. An end mill machining apparatus includes an end mill, and a control section for controlling the end mill. The ratio of the protrusion length of the end mill to the diameter of the end mill falls within a range of 5 to 50. The end mill is a variable pitch, uniform helix type or a variable helix type. The control section controls the end mill such that the contact angle between the end mill and a workpiece M1 during machining becomes equal to or smaller than a critical contact angle ?lim.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: February 4, 2020
    Assignee: NATIONAL UNIVERSITY CORPORATION NAGOYA UNIVERSITY
    Inventors: Takehiro Hayasaka, Shunsuke Fujimaki, Eiji Shamoto
  • Patent number: 10545465
    Abstract: A system and a method for selecting controllable parameters for equipment operation safety are provided. The system includes a memory, a display, a communication interface, and circuitry in communication with the memory, the communication interface and the display, the circuitry is configured to: identify a key safety monitoring index (KSMI) for the equipment operation safety, select a first subset of the controllable parameters according to a first regression, select a second subset of the controllable parameters from the first subset of the controllable parameters to predict the KSMI, predict the equipment operation safety for a future time, determine a safety range, and transmit the controllable parameters to be set for the equipment operation safety according to the determined safety range.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: January 28, 2020
    Assignee: Accenture Global Services Limited
    Inventors: Fang Hou, Yan Gao
  • Patent number: 10540476
    Abstract: The present disclosure discloses a computer-implemented method for simplifying analysis of a computer-aided model. The method comprising acts of selecting at least one evaluation point in a standard computer-aided model, analyzing the standard computer-aided model by simplifying each of a plurality of simplification points for the selected at least one evaluation point. Further the computer-implemented method comprises acts of building a response surface using relationship between simplification parameters and evaluation parameter based on analysis of the standard computer-aided model and indicating effect of simplification of at least one simplification point in the computer-aided model by comparing calculated evaluation parameter of the computer-aided model with a threshold evaluation parameter, wherein, the calculated evaluation parameter is derived using the response surface.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: January 21, 2020
    Assignee: HITACHI, LTD.
    Inventor: Azuma Okuno
  • Patent number: 10539653
    Abstract: A method for detecting a position of a mobile body moving on a plane includes setting X-axis and Y-axis direction reference lines on the plane, disposing a dummy mobile body on intersection points of the reference lines, detecting a position of the dummy mobile body, determining position variation amounts at the intersection points as an X-axis direction error and a Y-axis direction error based on a difference from true position data, determining X-axis and Y-axis direction error approximate formulas based on the errors to calculate errors at each position on the reference lines, detecting the position of the mobile body, correcting acquired detected X-Y coordinate data by a linear interpolation method using the X-axis and Y-axis direction error approximate formulas, and obtaining position data close to the true position of the mobile body.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: January 21, 2020
    Assignee: MURATA MANUFACTURING CO., LTD.
    Inventors: Yuta Tanaka, Michio Nishimura
  • Patent number: 10529030
    Abstract: A system, method and non-transitory computer readable medium for labeling a plurality of messages from a customer-agent interaction on a social media service to identify an issue and a response are disclosed. For example, the system includes a conversation interface, a conversation database coupled to the conversation interface, a conversation analysis server coupled to the conversation database and a conversation knowledge repository coupled to the conversation analysis server. The conversation analysis server includes a preprocessing module, a dialogue act analysis module, an issue status analysis module and an issue/response identification module.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: January 7, 2020
    Assignee: Conduent Business Services, LLC
    Inventors: Saurabh Singh Kataria, Arvind Agarwal
  • 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: 10521753
    Abstract: A computer-implemented method includes incorporating a usage model in a business application hosted on a computing device. The usage model describes anticipated usages of the business application by a user and is specified using a formal machine readable language. The method includes providing an adapter configured to automatically translate the usage model in the business application to a UI profile consistent with a UI technology available on the computing device on which the business application is hosted.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: December 31, 2019
    Assignee: SAP SE
    Inventors: Markus Latzina, Abhay Tiple
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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