Solid Modelling Patents (Class 345/420)
  • Patent number: 10049301
    Abstract: A computer-implemented method for identifying an optimal set of parameters for medical image acquisition includes receiving a set of input parameters corresponding to a medical imaging scan of a patient and using a model of operator parameter selection to determine a set of optimal target parameter values for a medical image scanner based on the set of input parameters. The medical imaging scan of the patient is performed using the set of optimal target parameter values to acquire one or more images and feedback is collected from one or more users in response to acquisition of the one or more images. This feedback is used to update the model of operator parameter selection, thereby yielding an updated model of operator parameter selection.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: August 14, 2018
    Assignee: Siemens Healthcare GmbH
    Inventors: Stefan Kluckner, Dorin Comaniciu
  • Patent number: 10043058
    Abstract: In an approach to face recognition in an image, one or more computer processors receive an image that includes at least one face and one or more face parts. The one or more computer processors detect the one or more face parts in the image with a face component model. The one or more computer processors cluster the detected one or more face parts with one or more stored images. The one or more computer processors extract, from the clustered images, one or more face descriptors. The one or more computer processors determine a recognition score of the at least one face, based, at least in part, on the extracted one or more face descriptors.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventor: Mohamed N. Ahmed
  • Patent number: 10042962
    Abstract: An apparatus is provided for implementation of a mid-surface modeler including a receiver, selector, clusterer and mid-surface constructor. The receiver is to receive a solid model of a structural product composed of structural components, with the solid model representing the components by a collection of geometry. The selector is to select a group of geometry from the geometry in the solid model, with the group of geometry having approximately the same shape, and being perpendicular to an axis of a local coordinate system. The clusterer is to cluster geometry of the group of geometry into one or more clusters of geometry based on a relationship between the geometry, with each cluster of the cluster(s) representing a component of the component(s). And the mid-surface constructor is to construct a mid-surface model of the product, including computation of respective one or more mid-surfaces for the cluster(s).
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: August 7, 2018
    Assignee: THE BOEING COMPANY
    Inventors: Omid B. Nakhjavani, James S. Lee, Gregory M. Anderson
  • Patent number: 10043309
    Abstract: An input mesh can be decomposed into component meshes that can be independently simplified. A computing device can calculate costs of performing candidate edge collapses for a component mesh. The candidate edge collapses can include boundary edge collapses and interior edge collapses. To simplify a component mesh, the execution of boundary edge collapses and the execution of interior edge collapses are interleaved in an order based on the costs of performing the candidate edge collapses. The position of a vertex resulting from a boundary edge collapse can be calculated independently of the interior of the component mesh. When component meshes are simplified in parallel, a boundary that is common to the component meshes can be simplified identically.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: August 7, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Philip Starhill, Christopher Messer, James Undery, Keith Seifert, David Simons, Maksim Lepikhin
  • Patent number: 10035297
    Abstract: Disclosed are an apparatus and method of generating a bitmap of a 3D model. The apparatus for generating a bitmap of a 3D model includes a pixel column generator configured to divide a 3D space into a plurality of pixel columns parallel to an output direction of a 3D printer, an intersection point calculator configured to calculate intersection points between the plurality of pixel columns and the 3D model, a rasterizer configured to rasterize the pixel columns and determine a support material region in each of the rasterized pixel columns based on the intersection points; and a bitmap generator configured to generate the bitmap of the 3D model by merging the rasterized pixel columns.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: July 31, 2018
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Kwang-Min Choi, Sung-Ho Jang, Jae-Young Park, Sang-Hoon Han
  • Patent number: 10037404
    Abstract: A method of cloning models of a physical fastener may include a computer-aided design (CAD) system receiving one or more instructions that identify a base model of a physical fastener. For each of one or more socket models having at least one characteristic corresponding to the base model, the method may further include generating a clone fastener model based on the base model of a physical fastener and at least one physical property of the one or more socket models.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: July 31, 2018
    Assignee: DASSAULT SYSTEMES SIMULIA CORP.
    Inventors: Jonathan Wiening, David Perkins, Li-Ling Huang, Peter Liberman
  • Patent number: 10031962
    Abstract: The present invention relates to a method and system for partitioning a database. The method for partitioning a database comprises: grouping a plurality of entries in the database into one or more entry groups, so that entries in the same entry group are always accessed together by one or more transactions; and dividing the one or more entry groups into a set number of partitions, so that a total number of transactions that access across more than one partition is minimized. By means of the present invention, it is possible to obtain an efficient, flexible and convenient method for partitioning a database, thereby greatly improving the system performance.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: July 24, 2018
    Assignee: EMC Ip Holding Company
    Inventors: Yu Cao, Xiaoyan Guo, Jidong Chen
  • Patent number: 10032288
    Abstract: Provided is a method and system for integrating multiple image markers to generate a single integral image marker for configuring content such as game content. The present invention proposes a method of expressing, in a global coordinate system, feature points for each image marker whose positions are expressed in their local coordinate system by calculating relative positions of the image markers and applying the calculated relative positions to the image makers other than a reference image maker to transform 3D positions of feature points in each image marker.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: July 24, 2018
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Dong Chun Lee, Jun Seong Bang, Hun Joo Lee
  • Patent number: 10026218
    Abstract: Techniques are provided for modeling indoor scenes including receiving a request for a 3D model of an indoor scene based on multiple flat images of the indoor scene, where the images obey no more than a limited overlap requirement, are absent of depth information, and are taken from one or more viewpoints. The techniques proceed by determining vanishing points in the images, receiving floor contour information that was determined based on the vanishing points; reconstructing the 3D vertex positions of two or more floor plan parts using a geometric constraint matrix that encodes coordinate equalities among said vertices, based on the floor contour information; and assembling a combined floor plan based at least in part on the floor plan parts. The techniques proceed by receiving a floor plan outline indicating walls and generating the 3D model of the indoor scene based on the floor plan outline.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: July 17, 2018
    Assignee: PENCIL AND PIXEL, INC.
    Inventors: Tom Mertens, Juan Vasquez
  • Patent number: 10019839
    Abstract: Examples of providing feedback regarding a scan of a three-dimensional object are described. In one example, a method of computer modeling a three-dimensional object includes computer-tracking a three-dimensional pose of a scanning device relative to the three-dimensional object as the three-dimensional pose of the scanning devices changes to measure different contours of the three-dimensional object from different vantage points, and assessing a sufficiency of contour measurements from one or more of the different vantage points based on measurements received from the scanning device. The example method further includes providing haptic feedback, via a haptic output device, indicating the sufficiency of contour measurements corresponding to a current three-dimensional pose of the scanning device.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: July 10, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jeffrey Kohler, Shawn Crispin Wright, Jason Bradley Scott, John Copic
  • Patent number: 10019738
    Abstract: An arrangement and a method for observing fitting rooms (100) and/or fitting areas (200), wherein following steps are performed in the method: detecting number, type, size and/or color of products brought to the fitting room and/or fitting area by detecting presence of remotely readable identification tags, electronic article surveillance tags and/or electronic price labels in the fitting room and/or fitting area (200) and reading product information linked to the remotely readable identification tag, electronic article surveillance tag and/or electronic price label, comparing detected number, type, size and/or color of products to predefined criteria, the criteria relating to the number, type, size and/or color of products, and generating an alarm based on the detected number, type, size and/or color of products if at least one predefined criterion is fulfilled.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: July 10, 2018
    Assignee: MARIELLA LABELS OY
    Inventors: Jenni Virnes, Minna Nurmisalo
  • Patent number: 10019835
    Abstract: The invention is a system and method of compressing terrain data to be used to render a three-dimensional map representation of the terrain data. In general, the invention operates by first selecting the boundaries of the terrain data and to be compressed and dividing the terrain data into regular geometric areas. Next, a type of free-edged, planar geometric surface is defined which is used to approximate the terrain data for each regular geometric area. The approximations are checked to determine if they fall within user selected tolerances. If the approximation for a specific regular geometric area is within the user specified tolerances, the data is saved for that specific regular geometric area. If the approximation for a specific regular geometric area falls outside the user specified tolerances, the regular geometric area is divided and a free-edged, planar geometric surface approximation is made for each of the divided areas.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: July 10, 2018
    Assignee: The United States of America as Represented by the Administrator of the National Aeronautics and Space Administration
    Inventors: Mark Skoog, Loyd Hook, Shaun McWherter, Jamie Wiley Willhite
  • Patent number: 10019543
    Abstract: A method of creating a CAD model from a finite element model includes identifying and characterizing features of interest from the finite element model. Multiple intermediate data structures of the finite element model are created by dividing the input mesh of the finite element model into mesh regions. Feature recognition is performed on each intermediate data structure to identify finite element model features. Features and feature properties are extracted from the finite element model, and a CAD model is created using the extracted features and feature properties.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: July 10, 2018
    Assignee: MSC. Software Corporation
    Inventors: Kunaseelan Kanthasamy, Gongdao Chen
  • Patent number: 10013801
    Abstract: A computer-implemented method for designing a 3D modeled object representing a real object comprises providing a 3D mesh representing the real object, a texturing image and a mapping between the vertices of the 3D mesh and pixels of the texturing image; then maximizing a probability P(L(V)) of the form: P ? ( L ? ( V ) ) = 1 Z ? exp ? ( - ? i = 1 n ? ? ? i ? ? ( L ? ( v i ) ) - ? f ? ? ? ? ? f ? ? ( { L ? ( v i ) } i ? f ) ) . Maximizing is performed with a predetermined discrete Markov Random Field optimization scheme viewing the 3D mesh and the pixel shifts associated to the texture coordinates of the vertices of the 3D mesh as a Markov Random Field of energy ?log(P(L(V)))?log(Z). The method then comprises texturing the 3D mesh according to the texturing image, to the mapping, and to the result of the maximizing. This provides an improved solution for designing a 3D modeled object a real object.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: July 3, 2018
    Assignee: Dassault Systemes
    Inventor: Eloi Mehr
  • Patent number: 10015436
    Abstract: An image playback apparatus includes: a moving image processing unit configured to generate playback-oriented moving image data from moving image data as a playback target, among moving image data recorded on a recording device; a display controller configured to play back, on a display device, the playback-oriented moving image data generated by the moving image processing unit; a release instruction input unit configured to receive input of a release signal during playback of the playback-oriented moving image data; a still image generation unit configured to generate, from the moving image data, still image data that correspond to a playback image being played back on the display device at a time of input of the release signal; and a recording controller configured to record, on the recording device, the still image data generated by the still image generation unit, in association with the moving image data.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: July 3, 2018
    Assignee: OLYMPUS CORPORATION
    Inventors: Susumu Hashimoto, Tatsuhiko Suzuki, Tomoki Iwasaki, Yuji Kutsuma, Toshihiro Hamada
  • Patent number: 9999509
    Abstract: A method for physically reconstructing a body part using multi-material additive manufacturing includes receiving image data of the body part in the form of arrays of voxels, each array of voxels representing image data pertaining to cross-section of the body part, translating the image data in the arrays of voxels to printable bitmap images representing combinations of modeling materials for reconstructing the body part, and dispensing the combinations of modeling materials responsive to the bitmap images in a layerwise manner.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: June 19, 2018
    Assignee: Stratasys Ltd.
    Inventors: Daniel Dikovsky, Stanislav Shtilerman
  • Patent number: 10000024
    Abstract: An apparatus for controlling 3D printing includes an output determiner configured to determine, after generating a first control command to output a 3D object, whether an additional 3D object is able to be output through an output task for the 3D object, and a control command generator configured to generate a second control command to output a not-yet-output part of the 3D object and the additional 3D object if it is determined that the additional 3D object is able to be output through the output task.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: June 19, 2018
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Sung-Ho Jang, In-Hyok Cha, Yong-Wook Jeong, Sang-Hoon Han, Kwang-Min Choi, Jae-Young Park
  • Patent number: 9990734
    Abstract: A computer-implemented method and system are described for augmenting image data of an object in an image, the method comprising receiving captured image data from a camera, storing a plurality of augmentation image data defining a respective plurality of augmentation values to be applied to the captured image data, storing a plurality of augmentation representations, each representation identifying a respective portion of augmentation image data, selecting one of said augmentation image data and one of said augmentation representations based on at least one colorization parameter, determining a portion of the augmentation image data to be applied based on the selected augmentation representation, augmenting the captured image data by applying said determined portion of the augmentation image data to the corresponding portion of the captured image data, and outputting the augmented captured image data.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: June 5, 2018
    Assignee: HOLITION LIMITED
    Inventors: Joe Abreu, Maria Jose Garcia Sopo
  • Patent number: 9984496
    Abstract: In an example embodiment, a technique is provided for encoding trim geometry for application in a GPU. For a UV trim polygon associated with a surface, the UV trim polygon is recursive subdivided into a predetermined number of tiles to produce a set of tiles. Each tile of set of tiles is represented by a value in an array, where the value indicates whether the area of the UV trim polygon corresponding to the tile is entirely solid, is entirely void, or for a case where the tile includes both a solid portion and a void portion, provides an index into an associated linear trim array that stores a trim expression. The set of tiles, and the portions of the linear trim array pointed therefrom, are applied in the GPU to render a trimmed representation of the surface.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: May 29, 2018
    Assignee: Bentley Systems, Incorporated
    Inventors: George R. Smith, Earlin Lutz, David Stradley, Mark Schlosser
  • Patent number: 9986154
    Abstract: Systems, apparatus, and methods are provided for producing an improved panoramic image. A three-dimensional point cloud image is generated from an optical distancing system. Additionally, at least one two-dimensional image is generated from at least one camera. The three-dimensional point cloud image is colorized with the at least one two-dimensional image, thereby forming a colorized three-dimensional point cloud image. An equal area projection panoramic image is synthesized from the colorized three-dimensional point cloud, wherein the panoramic image comprises a plurality of pixels, and each pixel in the plurality of pixels represents a same amount of area.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: May 29, 2018
    Assignee: HERE Global B.V.
    Inventors: Xin Chen, Roman Ostrovskiy
  • Patent number: 9984492
    Abstract: Methods and systems disclosed improve the efficiency of ray tracing. In one aspect, a method of ray tracing in a digital representation of a scene includes segmenting the scene into a plurality of voxels, associating each of the voxels with a node of a bounding volume hierarchy (BVH) representing one or more object primitives within the scene, determining a set of voxels through which the ray passes, determining a set of nodes associated with the set of voxels, determining a deepest common ancestor node of the set of nodes, traversing the hierarchy starting at the deepest common ancestor node to determine a point of intersection between the ray and one of the one or more object primitives; and updating a digital image of the scene based on the determined point of intersection.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: May 29, 2018
    Assignee: QUALCOMM Incorporated
    Inventor: Juraj Obert
  • Patent number: 9983566
    Abstract: Systems and methods of inspecting a manufactured part include creating a computer model of the part with a desired model contour having a model feature at a desired location. The manufactured part is scanned to obtain scanned data indicative of a manufactured surface formed in a manufactured contour and having a manufactured feature at an actual location on the manufactured surface. The computer model is modified using modeled reaction forces so that the model contour matches the manufactured surface. A determination whether the manufactured part is acceptable is based on a comparison of the actual location of the manufactured feature with and the desired location of the model feature with the model surface in the modified model contour. Additionally or alternatively, the reaction forces are compared with a reaction force threshold to determine whether the manufactured part requires reworking.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: May 29, 2018
    Assignee: The Boeing Company
    Inventors: Brenda C. Gross, John W. Dorsey-Palmateer, Timothy G. Nielsen
  • Patent number: 9984501
    Abstract: One embodiment of the present invention sets forth a technique for merging intersecting meshes of primitives. The technique involves determining an intersection boundary that is defined by an intersection between a first mesh of primitives and a second mesh of primitives. The technique further involves determining that a first plurality of primitives included in the first mesh of primitives and a second plurality of primitives included in the second mesh of primitives are proximate to the intersection boundary. The technique further involves removing the first plurality of primitives to form a first mesh boundary associated with the first mesh and removing the second plurality of primitives to form a second mesh boundary associated with the second mesh. Finally, the technique involves connecting a first plurality of vertices associated with the first mesh boundary to a second plurality of vertices associated with the second mesh boundary to form a joined boundary.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: May 29, 2018
    Assignee: AUTODESK, INC.
    Inventor: Ryan Michael Schmidt
  • Patent number: 9978342
    Abstract: An information processing device communicably connected to a head mounted display including a display device displaying an image and a sight line detector detecting a user's line of sight is caused to function as a drawing control part. The drawing control part controls drawing of the image such that the drawing is simplified in a peripheral region of a user's gaze point as compared to a vicinity region of the gaze point based on information on the user's line of sight detected by the sight line detector.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: May 22, 2018
    Assignee: KOEI TECMO GAMES CO., LTD.
    Inventor: Ryota Sakamoto
  • Patent number: 9978176
    Abstract: A mesh simplification system receives three-dimensional (3D) polygonal mesh of a 3D object. The mesh simplification system identifies a component of the (3D) polygonal mesh, having a first surface area size being less than a second surface area size of the 3D polygonal mesh, wherein the component comprises a set of topologically interconnected surfaces that are modeled as a separate structure from the 3D polygonal mesh. The mesh simplification system then automatically generates a simplified version of the component by removing a back surface from the component, wherein the simplified version the component comprises fewer polygons than the component.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: May 22, 2018
    Assignee: ELECTRONIC ARTS INC.
    Inventor: Talan Le Geyt
  • Patent number: 9964764
    Abstract: Visual training aids including an eyewear article including a lens, an image generator mounted to the eyewear article in a position to display an image on the lens, a processor operatively connected to and in data communication with the image generator, a global positioning system operatively connected to and in data communication with the processor, a computer readable medium operatively connected to and in data communication with the processor. In some examples, the visual training aid includes a pair of eyeglasses. In some examples, the visual training aid includes a display monitor mounted to the eyewear. In some examples, the visual training aid includes a camera mounted to the eyewear.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: May 8, 2018
    Assignee: Atheer Labs, Inc.
    Inventor: Ryan Fink
  • Patent number: 9959665
    Abstract: A graphics processing unit (GPU) may include a triangle setup engine (TSE) configured to determine coordinates of a triangle, rotate coordinates of the triangle based on an angle. To rotate the coordinates, the TSE generates coordinates of the triangle in a rotated domain, and determines coordinates of a bounding box in the rotated domain based on the coordinates of the triangle in the rotated domain. The TSE determines a first plurality of parallel scanlines in the rotated domain, and a second plurality of parallel scanlines in the rotated domain. The first and second pluralities of scanlines are perpendicular. The TSE determines whether the bounding box coordinates are located within two adjacent scanlines. If the bounding box coordinates are located within the two adjacent scanlines, the TSE removes the triangle from the scene.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: May 1, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Nagarjuna Duvvuru, Tao Wang, Jian Liang, Chunlin Wang
  • Patent number: 9959670
    Abstract: The present invention relates to a method for rendering a multi-resolution terrain using GPU tessellation. A method for rendering a terrain using GPU tessellation according to an embodiment of the present invention may include: generating a quad patch to which an inner tessellation factor and an edge tessellation factor are allocated by using a quadtree including a parent node and child nodes; generating a base mesh b using the quad patch; and restoring a terrain by applying a displacement map to the base mesh.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: May 1, 2018
    Assignee: KOREA UNIVERSITY RESEARCH AND BUSINESS FOUNDATION
    Inventors: Jung-Hyun Han, Hyeong Yeop Kang, Han Young Jang
  • Patent number: 9959636
    Abstract: An image processing system and method for determining an intrinsic colour component of one or more objects for use in rendering the object(s) is described. One or more input images are received, each representing a view of the object(s), wherein values of the input image(s) are separable into intrinsic colour estimates and corresponding shading estimates. A set of surface normals for the object(s) of the input image(s) is determined. In accordance with the values of the input image(s) and the determined set of surface normals, a global lighting estimate is determined which provides consistent corresponding intrinsic colour estimates for a plurality of regions of the object(s) from the input image(s). The intrinsic colour component is determined in accordance with the values of the input image(s) and the determined global lighting estimate. The determined intrinsic colour component of the object(s) and the determined set of surface normals for the object(s) are stored for use in rendering the object(s).
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: May 1, 2018
    Assignee: Imagination Technologies Limited
    Inventors: James Imber, Adrian Hilton, Jean-Yves Guillemaut
  • Patent number: 9953069
    Abstract: A business intelligence (BI) document preserves references to identities and formats of remote data sources and allows a local computing device to offload analytical operations to remote data sources. The BI document specifies a graph of entities connected by directed edges from the output of one entity to an input of another entity. An entity, for example, can represent without limitation a data structure, an external data source, a control element, an external event source, a visualization, or an update service. The entities of a BI document at a local computing device can reference data at an original data source—rather than extracting data from the original data source to a preferred local datastore. An entity of the BI document can direct a remote data source to execute transformations on the remote data before returning a solution to the local computing device.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Mital, Darryl Rubin, David George Green, Gary Shon Katzenberger, Olivier Colle, Suraj Poozhiyil
  • Patent number: 9949628
    Abstract: A method for setting the axis of rotation between a virtual maxillary model and a virtual mandible model to a virtual hinge axis representing the axis of rotation of the mandibular condyles includes the steps of, obtaining at least one 2D photograph of the face of a patient comprising at least one facial feature, obtaining a virtual dental model comprising the virtual maxillary model and the virtual mandible model representing at least a part of the dental situation of the patient, aligning the virtual dental model with the at least one facial feature, determining the virtual hinge axis based on the at least one 2D photograph, and setting the axis of rotation to the virtual hinge axis.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: April 24, 2018
    Assignee: 3Shape A/S
    Inventors: Rune Fisker, Sven Nonboe
  • Patent number: 9947142
    Abstract: The present disclosure provides systems and methods for generating a patch surface model of a geometric structure. The system includes a computer-based model construction system configured to be coupled to a device that includes at least one sensor configured to acquire a set of original location data points corresponding to respective locations on a surface of the geometric structure, the computer-based model construction system further configured to generate a reference surface based on the acquired original location data points, subdivide the reference surface into a plurality of triangles, project at least some of the original location data points onto a respective nearest point on the subdivided reference surface, compute a function that morphs the projected location data points towards the original location data points to generate a patch surface model, and determine a boundary for the patch surface model.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: April 17, 2018
    Assignee: St. Jude Medical, Cardiology Division, Inc.
    Inventor: Eric J. Voth
  • Patent number: 9948894
    Abstract: A device may include videoconferencing circuitry. The videoconferencing circuitry may access video data of a user captured through a camera. The videoconferencing circuitry may further determine, for the captured video data, that a user portion of the user is not in a field of view of the camera, such as the hand of the user. The videoconferencing circuitry may augment the video data to include a virtual representation of the user portion of the user and transmit the video data augmented with the virtual representation of the user portion to a remote videoconferencing device.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: April 17, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert C Brooks, Kent E Biggs, Chi So, Nam H Nguyen
  • Patent number: 9947126
    Abstract: A computer-implemented method includes receiving first data representing a first physical object that has three dimensions. The first data may be stored, by a computer processor, as a first digital object representing the first physical object. Storing the first data may include storing a representation of the first data in a first plurality of layers. Each layer of the first plurality of layers may include a first plurality of cells. Each cell of the first plurality of cells may have one of: a first value indicating that the first physical object exists in a physical space corresponding to a position of the cell, and a second value indicating that the first physical object does not exist in the physical space corresponding to the position of the cell.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: April 17, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Philip G. Emma
  • Patent number: 9937383
    Abstract: The present invention provides group performance monitoring systems and methods. In one exemplary embodiment, a group monitoring device includes a display configured to display, during an athletic activity, a plurality of individual performance metrics relating to a plurality of individuals engaged in the athletic activity, each individual performance metric relating to one of the plurality of individuals; and an input to manipulate the display.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: April 10, 2018
    Assignee: adidas AG
    Inventors: Meg Susan Burich, Qaizar Hassonjee, Roger Armitage, Markus Strecker, Hagen Diesterbeck
  • Patent number: 9939233
    Abstract: Methods and systems consistent with some embodiments presented provide methods for denying visual access to a first area from a target area. In some embodiments, methods for denying visual access from a target area may include generating a structured light pattern and projecting the structured light pattern from onto the target area. Reflections and retroreflections from the target area can indicate the presence of sensors. Characterization of one or more sensors in the target area based on the reflections and retroreflections can be performed. Parameters of the structured light pattern, such as color content, amplitude, pattern, and movement of the pattern, can be adjusted based on the type of sensor detected.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: April 10, 2018
    Assignee: DOUBLESHOT, INC.
    Inventors: Miles L. Scott, Alan Shulman
  • Patent number: 9940538
    Abstract: Embodiments of the present invention provide automated systems and methods for visualizing a product using standard and personal objects. An image can be retrieved from the shopping history or shopping cart of a user, and the dimensions of the image can be automatically adjusted to make an accurate relative size comparison to a product for purchase.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Minkyong Kim, Min Li, Clifford A. Pickover, Valentina Salapura
  • Patent number: 9940728
    Abstract: System and techniques for computer vision assisted item search are described herein. A composite image, including visual data and depth data, may be obtained. The composite image may be filtered to isolate a clothing article represented in the composite image. A classifier may be applied to the depth data to produce a set of clothing attributes for the clothing article. The clothing attributes may then be provided to a remote device.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: April 10, 2018
    Assignee: Intel Corporation
    Inventors: Jim S Baca, David Stanasolovich
  • Patent number: 9934617
    Abstract: A method for projecting a 3D surface geometry onto a planar projection comprises: obtaining a 3D geometry of a chamber surface using an algorithm that generates angles and distances between points on the chamber surface that represent mapping information; applying a cutting curve to at least two points on the chamber surface; and at least partially unfolding at least a portion of the chamber surface along the cutting curve to form a planar projection that optimally preserves the angles and distances between points on the chamber surface.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: April 3, 2018
    Assignee: ST. JUDE MEDICAL, ATRIAL FIBRILLATION DIVISION, INC.
    Inventors: Lev A. Koyrakh, Eric J. Voth
  • Patent number: 9928635
    Abstract: A computer-implemented method (400) to generate an avatar, such as an avatar forming part of synthetic user generated content. The method comprises determining a rigid model based on an appearance error, a shape error and a dimensionality (425) of received images (405), and an appearance component and shape component of the rigid model. The non-rigid digital model may be a person specific active appearance model. Other aspects of include a computer system (200) and software (225).
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: March 27, 2018
    Assignee: COMMONWEALTH SCIENTIFIC AND INDUSTRIAL RESEARCH ORGANISATION
    Inventors: Simon Michael Lucey, Jason Mora Saragih
  • Patent number: 9928397
    Abstract: A method for identifying a target object in a video file is implemented using an identification system. In the method, the identification system is programmed to: obtain a video file and an image; obtain a target object in the image; construct an image model based on a feature of the target object; extract key frames from the video file sequentially; perform a comparing procedure for each key frame to determine whether the key frame includes a similar object corresponding to the image model; and for each key frame, extract from the key frame, when the determination is affirmative, a part of the key frame that contains the similar object to obtain a target image, presence of the target image indicating that the target object is identified in the video file.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: March 27, 2018
    Assignees: Bravo Ideas Digital Co., Ltd.
    Inventor: Yi-Chih Lu
  • Patent number: 9925724
    Abstract: A method of operating an additive manufacturing system utilizing a layer-by-layer thermo-mechanical analysis system includes the steps of pre-modeling a structure or workpiece into a plurality of slices stacked from a bottom slice to a top slice of the plurality of slices, assuming a second slice modeled immediately below a first slice is a rigid substrate, and run a response force analysis for the first slice. The analysis system may reiterate this process for each slice calculating a force distribution map for each slice, and adding the force distribution maps to a total response force map of the entire structure. The additive manufacturing system may then use the total response force map to optimize material properties for selected regions of each slice to a sacrificial support structure and/or the final product.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: March 27, 2018
    Assignee: United Technologies Corporation
    Inventor: Yu Long
  • Patent number: 9928586
    Abstract: A computer application on a device for tracking menstrual blood loss by receiving an image of a used sanitary product, analyzing, or receiving analysis of, the amount of blood volume in the image, and aggregating the blood volume from more than one image to determine total blood loss volume for a menstrual cycle.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: March 27, 2018
    Assignee: TheraNova, LLC
    Inventors: Daniel R. Burnett, Marcie Hamilton, Evan S. Luxon, Robert Odell
  • Patent number: 9930271
    Abstract: A processing device generates composite images from a sequence of images. The composite images may be used as frames of video. A foreground/background segmentation is performed at selected frames to extract a plurality of foreground object images depicting a foreground object at different locations as it moves across a scene. The foreground object images are stored to a foreground object list. The foreground object images in the foreground object list are overlaid onto subsequent video frames that follow the respective frames from which they were extracted, thereby generating a composite video.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: March 27, 2018
    Assignee: GoPro, Inc.
    Inventors: Balineedu Chowdary Adsumilli, Ryan Lustig
  • Patent number: 9928605
    Abstract: Various systems and methods for real-time cascaded object recognition are described herein. A system for real-time cascaded object recognition comprises a processor; and a memory, including instructions, which when executed on the processor, cause the processor to perform the operations comprising: accessing image data at the system, the image data of an environment around the system, the image data is captured by a camera system; determining a set of regions in the image data, the set of regions including candidate objects; transmitting a subset of the image data corresponding to the set of regions to a remote server, the remote server to analyze the subset of the image data and detect an object in the subset of the image data; and receiving at the system from the remote server, an indication of the object detected in the subset of the image data.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: March 27, 2018
    Assignee: Intel Corporation
    Inventors: Amit Bleiweiss, Yaron Yanai, Yinon Oshrat, Amir Rosenberger
  • Patent number: 9930238
    Abstract: The disclosure includes a system and method for stitching image frames. The system includes a processor and a memory storing instructions that, when executed, cause the system to: receive image frames that are captured by two or more camera modules at a particular time; interpolate a virtual camera between a first set of camera modules from the two or more camera modules; determine a set of disparity maps between the first set of camera modules; generate, based on the set of disparity maps, a virtual camera image associated with the particular time for the virtual camera from a set of image frames captured by the first set of camera modules at the particular time; and construct a left panoramic image and a right panoramic image associated with the particular time from the image frames captured by the two or more camera modules and the virtual camera image.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: March 27, 2018
    Inventors: Thomas M. Annau, Arthur Van Hoff, Daniel Kopeinigg
  • Patent number: 9928666
    Abstract: Disclosed embodiments include a method (system and non-transitory computer storage readable medium) for generating 3-dimensional model data of a virtual 3-dimensional model based on a plurality of 2-dimensional cross-sectional images of a 3-dimensional object. The 3-dimensional model of the 3-dimensional object is generated based on a plurality of virtual hexahedron models. The plurality of hexahedron models are generated based on respective pixels in the 2-dimensional cross-sectional images of the object. By generating the 3-dimensional model of the object including the plurality of hexahedron models, objects within another object can be accurately represented. In addition, the 3-dimensional model is guaranteed to have a closed shape, hence 3-dimensional printing of the 3-dimensional model can be performed successfully.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: March 27, 2018
    Assignee: HedronX Inc.
    Inventor: Myung Hak Lee
  • Patent number: 9922159
    Abstract: The invention discloses a computer implemented method of fracturing a surface into elementary features wherein the desired pattern has a rectilinear or curvilinear form. Depending upon the desired pattern, a first fracturing will be performed of a non-overlapping or an overlapping type. If the desired pattern is resolution critical, it will be advantageous to perform a second fracturing step using eRIFs. These eRIFs will be positioned either on the edges or on the medial axis or skeleton of the desired pattern. The invention further discloses method steps to define the position and shape of the elementary features used for the first and second fracturing steps.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: March 20, 2018
    Assignee: ASELTA NANOGRAPHICS
    Inventors: Charles Tiphine, Thomas Quaglio, Luc Martin
  • Patent number: 9919226
    Abstract: A storage and charging device for game pieces is described which is associated with an interactive software experience, such that the storage and charging device corresponds to a virtual entity within the interactive software experience. The storage and charging device comprises a charging mechanism and a communication mechanism. The charging mechanism is arranged to charge at least one of the game pieces and the communication mechanism is arranged to communicate with the interactive software experience.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: March 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James William Scott, Haiyan Zhang, Nicolas Villar, Alexandra Keeley Bunting, Jonathan Leslie Venables, Simon Jay Carter
  • Patent number: 9922147
    Abstract: Roughly described, a method for determining characteristics of a body by simulation, useful in analyzing semiconductor devices, includes imposing a Delaunay mesh on a simulated body to be modeled, determining a system of node equations describing generation and flux of a set of at least a first physical quantity at each node in the mesh, and numerically solving the system of node equations to identify the physical quantities in the set at each node in the mesh, where the flux of the first physical quantity in the body, as represented in the node equations, is anisotropic. The method does not impose any limitation on the geometry of the device, on mesh elements, or on the orientation of the anisotropy.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: March 20, 2018
    Assignee: SYNOPSYS, INC.
    Inventors: Eugeny Lyumkis, Urs von Matt, Vadim Koltyzhenkov