Patents Examined by Cedric D Johnson
  • Patent number: 9676101
    Abstract: An operating program writing system includes a block storing part which stores a plurality of blocks constituting work units of an operating program, a selecting part which selects any number of blocks from the plurality of blocks, a displaying part which displays a path diagram including the any number of blocks and arguments which are contained in the blocks, a selecting and inputting part which selects at least one block among the any number of blocks and inputs the arguments of the at least one block, a running part which arranges run buttons for the respective any number of blocks and runs blocks which correspond to the run buttons, and a writing part which uses the any number of blocks and the input argument of the at least one block as the basis to write an operating program.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: June 13, 2017
    Assignee: FANUC CORPORATION
    Inventor: Kozo Inoue
  • Patent number: 9670753
    Abstract: A system, computer program product, and computer implemented method are provided for determining an optimal acidizing placement design which would yield a prescribed profile of injection or production rate that accounts for the drawdown from heel to toe and reservoir heterogeneity and thereby improve hydrocarbon recovery.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: June 6, 2017
    Assignee: LANDMARK GRAPHICS CORPORATION
    Inventors: Andrey Filippov, Vitaly Khoriakov
  • Patent number: 9665537
    Abstract: The invention is a method for optimizing the development of a fluid reservoir using a fractured medium mesh generated from a first-order balanced octree technique is disclosed. A mesh of a discrete fracture network generated by defining a set of cells for each fracture and then a mesh of the matrix medium is generated by dividing each cell by an octree technique, wherein a cell is divided into eight cells. The transmissivities between the cells of the fracture mesh, transmissivities between the cells of the matrix medium mesh and transmissivities between cells of the fracture mesh and cells of the matrix medium mesh are then determined. Finally, the cells and the transmissivities are used for generating an image of the fluid reservoir from which the development of the fluid reservoir is optimized.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: May 30, 2017
    Assignee: IFP ENERGIES NOUVELLES
    Inventors: Nina Khvoenkova, Matthieu Delorme
  • Patent number: 9658867
    Abstract: Provided is a method of preserving object code translations of a library for future reuse by an emulator. A munmap(2) system call is intercepted from an application for unmapping a mapped library memory address. A determination is made if an entry related to the mapped library memory address is present in a first predefined data structure. If said entry is present, a determination is made if the mapped library memory address corresponds to a library text or library data. If the mapped memory address corresponds to the library text, said entry is flagged as inactive in the first predefined data structure, and an object code translation of the library text is preserved in the mapped library memory address. If the mapped library memory address corresponds to the library data, contents of the mapped address are reset to zero.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: May 23, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Deepak Sreedhar, Rajesh Kumar Chaurasia
  • Patent number: 9652266
    Abstract: An automated system and method for knowledge transfer, end user support and performance tracking during a life cycle of an enterprise application are disclosed. In one embodiment, knowledge information associated with the enterprise application is captured. Further, a simulated enterprise application is created based on the captured knowledge information. In addition, the end users are allowed to use the simulated enterprise application and actual performance of the simulated enterprise application is tracked.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: May 16, 2017
    Assignee: EPIANCE SOFTWARE PVT. LTD.
    Inventor: Ravi Ramamurthy
  • Patent number: 9652730
    Abstract: An automated system and method for knowledge transfer, agent support and performance tracking during life cycle of a business process in an outsourcing environment are disclosed. In one embodiment, knowledge information associated with the business process is captured. Further, standard operating procedures (SOPs) are created based on the captured knowledge information. Furthermore, a simulated business process is created based on the captured knowledge information upon reviewing the SOPs. In addition, agents are allowed to use the simulated business process and actual performance of the simulated business process is tracked.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: May 16, 2017
    Assignee: EPIANCE SOFTWARE PVT. LTD.
    Inventor: Ravi Ramamurthy
  • Patent number: 9642678
    Abstract: In particular embodiments, method, apparatus and system for receiving digital representations of the initial parameters of a dentition; simulating a first orthodontic treatment process on the digital representations of the initial parameters, displaying a set of output results from the simulation of the first orthodontic treatment process, simulating a second orthodontic treatment process on the output results from the simulation of the first orthodontic treatment process, and displaying a set of output results from the simulation of the second orthodontic treatment process are provided.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: May 9, 2017
    Assignee: Align Technology, Inc.
    Inventor: Eric Kuo
  • Patent number: 9625614
    Abstract: Systems and methods described herein include improved data gathering, climate modeling and weather forecasting techniques. In particular, the systems include using Global Positioning System (GPS) measurements obtained from a network of GPS devices for simultaneously determining atmospheric parameters such as water vapor content, temperature and pressure, and correcting for errors in the GPS measurements, themselves. The systems and methods described herein include a central processor for receiving data from a plurality of GPS devices and updating a computerized climate or weather forecasting model. Advantageously, by using data from a plurality, and in some embodiments a very large number of GPS devices, the systems and methods described herein may solve for both propagation velocity of electromagnetic signals through the atmosphere (used for calculating atmospheric parameters useful in climate modeling) and GPS position error values (used for error correction at each GPS device).
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: April 18, 2017
    Assignee: HADAL, INC.
    Inventor: Richard J. Rikoski
  • Patent number: 9619591
    Abstract: A response surface can be built with reduced analysis time and shortened time for objective value calculation using the response surface. To achieve this, a connection information generating unit divides data of a machine structure constituting an analysis target into a plurality of parts via an input unit, and parameterizes a distribution of a physical quantity at a connection boundary thereof so as to be given and received as a parameter of a physical quantity of adjacent divided shape data. A response surface generating unit parameterizes a response surface based on the parameterized distribution of the attribute value.
    Type: Grant
    Filed: February 23, 2011
    Date of Patent: April 11, 2017
    Assignee: Hitachi, Ltd.
    Inventors: Norihiko Nonaka, Koma Sato
  • Patent number: 9607112
    Abstract: A sequence control portion of a control program is configured to execute simulation for one period to generate an execution result related to the sequence control portion. A motion control portion is configured to execute simulation for one period to generate an execution result related to the motion control portion. A control period number is then increment updated. Whether or not a resumable control period is determined, and if determined as the resumable control period, content of a resuming data buffer (828) updated in the previous control period is saved in a resuming data storage section (826).
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: March 28, 2017
    Assignee: OMRON Corporation
    Inventors: Yasunori Sakaguchi, Kenichiro Mori
  • Patent number: 9568332
    Abstract: A navigation system has a database storing data for reconstructing three-dimensional roof structures. The data includes information on edges of at least one closed polygon and a type identifier respectively stored in the database for each one of the edges. Each one of the type identifiers is respectively selected from a finite set of type identifiers. Plural planar faces are generated to reconstruct the roof structure. The planar faces are respectively determined such that they pass through an edge of the polygon and have an orientation determined based on the type identifier stored for the edge.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: February 14, 2017
    Assignee: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
    Inventor: Marek Strassenburg-Kleciak
  • Patent number: 9547734
    Abstract: Among other things, one or more techniques for creating an array model for analog device modeling are provided. In an embodiment, the array model represents a mean value or a standard deviation value of an analog device characteristic for an analog device based on a physical location of the analog device within a circuit layout, where the physical location is identified using a physical set of coordinates. The physical set of coordinates maps to an array set of coordinates of the array model. In this manner, a mean value and a standard deviation value are obtainable from the array model using the array set of coordinates. The mean value and the standard deviation value are usable to model the analog device, and thus a circuit within which the analog device is used, to obtain a more accurate or realistic prediction of operation or behavior, for example.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: January 17, 2017
    Assignee: Taiwan Semiconductor Manufacturing Company Limited
    Inventors: Yang Chung-Chieh, Chih-Chiang Chang, Chung-Ting Lu
  • Patent number: 9542510
    Abstract: Detecting appliance in a building, in one aspect, may comprise receiving meter data associated with energy consumption, the meter data comprising at least energy consumption data associated with usage of the appliance, receiving customer data associated with the meter data, extracting features for training a model for detecting the appliance, based on at least the meter data and the customer data, and constructing the model based on the features.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: January 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Hongliang Fei, John Hutchinson, Younghun Kim, Sanjay K. Mamidipalli, Milind R. Naphade, Sambit Sahu
  • Patent number: 9542514
    Abstract: A method of identifying memory nodes includes reading a netlist of the design. For a sequential cell of the design, constraint arcs between constraint and related pins can be extracted. For each constraint arc, an original vector set including initialization waveforms can be generated. A plurality of simulations can be run using a plurality of vector sets to generate a plurality of node sets. Each simulation generates a corresponding node set that toggles based on waveforms provided by a corresponding vector set. Each vector set is derived from the original vector set. A final set of memory nodes for the sequential circuit cell can be calculated by subtracting one node set from another node set. In one embodiment, the method can further include pruning non-gate connected nodes from the final node set.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: January 10, 2017
    Assignee: Synopsys, Inc.
    Inventors: Srivathsan Krishna Mohan, Qing Zhang, Paul Frain
  • Patent number: 9529941
    Abstract: A conformable hand brace includes a support surface for supporting palm portion of a patient's hand and an adjustable mechanism that allows the cross section of the brace to be adjusted. The brace can be adjusted to provide a close fit as the geometry of the hand changes. The inventive system allows the conformable hand brace to be designed automatically by a computer based upon anatomical measurements.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: December 27, 2016
    Assignee: 3D SYSTEMS, INC.
    Inventors: Scott Summit, Kenneth B. Trauner, Andrew R. Miller, Andew Zukoski, Robert P. Vallone
  • Patent number: 9530246
    Abstract: A collision determination device includes a target cell designation unit that designates a target cell for a voxel model which represents the shape of a first object. A determination test point generation unit generates determination test points for the target cell. A spatial curve creation unit creates a spatial curve as the trajectory curve of a determination test point. A curve intersecting determination unit determines whether or not each boundary element of a boundary representation model representing the shape of a second object is intersecting the spatial curve. A distance computation unit computes the closest distance from the spatial curve to the boundary surface of the boundary representation model. A collision determination unit determines, based on the determination result and the computation result, whether there is a possibility of collision between both objects.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: December 27, 2016
    Assignee: Mitsubishi Electric Corporation
    Inventors: Akira Miyata, Nobuyuki Takahashi, Toshihiro Azuma
  • Patent number: 9524358
    Abstract: Exemplary inventive practice provides initially for designation of all tasks contemplated for performance in the context of an interoperability architecture for computer modeling/simulation. Task requirements afford the bases for determining the models to be incorporated and the functionalities to be carried out in the architecture. The major architectural elements are the core, the interface, and the modules. The core is compartmentalized. Each module constitutes an individual model. Each functionality is allocated to either the core or at least one module, with the guiding principle that a functionality that characterizes the modules in general should be situated in the core, in at least one category. The interface provides for plug-and-play functionality of the modules. The architecture operates in an iterative three-phase cycle: modules write data to the core; the core processes data; modules read updated core data.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: December 20, 2016
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Krzysztof J. Rutkowski, Stephen M. Farley
  • Patent number: 9514253
    Abstract: A molecular design apparatus is disclosed. Expansion coefficients applied to basis functions are calculated by expanding molecular orbital functions used to draw molecular orbitals based on the molecular structure design data. First molecular orbital data in which the expansion coefficients are corresponded to the basis functions is stored to the storage part. A coefficient threshold is determined for the expansion coefficients of the basis functions by using a drawing threshold which indicates a constant function value, to draw the molecular orbital functions as an isosurface of the constant function value on a screen of a display device. Second molecular orbital data pertinent to the expansion coefficients is stored based on the coefficient threshold to the storage part.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: December 6, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Hiroyuki Satou, Azuma Matsuura
  • Patent number: 9514568
    Abstract: Methods and systems for roof estimation are described. Example embodiments include a roof estimation system, which generates and provides roof estimate reports annotated with indications of the size, geometry, pitch and/or orientation of the roof sections of a building. Generating a roof estimate report may be based on one or more aerial images of a building. In some embodiments, generating a roof estimate report of a specified building roof may include generating a three-dimensional model of the roof, and generating a report that includes one or more views of the three-dimensional model, the views annotated with indications of the dimensions, area, and/or slope of sections of the roof. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: December 6, 2016
    Assignee: Eagle View Technologies, Inc.
    Inventors: Chris Pershing, David P. Carlson
  • Patent number: 9507890
    Abstract: Detecting appliance in a building, in one aspect, may comprise receiving meter data associated with energy consumption, the meter data comprising at least energy consumption data associated with usage of the appliance, receiving customer data associated with the meter data, extracting features for training a model for detecting the appliance, based on at least the meter data and the customer data, and constructing the model based on the features.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: November 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Hongliang Fei, John Hutchinson, Younghun Kim, Sanjay K. Mamidipalli, Milind R. Naphade, Sambit Sahu