Combining Model Representations Patents (Class 345/630)
  • Patent number: 11900537
    Abstract: A method and system for providing the ability to deform and adapt a 3D model and associated 3D object to comply with a set of extrinsic and intrinsic constraints to guarantee function and fit with respect to a 3D target object. The method includes simplifying the 3D object with a topological simplification, identifying a number of constraint zones according to defined characteristics such as external rigid and non-rigid zones and internal rigid and non-rigid zones, and modifying the 3D model with respect to the constraint zones.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: February 13, 2024
    Assignee: Technologies Shapeshift 3D INC.
    Inventor: Jonathan Borduas
  • Patent number: 11872498
    Abstract: A virtual pet breeding system that allows users of the game to buy virtual pets for their account which can be bred to obtain or generate new virtual pets (offspring) that are added to the user's account, wherein at least some of the offspring can materialize into a physical toy or object for the user to enjoy in the real world. In particular, some virtual offspring will be paired with a redemption code which allows the user to order and/or receive a real world/physical item resembling the virtual offspring that was produced from the virtual breeding.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: January 16, 2024
    Assignee: GANZ
    Inventors: Howard Ganz, Karl Joseph Borst
  • Patent number: 11819373
    Abstract: An intraoral scanning system for scanning an intraoral dental structure of a patient in a dental procedure may include an intraoral scanner and one or more processors coupled to the intraoral scanner and programmed with instructions that when executed by the one or more processors cause the intraoral scanning system to build a 3D model of the intraoral dental structure of the patient based on scan data acquired via the intraoral scanner and output feedback on a display. The feedback may include highlighting a portion of the 3D model that includes scan data that includes a finish line of the intraoral dental structure, wherein the scan indicates that the finish line is not suitable for receiving a prosthetic.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: November 21, 2023
    Assignee: ALIGN TECHNOLOGY, INC.
    Inventors: Avi Kopelman, Eldad Taub
  • Patent number: 11779445
    Abstract: A method and a system for determining a bite position between arch forms of a subject. The method comprises: receiving a 3D model including a first portion and a second portion respectively representative of lower and upper arch forms of the subject; determining, a respective distance value from each point of the first portion to the second portion; determining, for each point of the first portion, a respective weight value, thereby determining a respective weighted distance value; aggregating respective weighted distance values associated with each point of the first portion to determine an aggregate distance value being a remoteness measure between the first portion and the second portion; and determining the bite position based on the aggregate distance value.
    Type: Grant
    Filed: June 20, 2022
    Date of Patent: October 10, 2023
    Assignee: Oxilio Ltd
    Inventor: Islam Khasanovich Raslambekov
  • Patent number: 11774765
    Abstract: A method of operating an eyepiece waveguide having a first region and a second region includes directing light from a first projector to impinge on a first incoupling grating (ICG) and light from a second projector to impinge on a second ICG. Light from the first projector is diffracted into a first portion and a second portion of the first region of the eyepiece waveguide and out of the eyepiece waveguide. Light from the second projector is diffracted into a first portion and a second portion of the second region of the eyepiece waveguide and out of the eyepiece waveguide.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: October 3, 2023
    Assignee: Magic Leap, Inc.
    Inventors: Brian T. Schowengerdt, Mathew D. Watson, Brandon Michael-James Born, Samarth Bhargava, Victor Kai Liu
  • Patent number: 11718035
    Abstract: The present invention relates to three dimensional (3D) printed garments and any wearable article, as well as to processes and methods of manufacturing the same. Image information obtained from a subject, for example, images and information related to a subject's body or body part(s) is used to generate a garment or wearable object with a customized fit. In particular, the present invention provides the collection of a subject's data (e.g., using image acquisition devices, methods and software), and use of the data to create a model (e.g., virtual model) that in turn is used to create a subject specific article of clothing or other wearable object.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: August 8, 2023
    Assignee: PRINTER TAILORED, LLC
    Inventor: Tyler J. Sisk
  • Patent number: 11704866
    Abstract: Methods and systems for real-time visualization of building structures are disclosed. A computing system may calculate physical illumination characteristics for each of a plurality of predefined virtual external building-surface elements layered in simulation at specified surface locations of a virtual three-dimensional (3D) model of a building structure, wherein the virtual 3D model is constructed based on data descriptive of the building structure. Each of the plurality of predefined virtual external building-surface elements may be associated with its calculated illumination characteristics in a database. A spatially-manipulable rendered image of the building structure may displayed on an interactive display in real-time based on the virtual 3D model. On the interactive display device, one or more of the plurality of the predefined virtual external building-surface elements may be rendered in real-time at respectively specified locations on the rendered image.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: July 18, 2023
    Assignee: CertainTeed LLC
    Inventors: Brice Dubost, Sizhu You, Rachel Z. Pytel
  • Patent number: 11663797
    Abstract: A method of generating garment images embellished with a personalization art image is disclosed. Creating a garment type, based on a business user input including receiving information related to garment parts available options in colors, fabrics, lighting conditions, camera viewpoints poses related to the garment, generating a garment part image for each distinct combination of garment part fabric, garment part color, lighting condition, camera viewpoint and pose, storing each garment image, receiving a selection of available customization windows corresponding to the garment, and displaying to an end-user, a user selected garment image, embellished with a selected personalization art located in a selected customization window.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: May 30, 2023
    Assignee: CreateMe Technologies LLC
    Inventors: Oto Ciulis, Jason Bennett
  • Patent number: 11631154
    Abstract: A method, apparatus, device, and storage medium for transforming a hairstyle are provided. The method may include: determining a face bounding box according to information on face key points of acquired face image; constructing grids according to the face bounding box; deforming, by using an acquired target hairstyle function, edge lines of at least a part of the constructed grids, which comprises the hairstyle, to obtain a deformed grid curve; determining a deformed hairstyle in the face image according to the deformed grid curve.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: April 18, 2023
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Haotian Peng, Chen Zhao
  • Patent number: 11620802
    Abstract: A method of generating garment images embellished with a personalization art image is disclosed. Creating a garment type, based on a business user input including receiving information related to garment parts available options in colors, fabrics, lighting conditions, camera viewpoints poses related to the garment, generating a garment part image for each distinct combination of garment part fabric, garment part color, lighting condition, camera viewpoint and pose, storing each garment image, receiving a selection of available customization windows corresponding to the garment, and displaying to an end-user, a user selected garment image, embellished with a selected personalization art located in a selected customization window.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: April 4, 2023
    Assignee: CREATEME TECHNOLOGIES LLC.
    Inventors: Oto Ciulis, Jason Bennett
  • Patent number: 11517189
    Abstract: An endoscope that integrates the functions of an optical tower into a portable device, while eliminating the use of cords or cables that carry light, video signals or images, and power to the endoscope that may conflict with the movement of a surgeon and the members of the surgical team, or other operators in non-medical related applications is provided. The endoscope incorporates a camera, an image processor, a light source, a transmitter, a communication interface, a control interface, and one or more of a power source in a single portable unit or enclosure. The camera is in electrical communication with the image processor and supplies images and video to the image processor obtained via an elongated endoscope tube. The light source illuminates a viewing field of the endoscope via the elongated tube.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: December 6, 2022
    Inventors: Lavie Golenberg, Prem Kumar Sivakumar
  • Patent number: 11389735
    Abstract: A virtual pet breeding system that allows users of the game to buy virtual pets for their account which can be bred to obtain or generate new virtual pets (offspring) that are added to the user's account, wherein at least some of the offspring can materialize into a physical toy or object for the user to enjoy in the real world. In particular, some virtual offspring will be paired with a redemption code which allows the user to order and/or receive a real world/physical item resembling the virtual offspring that was produced from the virtual breeding.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: July 19, 2022
    Assignee: Ganz
    Inventors: Howard Ganz, Karl Joseph Borst
  • Patent number: 11324610
    Abstract: A system for electronically capturing a subject's anatomy. Software programming directs the user to position the camera to recognize the anatomy. It uses anatomical features of the recognized subject's anatomy, patient data entered by the user and anthropometric data to estimate the optimal position of virtual markers. Furthermore, it places the virtual markers on an image presented to the user on the display screen at the estimated optimal position, while utilizing an auto-zoom and the virtual markers to zoom in to provide proper framing. The auto-zoom is utilized while maintaining a substantially fixed camera distance from the subject. The programming provides feedback based on the anatomical features for directing the user to move the camera appropriately relative to the virtual markers, thereby resulting in an optimized view of the anatomical information. The end-user software program captures the optimized view of the anatomical information via the camera to provide output data.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: May 10, 2022
    Assignee: VISION QUEST INDUSTRIES INCORPORATED
    Inventors: Kevin R. Lunau, Wallace R. Fischer, Michael S. Skahan
  • Patent number: 11294556
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that utilize a multi-panel graphical user interface for modifying digital images. For example, in one or more embodiments, the disclosed systems divide the graphical user interface of a client device into first panel and a second panel. Further, the disclosed systems provide different portions of a digital image for display within the first and second panels. In some implementations, the disclosed systems receive a user interaction with the portion of the digital image displayed within the first panel. Based on the received user interaction, the disclosed systems modify the second portion of the digital image displayed within the second panel.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: April 5, 2022
    Assignee: Adobe Inc.
    Inventor: Amol Jindal
  • Patent number: 11288620
    Abstract: In one aspect, a method is provided including receiving, at a server computer, a communication that indicates controllability of an access control device by a client application associated with an e-commerce service. The access control device associated with a property and configured to selectively allow access to the property relative to interaction with the client application. The method further includes determining that the property is constituted by dwellings beyond the access control device and identifying, based on a reconciliation of addresses of the dwellings with information of user accounts of an e-commerce service, at least one of the dwellings associated with the e-commerce service. The method further includes causing relative to the reconciliation an update to at least one of the user accounts associated with the at least one of the dwellings, the update opting-in the at least one of the user accounts to a feature of the e-commerce service.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: March 29, 2022
    Assignee: The Chamberlain Group LLC
    Inventors: David R. Morris, Cory Jon Sorice
  • Patent number: 11222452
    Abstract: A method to be performed by at least one computer processor forming at least a part of a computing system comprising a mobile computing device comprising a camera, the method including obtaining a set of images of a head of a user by moving the mobile computing device through one or more two- and three-dimensional paths about the head; identifying, from the set of images, landmarks of the head of the user, wherein the landmarks comprise ears, nose, eyes, eyebrows, chin, cheeks, neckline, and hairline of the user; generating, based on the identified landmarks, a user framework; and scaling and adjusting, based on the user framework, a set of hairstyles from a hairstyle database based on hair dimensions, characteristics, and color with the landmarks, the hairstyle database being synchronized with a user profile and based one or more hairstyle selections by the user.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: January 11, 2022
    Inventor: Joshua Rodriguez
  • Patent number: 11217345
    Abstract: Aspects of anonymization of audio-visual medical data are described. Video data comprising a sequence of images is received for monitoring a subject. One or more faces are detected in each image of the sequence of images. A face of the subject is identified amongst the one or more faces. The identified face is tagged as subject face and remaining faces are tagged as bystander faces. The bystander faces are masked. It is determined whether live monitoring is to be performed for the subject. Based on the determination, the subject face is morphed to obtain anonymized video data, wherein the morphing comprises changing landmark features without changing facial expressions.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: January 4, 2022
    Assignee: MOCXA Health Private Limited
    Inventors: Raja Aditya Kadambi, Ankita Kumar
  • Patent number: 11157977
    Abstract: A product modeling system and method are provided. On one embodiment, the product modeling system is used to model a piece of apparel, such as a shirt, with a design wherein the model with the design is used to display the piece of apparel with the design to a consumer.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: October 26, 2021
    Assignee: ZAZZLE INC.
    Inventors: Young Harvill, Minh Thai, Robert Irven Beaver, III
  • Patent number: 11145138
    Abstract: A computing system and method to generate an avatar wearing multiple layers of clothing. For each clothing model acquired for the avatar, the system generates a customized clothing model based on transforming the original clothing model for fitting on the avatar based on deforming and physical simulation and a reduced clothing model based on collapsing the customized clothing model on the body of the avatar such that applying the reduced clothing model is simplified as painting the texture of the reduced clothing model onto the avatar model. Wearing the inner layers of the clothing by avatar is computed by applying the texture of the corresponding reduced clothing model on the body of the avatar in a sequence from inside layers to outside layers. The customized clothing model of the outermost layer is combined with the avatar wearing the inner layers to generate the avatar wearing the multiple layers of clothing.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: October 12, 2021
    Assignee: Linden Research, Inc.
    Inventors: Jeremiah Arthur Grant, Avery Lauren Orman, David Parks, Richard Benjamin Trent Nelson
  • Patent number: 11138480
    Abstract: Embodiments include a system, method, and computer program product for distributed intelligent pattern recognition. Embodiments include a cooperative multi-agent detection system that enables an array of disjunctive devices (e.g., cameras, sensors) to selectively cooperate to identify objects of interest over time and space, and to contribute an object of interest to a shared deep learning pattern recognition system based on a bidirectional feedback mechanism. Embodiments provide updated information and/or algorithms to one or more agencies for local system learning and pattern updating recognition models. Each of the multiple agencies may in turn, update devices (e.g., cameras, sensors) coupled to the local machine learning and pattern recognition models.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: October 5, 2021
    Assignee: Mutualink, Inc.
    Inventors: Joseph R. Mazzarella, Michael S. Wengrovitz
  • Patent number: 11132846
    Abstract: A rendering section renders a virtual space object to generate a computer graphics image. A superimposing section superimposes the computer graphics image on a captured real space image to generate a provisional superimposed image. A post-processing section performs post-processing on the provisional superimposed image. A chroma key generation section performs chroma key processing on the computer graphics image on the basis of depth information regarding the captured real space image, to thereby generate a chroma key image. A composing section masks the provisional superimposed image subjected to the post-processing with the chroma key image, to thereby generate a composed chroma key image. The composed chroma key image is superimposed on the captured real space image to generate an augmented reality image.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: September 28, 2021
    Assignee: Sony Interactive Entertainment Inc.
    Inventor: Yoshinori Ohashi
  • Patent number: 11128970
    Abstract: An electronic device and a method for controlling the electronic device, the method including receiving an input of a command to reproduce music contents, determining audio characteristics information on the music contents and situation information on an environment where the music contents are being reproduced; and displaying a visualization effect of visualizing the music contents using the audio characteristics information and the situation information, and reproducing the music contents.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: September 21, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jang-ho Jin, Myung-jae Kim, Ji-hun Park, Young-jun Ryu
  • Patent number: 11006154
    Abstract: Systems, devices and automated processes augment television broadcasts with digital content that automatically replaces static portions of the captured imagery. In a video broadcast of a live event, for example, signs or other advertisements that are physically present in the event venue can be automatically replaced in television broadcasts of the event by virtual imagery of other signs or objects, as desired.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: May 11, 2021
    Assignee: DISH Technologies L.L.C.
    Inventor: Jeffrey McSchooler
  • Patent number: 10973441
    Abstract: A display control device (10) comprises an image acquisition component (11), an orientation estimation component (12), and a controller (13). The image acquisition component (11) acquires an infrared image (G1) sensed by infrared array sensors (21a and 21b) installed in a room. The orientation estimation component (12) estimates the orientation of a care receiver (P1) in a room (30) on the basis of the infrared image (G1) acquired by the image acquisition component (11). The controller (13) controls a display device (22) so that a dummy image (D1), which shows a simplified view of the orientation of the care receiver (P1) estimated by the orientation estimation component (12), is displayed superimposed over the infrared image (G1).
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: April 13, 2021
    Assignee: OMRON CORPORATION
    Inventors: Junichi Tanaka, Masatoshi Oba, Fumiji Aita
  • Patent number: 10915520
    Abstract: Embodiments disclosed herein generate visual summaries of data and improve the same using cognitive feedback. In one embodiment, a data visualization application determines properties associated with data or portion(s) thereof, and then generates and combines visualizations of the determined properties into visual data summaries. Examples of visualizations that may be generated include box plots, histograms, graphs, charts, and word clouds. Examples of visual summaries that combine such visualizations include videos, animated GIF (Graphics Interchanged Format) files, powerpoints, PDF (Portable Document Format) files, and web pages. Subsequent to generating visual summaries, the data visualization application may monitor user interactions with those visual summaries and update the same by rebuilding the visual summaries based on the user interactions.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joseph True, Sushain Pandit
  • Patent number: 10796707
    Abstract: The present invention relates to a system for transmitting and receiving audio, particularly, to a method and apparatus for transmitting and receiving of object-based audio contents, which packetizes audio objects having the same characteristic. To achieve the above, the present invention includes filtering a plurality of ESs according to common information, adding a packet header to the respective filtered ESs and generate ES packets, aggregating all the generated ES packets and then adding a multi-object packet header to the aggregated ES packets to generate an object packet, and multiplexing the generated object packet, packetizing the multiplexed object packet according to a transmitting media and transmitting the packetized object packet.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: October 6, 2020
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Yong Ju Lee, Tae Jin Lee, Jae-Hyoun Yoo, Kyeongok Kang, Jin Woong Kim, Chieteuk Ahn
  • Patent number: 10769446
    Abstract: Data processing systems and methods are disclosed for combining video content with one or more augmentations to produce augmented video. Objects within video content may have associated bounding boxes that may each be associated with respective RGB values. Upon user selection of a pixel, the RGBA value of the pixel may be used to determine a bounding box associated with the RGBA value. The client may transmit an indicator of the determined bounding box to an augmentation system to request augmentation data for the object associated with the bounding box. The system then uses the indicator to determine the augmentation data and transmits the augmentation data to the client device.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: September 8, 2020
    Assignee: Second Spectrum, Inc.
    Inventors: Yu-Han Chang, Rajiv Tharmeswaran Maheswaran, Jeffrey Wayne Su, Emil Dotchevski, Jason Kent Simon
  • Patent number: 10755479
    Abstract: Neural networks of suitable topology are trained with sets of images, where one image of each set depicts a garment and another pair of images of each set depicts an item of apparel from multiple viewpoints, and a final image of each set depicts a model wearing the garment and the other item of apparel. Once trained, the neural network can synthesize a new image based on input images including an image of a garment and a pair of images of another item of apparel. Quantitative parameters controlling the image synthesis permit adjustment of features of the synthetic image, including skin tone, body shape and pose of the model, as well as characteristics of the garment and other items of apparel.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: August 25, 2020
    Assignee: Mad Street Den, Inc.
    Inventor: Marcus C. Colbert
  • Patent number: 10614503
    Abstract: Systems, apparatuses and methods are provided herein for providing surveying premises of a customer. In one embodiment, a system for surveying premises of a customer comprises: an unmanned aerial vehicle (UAV) comprising a three dimension (3D) scanner and an image sensor, and a control circuit comprising a communication device configured to communicate with the UAV. The control circuit being configured to: receive, from a customer, a premises location, instruct the UAV to travel to the premises location to collect a set of data, form a 3D point cloud model of the premises based on 3D data collected by the 3D scanner of the UAV, identify one or more features of the premises based on the 3D point cloud model and image data collected by the image sensor of the UAV, and generate a recommendation to the customer based on the one or more features of the premises.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: April 7, 2020
    Assignee: Walmart Apollo, LLC
    Inventors: Donald R. High, David C. Winkle, Michael D. Atchley
  • Patent number: 10602102
    Abstract: A projection system for projecting an image onto a projection body having a curve in one direction by projection units includes processors and memory, which upon execution, causes the projection system to extract a set of grid points indicating distortion of a projected image from captured calibration images; to convert each set of grid points of a target projection unit commonly extracted from captured calibration images having a calibration pattern projected on the projection body in different imaging ranges in association with the one direction onto a common coordinate system; to combine the converted sets of grid points on the common coordinate system in accordance with position; and to calculate a correction coefficient based on the combined sets of grid points.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: March 24, 2020
    Assignee: RICOH COMPANY, LTD.
    Inventors: Masaaki Ishikawa, Yukinaka Uchiyama
  • Patent number: 10588713
    Abstract: Computer analysis is made of individual patient related data in order to select standard or pre-manufactured orthodontic appliances or appliance components (10) that are most likely to provide orthodontic treatment suitable for the individual patient. This analysis can be made by the software of a custom orthodontic appliance designing system, without actually manufacturing the custom appliance. Geometric parameters (21-24, 28, 29) of a custom designed appliance may be compared with corresponding parameters of alternative standard appliances or appliance components so that the closest standard component can be used. The custom appliance can be designed to accommodate the geometries of one or more appliance components. Where custom mounting instructions that modify otherwise standard installation of an appliance or component will render the standard component more compatible with a custom appliance design, such instructions are provided to the orthodontist along with the selection.
    Type: Grant
    Filed: May 14, 2007
    Date of Patent: March 17, 2020
    Assignee: Ormco Corporation
    Inventors: Craig A. Andreiko, Daniel E. Even
  • Patent number: 10592615
    Abstract: A system and method is provided that facilitates collaborative development of virtual mechanical routing. A processor of the system responsive to inputs provided through at least one input device may generate a design for a routing run comprised of a set of elements and cause a distributed routing path corresponding to the routing run to be stored in a data store. The distributed routing path may be comprised of data that specifies two end elements and a plurality of routing path links that specify connections between a plurality of intermediate elements and between each end element and a respective one of the intermediate elements. The processor may also cause a display device to output a 3D representation of the routing run based at least in part on the distributed routing path stored in the data store, and data representative of the physical structures of the end elements and the intermediate elements that are specified by the routing path links of the distributed routing path.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: March 17, 2020
    Assignee: Siemens Industry Software Inc.
    Inventors: Raman Garimella, Abraham George, Wynn Niblack, Douglas Peters
  • Patent number: 10582135
    Abstract: A system (10) for compositing a scene comprising a captured video image and a computer-generated background image, the system comprising: at least one video camera (12, 14, 16) for recording and storing a raw video image (22, 24, 26) of a scene and for outputting a working video image of the scene; a selector switch (20) operatively interposed between each of the video cameras (12, 14, 16) and a real-time compositor (18) for feeding a selected one of the working video images (22) at any given time to the real time compositor (18); the real time compositor (18) being adapted to incorporate a first CGI image (28) into the selected working video image (22) and to display a composite video image (32) representative of the final shot on a display screen (34); the system (10) further comprising: a data storage device (41) adapted to store an archive copy of the raw video images (22, 24, 26) from each of the video cameras (12, 14, 16) and a second compositor (30) operatively connected to the data storage device (41)
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: March 3, 2020
    Inventor: Michael Geissler
  • Patent number: 10472029
    Abstract: Methods and system for creating dynamic maps are disclosed. A system for map creation for bodies of water may comprise an application server associated with a plurality of navigation devices, wherein the application server is configured to: (a) receive data from said plurality of navigation devices, the data including water-site information, time, and location; (b) perform statistical analysis on the data received by said plurality of devices; (c) determine the existence of bodies of water based at least on the statistical analysis; and (d) generate a dynamic map including one or more of water depth charts and heat maps based at least on the statistical analysis.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: November 12, 2019
    Inventors: Gregory Ward Book, Dawn Lea Davis
  • Patent number: 10417812
    Abstract: Data visualization systems and methods for generating 3D visualizations of a multidimensional data space are described. In one embodiment a 3D data visualization application directs a processing system to: load a set of multidimensional data points into a visualization table; create representations of a set of 3D objects corresponding to the set of data points; receive mappings of data dimensions to visualization attributes; determine the visualization attributes of the set of 3D objects based upon the selected mappings of data dimensions to 3D object attributes; update a visibility dimension in the visualization table for each of the plurality of 3D object to reflect the visibility of each 3D object based upon the selected mappings of data dimensions to visualization attributes; and interactively render 3D data visualizations of the 3D objects within the virtual space from viewpoints determined based upon received user input.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: September 17, 2019
    Assignee: CALIFORNIA INSTITUTE OF TECHNOLOGY
    Inventors: Stanislav G. Djorgovski, Ciro Donalek, Scott Davidoff, Vicente Estrada
  • Patent number: 10410318
    Abstract: Information in a diagram is logically structured using lists, containers, and callouts without requiring the diagram author to explicitly define a structure or map any diagram contents to a structure. Logical relationships are inferred based on actions associated with shapes, groupings, and attributes of shapes/groupings taken by the author. Feedback mechanisms are provided to communicate an underlying structure to the author. Intelligent behaviors are enabled to expose manipulation of diagrams based on their logical structure.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: September 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark Nelson, Mike Woolf, Heidi Munson, David Bradlee, Evan Moran
  • Patent number: 10402478
    Abstract: A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: September 3, 2019
    Assignee: Intentional Software Corporation
    Inventors: Charles Simonyi, Paul J. Kwiatkowski, Jeremy M. Price, Andras Nagy, Nicholas J. Wilson, Alexander K. Horton
  • Patent number: 10354453
    Abstract: A computer-implemented method for designing a virtual garment or upholstery (G) in a three-dimensional scene comprising the steps of: a) providing a three-dimensional avatar (AV) in the three-dimensional scene; b) providing at least one pattern (P) of said virtual garment or upholstery in the three-dimensional scene; c) determining a distance field from a surface of the avatar; d) positioning the pattern relative to the avatar by keeping a fixed orientation with respect to said distance field; and e) assembling the positioned pattern or patterns around the avatar to form said virtual garment or upholstery, and draping it onto the avatar. A computer program product, non-volatile computer-readable data-storage medium and Computer Aided Design system for carrying out such a method. Application of the method to the manufacturing of a garment or upholstery.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: July 16, 2019
    Assignee: DASSAULT SYSTEMES
    Inventors: Cyril Ngo Ngoc, Auxkin Ortuzar Del Castillo, Denis Nouais, Everton Hermann
  • Patent number: 10354439
    Abstract: A system may include a building scanning device configured to scan a target building and generate scanned building data based thereon. The system may also include a processor and a communication interface coupled thereto. The processor may be configured to cooperate with the communication interface to obtain stored building data for the target building from a remote stored data source and cooperate with the building scanning device to obtain the scanned building data. The processor may also be configured to generate virtual building plan data based upon the stored building data and the scanned building data and drive at least one display based upon the virtual building plan data.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: July 16, 2019
    Inventor: Charles C. Carrington
  • Patent number: 10332298
    Abstract: An animation generation method is performed by at least one processor, and includes obtaining an animation generation instruction, obtaining first bone data for a virtual target and first rig data for the virtual target, based on the animation generation instruction, obtaining an action identifier, and obtaining action data, second bone data for an additional element, and second rig data for the additional element, based on the action identifier. The method further includes fusing the first bone data and the second bone data to obtain fused bone data, controlling the fused bone data to change with time, based on the action data, and rendering an animation, based on the fused bone data controlled to change with time, the first rig data, and the second rig data.
    Type: Grant
    Filed: May 27, 2017
    Date of Patent: June 25, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jun Luo, Kaiyu Mao, Meiyun Han, Qilin Chen
  • Patent number: 10332296
    Abstract: Methods, apparatuses, and computer program products for overlaying multisource media in VRAM are described.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: June 25, 2019
    Assignee: Ubitus Inc.
    Inventors: Chung-Chou Yeh, Yu-Ju Tseng, Kai-Fang Cheng
  • Patent number: 10325345
    Abstract: An image processing device that transforms an image includes a storage unit configured to store coordinate values in a coordinate system of a pre-transformed image, each of the coordinate value corresponding to a grid point in a coordinate system of a transformed image, a selection unit configured to select a grid point in the vicinity of a target pixel in the transformed image, a calculation unit configured to refer to the pre-transformed coordinate value, corresponding to the selected grid point and stored in the storage unit, and to calculate a pre-transformed coordinate value corresponding to the target pixel, using the referred coordinate value, and an output unit configured to output a pixel value of the coordinate value calculated in the pre-transformed image, as a pixel value of the target pixel in the transformed image.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: June 18, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Tetsurou Kitashou, Tadayoshi Nakayama
  • Patent number: 10319127
    Abstract: A method, computer program product, and system for automatic placement and layering of images at runtime include a processor(s) obtaining images that represent components of an object, including a first image and a second image. The processor(s) annotates the first image with data indicating one or more locations on the first image where the second image can be placed. The processor(s) determines, during runtime, a position or orientation of the one or more locations on the first image, based on the annotated first image. The processor(s) compares each location to data in a system file to determine a first location that is a placement for the second image on the first image. The processor(s) layers the second image over the first image at the first location. The processor(s) renders the two dimensional model of the object, including the layered images, displays it in the graphical user interface.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: James R. Kunz, Virginia L. Li, William F. Phillips
  • Patent number: 10321091
    Abstract: Provided is an information processing device according to the present disclosure including a photographing information acquisition unit configured to acquire photographing information, which indicates photographing being performed in another device, from the other device, and a function activation unit configured to activate a function related to a photographed image depending on the acquisition of the photographing information. In particular, the function is a function of recording a voice uttered by a user with respect to photographing corresponding to the photographing information. This configuration makes it possible for a separate device to give a comment by voice to a picture photographed by the other device.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: June 11, 2019
    Assignee: SONY CORPORATION
    Inventor: Yuuji Takimoto
  • Patent number: 10304227
    Abstract: Neural networks of suitable topology are trained with pairs of images, where one image of each pair depicts a garment, and the other image of each pair depicts the garment being worn by a model. Once trained, the neural network can synthesize an image based on a new image of a garment, where the synthesized image could plausibly have appeared in the training set, paired with the new image of the garment. Quantitative parameters controlling the image synthesis permit adjustment of features of the synthetic image, including the skin tone, body shape and pose of the model, accessories depicted in the synthetic image, and characteristics of the garment as depicted, such as length, sleeve style, collar style or tightness.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: May 28, 2019
    Assignee: Mad Street Den, Inc.
    Inventor: Marcus C. Colbert
  • Patent number: 10292683
    Abstract: A relationship is established between points or regions in images of objects deformed in different ways, for example images of the human chest in a mammography and 3D ultrasound process. While a plurality of recording parameters which can be used for such an automatic image registration are often known in X-ray and other imaging methods, precise recording parameters, in particular for the position of the chest, are usually not available in ultrasound processes. The object is to additionally detect the position, in particular the tilt, of the chest and the ultrasound transducer in a chest ultrasound. A linking of multiple ultrasound recordings to one another or a comparably more precise automatic image registration using other modalities can then be carried out using the position of the ultrasound transducer relative to the chest. The position is detected in a manner that is specific to the case.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: May 21, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Joachim Georgii, Marcus Radicke, Fabian Zoehrer
  • Patent number: 10188952
    Abstract: A method for variable sized summarization of n-dimensional integral coordinate systems. A three or other dimensional area is defined with an integral coordinate system. Blocks are defined within the three or other dimensional area with coordinate summary addresses. The coordinate addresses are mapped to server coordinates so that each block can be independently stored on one or more servers.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: January 29, 2019
    Assignee: Controlled Protocols, Inc.
    Inventor: Ralph J. Covelli
  • Patent number: 10182187
    Abstract: The present teaching relates to real-time manipulation of images and video captured on mobile devices, and in particular to composite graphical elements applied in real-time to captured images and/or video. Some embodiments contemplate a method comprising receiving a captured image and/or video from a portable multi-function device, applying processing in real time via a Quality Engine, applying processing in real time via an Image Engine, applying an overlay process in real time, applying a filter process in real time, storing and/or streaming the processed content, and sharing the processed content.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: January 15, 2019
    Assignee: Playvuu, Inc.
    Inventors: Shane Pollack, Joseph Takai, Alejandro Japkin, Pablo Vasquez
  • Patent number: 10166477
    Abstract: A game device includes: a detecting section configured to obtain an imaged image imaged by an imaging device, and detect a tracking object included in the obtained imaged image; a control section configured to calculate a position in which to display a predetermined image according to a position in which the tracking object is detected; and an image generating section configured to generate a display image displaying the predetermined image in the position calculated by the control section in the imaged image such that the predetermined image is superimposed on the imaged image, and display the generated display image on a display device.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: January 1, 2019
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Yuki Miyamae, Masafumi Noda, Takumi Yoshida, Keiichiro Ishihara, Gento Morita, Yutaka Yokokawa, Nicolas Doucet
  • Patent number: 10140999
    Abstract: The present invention relates to a system for transmitting and receiving audio, particularly, to a method and apparatus for transmitting and receiving of object-based audio contents, which packetizes audio objects having the same characteristic. To achieve the above, the present invention includes filtering a plurality of ESs according to common information, adding a packet header to the respective filtered ESs and generate ES packets, aggregating all the generated ES packets and then adding a multi-object packet header to the aggregated ES packets to generate an object packet, and multiplexing the generated object packet, packetizing the multiplexed object packet according to a transmitting media and transmitting the packetized object packet.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: November 27, 2018
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Yong Ju Lee, Tae Jin Lee, Jae-Hyoun Yoo, Kyeongok Kang, Jin Woong Kim, Chieteuk Ahn