Shape Generating Patents (Class 345/441)
-
Patent number: 11341693Abstract: Prior art digital painting applications create strokes by repeatedly applying a stamp at incremental positions along a path. Such applications led to uniform marks being made by the mark making tool along the stroke as the same process as applied by the software application at each point along the stroke. However, some areas of a painting involve repetitive strokes, which can take a lot of time for the user. Embodiments of the invention provide the user with automated methods and systems that maintain a level of control the user seeks or needs whilst removing the repetitive nature of the area filling thereby saving the user time whilst delivering high quality results. The invention fills the area to be filled to painted with actual, individual strokes, offering the advantages of overlapping strokes and mixing paint for an increased “natural” media look and feel.Type: GrantFiled: May 18, 2021Date of Patent: May 24, 2022Assignee: Corel CorporationInventor: Stephen Bolt
-
Patent number: 11334691Abstract: A methods and computer systems can automatically identify and fill gaps in a computer aided design. One method includes identifying a first set of points on a first solid in a CAD design. The method includes identifying a second set of points on the second solid in the CAD design. The method also includes determining a volume of the gap between the first solid and the second solid based on a Delaunay tetrahedralization of the first set of points and the second set of points.Type: GrantFiled: July 8, 2019Date of Patent: May 17, 2022Assignee: Dassault Systemes Simulia Corp.Inventors: Samrat Goswami, Gennady Burenkov
-
Patent number: 11337029Abstract: Embodiments include apparatus and method for collecting observation data for updating a geographic database. An initial observation is collected by a first mobile device, a first vehicle, or a first sensor. Along with the geographic position, data indicative of the first observation is send to a server. The central server may analyze of the initial observation data to determine if additional observations should be made and define a bounding box from the geographic position of the first mobile device and the analysis of the initial observation data. A request for additional observations is generated and sent to at least one second mobile device, second vehicle, or second sensor based on the bounding box.Type: GrantFiled: August 10, 2020Date of Patent: May 17, 2022Assignee: HERE Global B.V.Inventors: Aaron J. Dannenbring, Sanjay C. Sood, Vladimir Boroditsky
-
Patent number: 11321425Abstract: A first reference line that is a regression line obtained from data within a predetermined range including a starting point of a peak detected from data of a graph showing changes in intensity with respect to a parameter, a second reference line that is a regression line obtained from data within a predetermined range including a ending point of the peak, and a third reference line connecting the starting and ending points, and one or more intermediate control points in a triangle defined by the first, second, and third reference lines are determined; and a Bezier curve between the starting point and the ending point is created to be determined to be a baseline of the peak, the Bezier curve being determined by control points of the starting point, the one or more intermediate control points, and the ending point in order on a parameter axis.Type: GrantFiled: April 27, 2016Date of Patent: May 3, 2022Assignee: SHIMADZU CORPORATIONInventors: Shinji Kanazawa, Hiroaki Kozawa
-
Patent number: 11314815Abstract: The systems and methods described herein use a tag for collecting data associated with a content object of a content page. The tag may be a universal tag which can provide a single point of data collection and thereby reduce the number of network requests due to piggyback tags. The data collected from the content page may be communicated to a stream management system which can process the data and split the data into multiple data streams to be fed to a downstream system. The downstream system can further process the data and communicate to another downstream system. In some embodiments, the stream management system can access the repositories of its downstream system and veto the data flows created by the downstream system.Type: GrantFiled: July 6, 2020Date of Patent: April 26, 2022Assignee: Tealium Inc.Inventor: Christopher B. Slovak
-
Patent number: 11297354Abstract: The present invention provides an encoding apparatus including a setting section that partitions each of images included in a video to be encoded into a plurality of tiles and sets a partial region including one or more of the plurality of tiles for the image, an encoding section that encodes each image on a per-tile basis to generate an encoded stream, and a transmission control section that controls transmission of the encoded stream to a decoding apparatus that decodes the video. The setting section sets out-of-tile reference for motion compensation for the tiles within the partial region to be prohibited, and the transmission control section restricts, upon detection of a loss or an absence of encoded information at the decoding apparatus, the transmission such that only an encoded stream corresponding to the tiles within the partial region is transmitted.Type: GrantFiled: March 3, 2020Date of Patent: April 5, 2022Assignee: SONY CORPORATIONInventor: Yuji Fujimoto
-
Patent number: 11282595Abstract: A multi-label heat map generating system is operable to receive a plurality of medical scans and a corresponding plurality of global labels that each correspond to one of a set of abnormality classes. A computer vision model is generated by training on the medical scans and the global labels. Probability matrix data, which includes a set of image patch probability values that each indicate a probability that a corresponding one of the set of abnormality classes is present in each of a set of image patches, is generated by performing an inference function that utilizes the computer vision model on a new medical scan. Heat map visualization data can be generated for transmission to a client device based on the probability matrix data that indicates, for each of the set of abnormality classes, a color value for each pixel of the new medical scan.Type: GrantFiled: September 16, 2020Date of Patent: March 22, 2022Assignee: Enlitic, Inc.Inventors: Li Yao, Jordan Prosky, Eric C. Poblenz, Kevin Lyman, Lionel Lints, Ben Covington, Anthony Upton
-
Patent number: 11276219Abstract: Various examples of cross-application systems and methods for authoring, transferring, and evaluating rigging control systems for virtual characters are disclosed. A first application, which implements a first rigging control protocol, can provide an input associated with a request for a behavior from the rig for the virtual character. The input can be converted to be compatible with a second rigging control protocol that is different from the first rigging control protocol. One or more control systems can be evaluated based on the input to determine an output to provide the requested behavior from the virtual character rig. The one or more control systems can be defined according to the second rigging control protocol. The output can be converted to be compatible with the first rigging control protocol and provided to the first application to manipulate the virtual character according to the requested behavior.Type: GrantFiled: April 12, 2019Date of Patent: March 15, 2022Assignee: Magic Leap, Inc.Inventors: Geoffrey Wedig, James Jonathan Bancroft
-
Patent number: 11256510Abstract: Techniques are disclosed relating to fetching items from a compute command stream that includes compute kernels. In some embodiments, stream fetch circuitry sequentially pre-fetches items from the stream and stores them in a buffer. In some embodiments, fetch parse circuitry iterate through items in the buffer using a fetch parse pointer to detect indirect-data-access items and/or redirect items in the buffer. The fetch parse circuitry may send detected indirect data accesses to indirect-fetch circuitry, which may buffer requests. In some embodiments, execute parse circuitry iterates through items in the buffer using an execute parse pointer (e.g., which may trail the fetch parse pointer) and outputs both item data from the buffer and indirect-fetch results from indirect-fetch circuitry for execution. In various embodiments, the disclosed techniques may reduce fetch latency for compute kernels.Type: GrantFiled: October 8, 2020Date of Patent: February 22, 2022Assignee: Apple Inc.Inventors: Andrew M. Havlir, Jeffrey T. Brady
-
Patent number: 11250817Abstract: A display driver is disclosed. The display driver includes: a memory configured to store control points defining a curve associated with a display panel; and shape calculation circuitry configured to: determine, based on the control points, a first intersection point of the curve and a width of a first line associated with the display panel; and modify image data of an image based on the first intersection point.Type: GrantFiled: November 15, 2018Date of Patent: February 15, 2022Assignee: Synaptics IncorporatedInventors: Tomoo Minaki, Hirobumi Furihata, Takashi Nose
-
Patent number: 11250241Abstract: A face image processing method includes: performing face detection on an image to be processed, and obtaining at least one face region image included in the image to be processed and face attribute information in the at least one face region image; and for the at least one face region image, processing an image corresponding to a first region and/or an image corresponding to a second region in the face region image at least according to the face attribute information in the face region image, wherein the first region is a skin region, and the second region includes at least a non-skin region.Type: GrantFiled: September 30, 2019Date of Patent: February 15, 2022Assignee: SHENZHEN SENSETIME TECHNOLOGY CO., LTD.Inventors: Qiong Yan, Zhanpeng Zhang, Tianhan Wei, Xu Bao, Guijie Wang, Jianbo Liu, Canbin Wang, Ligen Dai, Wenhui Wu
-
Patent number: 11234287Abstract: A system and method provide for receiving, at a radio access network (RAN), a radio resource connection (RRC) connection request from user equipment (UE) in a disconnected/idle state; allocating signaling radio bearer (SRB) resources to the UE; sending an initial UE message to a core network; receiving an initial context set-up from the core network; establishing an RRC session with the UE in an RRC connected state; storing the context information; detecting inactivity in the RRC session while the UE is in the RRC connected state; suspending the RRC session and transitioning the UE device from the RRC connected state to an RRC inactive state based on the inactivity; determining a congested/overloaded state in the RAN; receiving an RRC resume request from the UE; and determining, using the stored context information, whether the UE is to be granted prioritized access to the RAN and transitioned to the RRC connected state.Type: GrantFiled: May 18, 2020Date of Patent: January 25, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Sudhakar Reddy Patil, Amir Saghir, Frank Jager
-
Patent number: 11231776Abstract: A method and apparatus for predicting an intention acquires a gaze sequence of a user, acquires an input image corresponding to the gaze sequence, generates a coded image by visually encoding temporal information included in the gaze sequence to the input image, and predicts an intention of the user corresponding to the gaze sequence based on the input image and the coded image.Type: GrantFiled: December 2, 2019Date of Patent: January 25, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Seungin Park, Hyong Euk Lee
-
Patent number: 11222448Abstract: A method and apparatus for measuring a measurement of a two-dimensional (2D) pattern receives a plurality of points in a space in which a 2D pattern of clothing is displayed, determines an attribute of an area in which the points are included, measures a length of a line segment using the points based on the determined attribute of the area, and outputs the length of the line segment.Type: GrantFiled: September 21, 2020Date of Patent: January 11, 2022Assignee: CLO Virtual Fashion Inc.Inventors: Hohyun Lee, Yeji Kim
-
Patent number: 11212425Abstract: An image capture device may include an image sensor, a processor, and a memory. The image sensor may be configured to obtain an image. The processor may be configured to generate a grid on the image. The grid may include one or more vertices. The one or more vertices may be used to form tiles. The processor may be configured to determine a flare level of each vertex. The processor may be configured to assign a maximum flare level for each tile of the image. The processor may be configured to sort the tiles. The tiles may be sorted based on the maximum flare level of each tile. The processor may be configured to apply a flare compensation to a subset of the tiles to obtain a processed image. The processed image may have reduced flare artifacts or no flare artifacts. The processed image may be stored in the memory.Type: GrantFiled: August 24, 2020Date of Patent: December 28, 2021Assignee: GoPro, Inc.Inventors: Bruno César Douady, Guillaume Matthieu Guérin, Eric Chasseur
-
Patent number: 11200902Abstract: The present teaching relates to method, system, medium, and implementations for detecting a source of speech sound in a dialogue. A visual signal acquired from a dialogue scene is first received, where the visual signal captures a person present in the dialogue scene. A human lip associated with the person is detected from the visual signal and tracked to detect whether lip movement is observed. If lip movement is detected, a first candidate source of sound is generated corresponding to an area in the dialogue scene where the lip movement occurred.Type: GrantFiled: February 15, 2019Date of Patent: December 14, 2021Assignee: DMAI, INC.Inventors: Nishant Shukla, Ashwin Dharne
-
Patent number: 11185774Abstract: A computer application for performing a method for creating a panoramic view port about a nodal point, which includes positioning an image-capturing mobile device at a nodal point, capturing a first digital image having a focal point within the image's left, right, top and bottom image borders, pivoting the mobile device about the nodal point, either vertically or horizontally, until the focal point of a subsequent image moves outside an image border of a previous image, in which an application indicator then displays on a preview image aiding in adjacent border alignment subsequent to image capture. Thereafter, there is a conjoining of the subsequent image with the one or more previous images into a sphere segment and looping through the process of pivoting the image-capturing mobile device, and conjoining subsequent captured images with the sphere segment, until a desired spherical view port about a nodal point has been created.Type: GrantFiled: January 22, 2020Date of Patent: November 30, 2021Inventor: Gil-ad Goldstein
-
Patent number: 11164389Abstract: A computer-implemented method includes obtaining an image of an area of a property from an augmented reality device, identifying the area of the property based on the image obtained from the augmented reality device, determining that the area of the property corresponds to an event at the property or a configuration of a monitoring system of the property, and providing, in response to determining that the area of the property corresponds to the event or the configuration, information that represents the event or the configuration and that is configured to be displayed on the augmented reality device.Type: GrantFiled: September 14, 2020Date of Patent: November 2, 2021Assignee: ObjectVideo Labs, LLCInventor: Donald Madden
-
Patent number: 11164355Abstract: Systems and methods for editing an image based on multiple constraints are described. Embodiments of the systems and methods may identify a change to a vector graphics data structure, generate an update for the vector graphics data structure based on strictly enforcing a handle constraint, a binding constraint, and a continuity constraint, adjust the vector graphics data structure sequentially for each of a plurality of sculpting constraints according to a priority ordering of the sculpting constraints, generate an additional update for the vector graphics data structure based on strictly enforcing the binding constraint and the continuity constraint and approximately enforcing the handle constraint and the sculpting constraints, adjust the vector graphics data structure sequentially for each of a plurality of sculpting constraints, and display the vector graphic based on the adjusted vector graphics data structure.Type: GrantFiled: April 23, 2020Date of Patent: November 2, 2021Assignee: ADOBE INC.Inventors: Ankit Phogat, Kevin Wampler, Wilmot Li, Matthew David Fisher, Vineet Batra, Daniel Kaufman
-
Patent number: 11151905Abstract: Disclosed herein are methods of providing location-based information with respect to a topological map. A method may include (a) receiving a query for location-related information, (b) optionally generating data representing the topological map, (c) accessing the location-related information in a map-to-scale, (d) optionally determining an association between one or more points (or links) in the map-to-scale and one or more corresponding points (or links) in a topological map, (e) identifying one or more points (or links) in the map-to-scale that relate to the location-related information and that correspond to one or more points (or links) in the topological map, (f) optionally determining a relative position of the location-related information with respect to the identified one or more map-to-scale points (or links), and (g) displaying the location-related information with respect to the corresponding one or more points (or links) in the topological map.Type: GrantFiled: September 13, 2019Date of Patent: October 19, 2021Assignee: HERE Global B.V.Inventors: William N. Gale, Joseph P. Mays, Frank J. Kozak
-
Patent number: 11126388Abstract: A measurement instrument identification system is described for identifying one measurement instrument, wherein the identification system includes a sensor unit, a receiving unit for receiving a signal assigned to the measurement instrument, a processing unit, and an augmented reality unit for displaying at least a representative and/or a symbol assigned to the measurement instrument. The processing unit is further configured to select the one measurement instrument out of the plurality of measurement instruments based on the received signal assigned to the at least one measurement instrument and the signal received from the sensor unit. The processing unit is further configured to control the augmented reality unit to display a representative and/or a symbol assigned to the measurement instrument. Further, a method for finding a particular measurement instrument is described.Type: GrantFiled: February 22, 2019Date of Patent: September 21, 2021Assignee: Rohde & Schwarz GmbH & Co. KGInventor: Chow Han Ding
-
Patent number: 11093665Abstract: A disclosed method for simulation visualization may include determining initial conditions for a control logic component for modeling and simulating of a physical product or process. The method may also include determining initial conditions for a render engine for generating a visualization of outputs of the control logic component. The method may include initiating execution of the control logic component and the render engine in accordance with the determined initial conditions, and receiving, during a simulation, input from the control logic component in accordance with a predefined interface for simulation visualization. The received input may represent one or more outputs of the control logic component. The method may also include communicating the received input to the render engine in accordance with the predefined interface for visualization by the render engine.Type: GrantFiled: October 25, 2017Date of Patent: August 17, 2021Assignee: Lockheed Martin CorporationInventor: Kyle M. Ringgenberg
-
Patent number: 11093478Abstract: A device configured to link correlithm objects to string correlithm objects in a correlithm object processing system includes a string correlithm object generator configured to output a string correlithm object comprising a plurality of sub-string correlithm objects. Each sub-string correlithm object is adjacent in n-dimensional space to a preceding sub-string correlithm object and a subsequent sub-string correlithm object. A node is configured to receive a plurality of non-string correlithm objects, each non-string correlithm object representing data. A memory is configured to store a node table that associates sub-string correlithm objects with non-string correlithm objects such that a first sub-string correlithm object is associated with a first non-string correlithm object and a second sub-string correlithm object is associated with a second non-string correlithm object.Type: GrantFiled: September 17, 2018Date of Patent: August 17, 2021Assignee: Bank of America CorporationInventor: Patrick N. Lawrence
-
Patent number: 11095854Abstract: Systems and methods relate to receiving a plurality of video streams captured of a subject by a plurality of video cameras, each video stream including video frames time-synchronized according to a shared frame rate, each video camera having a known vantage point in a predetermined coordinate system; obtaining at least one three-dimensional (3D) mesh of the subject at the shared frame rate, the 3D mesh time-synchronized with the video frames of the video streams, the at least one mesh including a plurality of vertices with known locations in the predetermined coordinate system; calculating one or more lists of visible-vertices at the shared frame rate, each list including a subset of the plurality of vertices of the at least one 3D mesh of the subject, the subset being a function of the location of the known vantage point associated with at least one of the plurality of video cameras; generating one or more time-synchronized data streams at the shared frame rate, the one or more time-synchronized data streamsType: GrantFiled: March 6, 2019Date of Patent: August 17, 2021Assignee: Verizon Patent and Licensing Inc.Inventor: Simion Venshtain
-
Patent number: 11074041Abstract: A multiplier for calculating a multiplication of a first fixed point number and a second fixed point number comprises a converter and a restoration circuit. The converter is configured to convert the first fixed point number to a sign, a mantissa, and an exponent. At least one of a bit width of the sign, a bit width of the mantissa, and a bit width of the exponent is dynamically configured based on a position of a layer associated with the first fixed point number in a neural network, a position of a pixel in an input feature map associated with the first fixed point number, and/or a channel associated with the first fixed point number. The restoration circuit is configured to calculate the multiplication based on the sign, the mantissa, the exponent, and the second fixed point number.Type: GrantFiled: July 24, 2019Date of Patent: July 27, 2021Assignee: NOVUMIND LIMITEDInventors: Miao Li, Pingfan Meng, Yilei Li, Cheng-Ying Ko, Jeffrey Weifung Lien
-
Patent number: 11055818Abstract: A panorama image alignment method method comprises: obtaining multipath spherical images; calculating rotation Euler angles between each spherical image and a middle portion, a left portion and a right portion of an adjacent spherical image according to a middle portion, a left portion and a right portion of each spherical image to obtain a first left portion rotation matrix and a second right portion rotation matrix; obtaining a first left panorama image, a first right panorama image, a second left panorama image and a second right panorama image; aligning the second left panorama image to the first left panorama image, obtaining a second left portion rotation matrix by means of calculation, and then obtaining a rotation matrix of a left panorama; aligning the second right panorama image to the first right panorama image, obtaining a second right portion rotation matrix by means of calculation, and obtaining a rotation matrix of a right panorama.Type: GrantFiled: April 26, 2018Date of Patent: July 6, 2021Assignee: ARASHI VISION INC.Inventors: Chenglong Yin, Wenjie Jiang, Jingkang Liu
-
Patent number: 11049296Abstract: A digital medium environment is described to dynamically modify or extend an existing path in a user interface. An un-parameterized input is received that is originated by user interaction with a user interface to specify a path to be drawn. A parameterized path is fit as a mathematical ordering representation of the path to be drawn as specified by the un-parametrized input. A determination is made as to whether the parameterized path is to extend or modify the existing path in the user interface. The existing path is modified or extended in the user interface using the parameterized path in response to the determining that the parameterized path is to modify or extend the existing path.Type: GrantFiled: May 31, 2019Date of Patent: June 29, 2021Assignee: Adobe Inc.Inventor: Mehmet Ersin Yumer
-
Patent number: 11037268Abstract: A method for improving image quality by using multi-resolution is provided. The method includes: receiving an image data; dividing the image data into areas corresponding to different resolutions according to first parameter information, wherein the resolutions correspond to different frequencies; rendering the areas with the different frequencies in a single pass and outputting a rendered image data; and resolving the rendered image data into a final output image data with a first resolution according to second parameter information.Type: GrantFiled: June 19, 2017Date of Patent: June 15, 2021Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.Inventor: Deming Gu
-
Patent number: 11037341Abstract: Generative shape creation and editing is leveraged in a digital medium environment. An object editor system represents a set of training shapes as sets of visual elements known as “handles,” and converts sets of handles into signed distance field (SDF) representations. A handle processor model is then trained using the SDF representations to enable the handle processor model to generate new shapes that reflect salient visual features of the training shapes. The trained handle processor model, for instance, generates new sets of handles based on salient visual features learned from the training handle set. Thus, utilizing the described techniques, accurate characterizations of a set of shapes can be learned and used to generate new shapes. Further, generated shapes can be edited and transformed in different ways.Type: GrantFiled: January 15, 2020Date of Patent: June 15, 2021Assignee: Adobe Inc.Inventors: Giorgio Gori, Tamy Boubekeur, Radomir Mech, Nathan Aaron Carr, Matheus Abrantes Gadelha, Duygu Ceylan Aksit
-
Patent number: 11010943Abstract: A method and system for digitally coloring, compositing, selecting, or segmenting, anti-aliased or grayscale or multi-color line art or graphics, uses a set of acquired “image points” with properties such as coordinates, color, “paint” and “flow” status, etc. According to preferred embodiments of the invention, “unpainted” and “painted” “image points” are acquired by a processing device, which iterates through an ordered set of “reference colors”, in descending order. For each “reference color”, the device determines “unpainted image points” for which: the point's color is “greater than or equal to” the current “reference color”, except for “lesser flow” or “list” status, and: the point is “threshold adjacent” to a “painted image point”. The point's status thus changes to “painted”, and the point takes the color or “segment affiliation” of the “threshold adjacent” point, with optional prioritization. The user can adjust “image point” properties, e.g. when performing color flatting.Type: GrantFiled: December 18, 2020Date of Patent: May 18, 2021Inventor: Ivan Bajic
-
Patent number: 10964100Abstract: According to one general aspect, systems and techniques for rendering a painting stroke of a three-dimensional digital painting include receiving a painting stroke input on a canvas, where the painting stroke includes a plurality of pixels. For each of the pixels in the plurality of pixels, a neighborhood patch of pixels is selected and input into a neural network and a shading function is output from the neural network. The painting stroke is rendered on the canvas using the shading function.Type: GrantFiled: September 10, 2018Date of Patent: March 30, 2021Assignee: ADOBE INC.Inventors: Xin Sun, Zhili Chen, Nathan Carr, Julio Marco Murria, Jimei Yang
-
Patent number: 10964083Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor configured to execute the instructions to perform a method that includes receiving multiple representations of one or more expressions of an object. Each of the representations includes position information attained from one or more images of the object. The method also includes producing an animation model from one or more groups of controls that respectively define each of the one or more expressions of the object as provided by the multiple representations. Each control of each group of controls has an adjustable value that defines the geometry of at least one shape of a portion of the respective expression of the object. Producing the animation model includes producing one or more corrective shapes if the animation model is incapable of accurately presenting the one or more expressions of the object as provided by the multiple representations.Type: GrantFiled: April 10, 2019Date of Patent: March 30, 2021Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.Inventors: Kiran S. Bhat, Michael Koperwas, Rachel M. Rose, Jung-Seung Hong, Frederic P. Pighin, Christopher David Twigg, Cary Phillips, Steve Sullivan
-
Patent number: 10937132Abstract: A spike signal-based display method and a spike signal-based display system are disclosed by the present application. The method includes: analyzing a spike sequence corresponding to a single pixel position to obtain spike-firing information; acquiring respective pixel values corresponding to multiple spike-firing times before a single spike-firing time, and accumulating the pixel values as a first accumulated pixel value; setting a first specific amount corresponding to the single spike-firing time of the pixel position, and summing the first specific amount and the first accumulated pixel value to obtain a first pixel value of the pixel position; comparing the first pixel value with a pixel threshold range, and obtaining a second specific amount based on the first specific amount; and obtaining a second pixel value of the pixel position by summing the first accumulated pixel value and the second specific amount, and generating an image by using the second pixel values.Type: GrantFiled: October 29, 2019Date of Patent: March 2, 2021Assignee: Peking UniversityInventors: Tiejun Huang, Lin Zhu, Yonghong Tian, Yihua Fu, Jianing Li, Siwei Dong, Yaowei Wang
-
Patent number: 10928183Abstract: A system and a method for providing an indication about positioning unreliability are described. The system comprises a scanner for scanning a surface geometry of an object and accumulating 3D points for each frame using shape-based positioning; a pose estimator for estimating an estimated pose for the scanner using the 3D points; an unreliable pose detector for determining if the estimated pose has an underconstrained positioning and an indication generator for generating an indication that the unreliable pose estimation is detected. In one embodiment, a degree of freedom identifier identifies a problematic degree of freedom in the estimated pose. In one embodiment, a feature point detector detects a reobservable feature point and the pose estimator uses the feature point with the 3D points to estimate the estimated pose and the unreliable pose detector uses the feature point to identify the estimated pose as an unreliable pose estimation.Type: GrantFiled: August 29, 2019Date of Patent: February 23, 2021Inventors: Patrick Hebert, Alexandre Carette, Éric Saint-Pierre
-
Patent number: 10916001Abstract: Methods and systems are provided for transforming sketches into stylized electronic paintings. A neural network system is trained where the training includes training a first neural network that converts input sketches into output images and training a second neural network that converts images into output paintings. Similarity for the first neural network is evaluated between the output image and a reference image and similarity for the second neural network is evaluated between the output painting, the output image, and a reference painting. The neural network system is modified based on the evaluated similarity. The trained neural network is used to generate an output painting from an input sketch where the output painting maintains features from the input sketch utilizing an extrapolated intermediate image and reflects a designated style from the reference painting.Type: GrantFiled: March 13, 2017Date of Patent: February 9, 2021Assignee: ADOBE INC.Inventors: Jingwan Lu, Patsorn Sangkloy, Chen Fang
-
Patent number: 10891502Abstract: Apparatuses, systems and methods are provided for alleviating driver distractions. More particularly, apparatuses, systems and methods are provided for alleviating driver distractions by provoking driver interaction.Type: GrantFiled: January 19, 2018Date of Patent: January 12, 2021Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Aaron Scott Chan, Kenneth J. Sanchez
-
Patent number: 10885681Abstract: A method of performing path stroking includes determining whether or not aliasing based on a primitive included in a path will occur using data about the path, generating a texture to be used for performing path stroking based on a result of the determining, and mapping the texture along an edge of the primitive.Type: GrantFiled: September 9, 2016Date of Patent: January 5, 2021Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jeongjoon Yoo, Sundeep Krishnadasan, Jaedon Lee, Sangoak Woo
-
Patent number: 10885686Abstract: An image is to be shared across a plurality of pages. Versions of attribute information are computed for the image, each of the versions of the attribute information associated with a respective different page of the plurality of pages, each version of the attribute information specifying a respective arrangement of at least a portion of the image in the respective page of the plurality of pages. The plurality of pages are produced for output using the respective versions of the attribute information, the produced pages for output each including at least a portion of the image.Type: GrantFiled: July 28, 2014Date of Patent: January 5, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Steven Holland, John D Wilcox, Jr., Charles M Rekiere, Sean Michael Collison
-
Patent number: 10878401Abstract: Techniques for processing images of documents captured using a mobile device are provided. The images can include different sides of a document from a mobile device for an authenticated transaction. In an example implementation, a method includes inspecting the images to detect a feature associated with a first side of the document. In response to determining an image is the first side of the document, a type of content is selected to be analyze on the image of the first side and one or more of regions of interests (ROIs) are identified on the image of the first side that are known to include the selected type of content. A process can include receiving a sub-image of the image of the first side from the preprocessing unit, and performing content detection test on the sub-image.Type: GrantFiled: January 14, 2020Date of Patent: December 29, 2020Assignee: MITEK SYSTEMS, INC.Inventors: Grisha Nepomniachtchi, Vitali Kliatskine
-
Patent number: 10872412Abstract: Systems and methods of the present invention provide for: receiving a digital image data; modifying the digital image data to reduce a width of a feature within the digital image data; executing a dimension reduction process on the feature; storing a feature vector comprising: at least one feature for each of the received digital image data, and a correct or incorrect label associated with each feature vector; selecting the feature vector from a data store; training a classification software engine to classify each feature vector according to the label; classifying the image data as correct or incorrect according to a classification software engine; and generating an output labeling a second digital image data as correct or incorrect.Type: GrantFiled: April 2, 2019Date of Patent: December 22, 2020Assignee: PEARSON EDUCATION, INC.Inventor: Zhaodong Wang
-
Patent number: 10860838Abstract: Systems and methods for universal facial expression translation and character rendering. An example method includes obtaining a three-dimensional face model of a face of a virtual character. The three-dimensional face model is presented in a user interface, with facial characteristics of the three-dimensional face model adjustable in the user interface. Definitions of facial shapes of the virtual character are obtained, with each facial shape being associated with a facial shape identifier. A facial shape identifier indicates a type of adjustment of facial characteristics. A facial shape represents the three-dimensional face model of the virtual character with facial characteristics according to associated facial shape identifiers. The facial shapes are stored in a database as being associated with the character. User input specifying one or more facial shape identifiers is received.Type: GrantFiled: January 16, 2018Date of Patent: December 8, 2020Assignee: Electronic Arts Inc.Inventors: Dwayne Lance Elahie, Benjamin Andrew L Wronsky
-
Patent number: 10853617Abstract: A fingerprint recognition method includes determining a code corresponding to a query image based on features of blocks in the query image, obtaining information corresponding to the determined code from a lookup table, and verifying the query image based on the obtained information.Type: GrantFiled: November 6, 2018Date of Patent: December 1, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Chang Kyu Choi, Wonjun Kim, Sungjoo Suh, Byungin Yoo, Jaejoon Han
-
Patent number: 10846533Abstract: An augmented reality (AR) system for aviation generates aviation objects over an image during flight. The AR system may determine a location and an orientation of the image capture device based on the location information and orientation information. The AR system may determine a field of view of the image capture device and identify aviation objects within the field of view. The AR system can then generate graphical user interface elements for identified aviation objects to be overlayed on the image data.Type: GrantFiled: March 27, 2018Date of Patent: November 24, 2020Assignee: Seattle Avionics, Inc.Inventors: Steven T. Podradchik, John Rutter, III, Sean T. Lamont
-
Patent number: 10846895Abstract: Provided are mechanisms and processes for automatically removing an individual from an image or group of images. One example method includes receiving a request to remove an individual from an image. Specifically, this request includes a selection of the individual's face in the image. Next, preferences relating to removal of the individual are received, such as preferred selections about whether to remove the individual completely from the image, whether to replace the individual with a substitute, and whether to retain selected individuals in the image. Facial features associated with the individual and body features associated with the individual are then identified and the individual is removed from the image based on the preferences provided relating to removal of the individual and surrounding elements.Type: GrantFiled: November 23, 2015Date of Patent: November 24, 2020Inventor: Anantha Pradeep
-
Patent number: 10825230Abstract: A hardware-based traversal coprocessor provides acceleration of tree traversal operations searching for intersections between primitives represented in a tree data structure and a ray. The primitives may include triangles used in generating a virtual scene. The hardware-based traversal coprocessor is configured to properly handle numerically challenging computations at or near edges and/or vertices of primitives and/or ensure that a single intersection is reported when a ray intersects a surface formed by primitives at or near edges and/or vertices of the primitives.Type: GrantFiled: August 10, 2018Date of Patent: November 3, 2020Assignee: NVIDIA CorporationInventors: Samuli Laine, Tero Karras, Timo Aila, Robert Ohannessian, William Parsons Newhall, Jr., Greg Muthler, Ian Kwong, Peter Nelson, John Burgess
-
Patent number: 10824632Abstract: An event matrix may comprise labels and indicators corresponding to objects and links of an ontology. The objects and links may be determined from a plurality of data sources by a data integration system. Some of the labels may correspond to event objects, and may be arranged in a first spatial dimension at least in part on the basis of dates associated with said event objects. Other labels may correspond to non-event objects, and may be arranged in a second spatial dimension. Indicators may correspond to links between the event and non-event objects. An indicator for a particular link may be positioned with respect to the first and second spatial dimensions in accordance with the locations of the labels that correspond to the objects connected by the link.Type: GrantFiled: November 15, 2019Date of Patent: November 3, 2020Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Jason Ma, Brian Lee, Evan Minamoto
-
Patent number: 10818386Abstract: A multi-label heat map generating system is operable to receive a plurality of medical scans and a corresponding plurality of global labels that each correspond to one of a set of abnormality classes. A computer vision model is generated by training on the medical scans and the global labels. Probability matrix data, which includes a set of image patch probability values that each indicate a probability that a corresponding one of the set of abnormality classes is present in each of a set of image patches, is generated by performing an inference function that utilizes the computer vision model on a new medical scan. Heat map visualization data can be generated for transmission to a client device based on the probability matrix data that indicates, for each of the set of abnormality classes, a color value for each pixel of the new medical scan.Type: GrantFiled: March 12, 2019Date of Patent: October 27, 2020Assignee: Enlitic, Inc.Inventors: Li Yao, Jordan Prosky, Eric C. Poblenz, Kevin Lyman, Lionel Lints, Ben Covington, Anthony Upton
-
Patent number: 10807599Abstract: In one embodiment, in response to a route from a source location to a target location, the route is analyzed to identify a list of one or more driving scenarios along the route that match one or more predetermined driving scenarios. The route is segmented into a list of route segments based on the driving scenarios. At least one of the route segments corresponds to one of the identified driving scenarios. A path is generated based on the route segments for driving an autonomous driving vehicle from the source location to the target location. The path includes a number of path segments corresponding to the route segments. At least one of the path segments of the path is determined based on a preconfigured path segment of a predetermined driving scenario associated with the path segment, without having to calculating the same at real time.Type: GrantFiled: September 18, 2017Date of Patent: October 20, 2020Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD.Inventors: Fan Zhu, Qi Kong, Yuchang Pan, Fuxiao Xin, Hui Jiang, Li Zhuang, Weicheng Zhu, Chunming Zhao, Zhenguang Zhu, Jingao Wang, Haoyang Fan
-
Patent number: 10803317Abstract: A method comprising: rendering a first media scene based upon media content provided by a content-rendering application via one or more rendering devices worn by the user; determining a priority for an event that occurs near the user, the event being independent of the content-rendering application; and automatically modifying the rendered first media scene, to render a modified second media scene based at least in part upon media content provided by the content-rendering application and at least in part upon other media content associated with the event.Type: GrantFiled: March 12, 2018Date of Patent: October 13, 2020Assignee: Nokia Technologies OyInventors: Antti Eronen, Francesco Cricri, Arto Lehtiniemi, Jussi Leppänen, Juha Arrasvuori
-
Patent number: 10795556Abstract: A method for management of a land base includes interfacing a machine or equipment to a computer running a geographical information system (GIS) application such that the computer is configured to monitor the operations performed by the equipment or machine on the land base and store the operations as map points, lines, or polygons on at least one data layer within the GIS application. The method further includes displaying the GIS application to the operator at the point and time of performing the operations.Type: GrantFiled: December 12, 2016Date of Patent: October 6, 2020Assignee: Genesis Industries, LLCInventors: Chad W. Geis, Dallas L. Geis