Shape Generating Patents (Class 345/441)
  • Patent number: 11010943
    Abstract: 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: Grant
    Filed: December 18, 2020
    Date of Patent: May 18, 2021
    Inventor: Ivan Bajic
  • Patent number: 10964100
    Abstract: 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: Grant
    Filed: September 10, 2018
    Date of Patent: March 30, 2021
    Assignee: ADOBE INC.
    Inventors: Xin Sun, Zhili Chen, Nathan Carr, Julio Marco Murria, Jimei Yang
  • Patent number: 10964083
    Abstract: 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: Grant
    Filed: April 10, 2019
    Date of Patent: March 30, 2021
    Assignee: 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: 10937132
    Abstract: 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: Grant
    Filed: October 29, 2019
    Date of Patent: March 2, 2021
    Assignee: Peking University
    Inventors: Tiejun Huang, Lin Zhu, Yonghong Tian, Yihua Fu, Jianing Li, Siwei Dong, Yaowei Wang
  • Patent number: 10928183
    Abstract: 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: Grant
    Filed: August 29, 2019
    Date of Patent: February 23, 2021
    Inventors: Patrick Hebert, Alexandre Carette, Éric Saint-Pierre
  • Patent number: 10916001
    Abstract: 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: Grant
    Filed: March 13, 2017
    Date of Patent: February 9, 2021
    Assignee: ADOBE INC.
    Inventors: Jingwan Lu, Patsorn Sangkloy, Chen Fang
  • Patent number: 10891502
    Abstract: 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: Grant
    Filed: January 19, 2018
    Date of Patent: January 12, 2021
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Aaron Scott Chan, Kenneth J. Sanchez
  • Patent number: 10885681
    Abstract: 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: Grant
    Filed: September 9, 2016
    Date of Patent: January 5, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeongjoon Yoo, Sundeep Krishnadasan, Jaedon Lee, Sangoak Woo
  • Patent number: 10885686
    Abstract: 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: Grant
    Filed: July 28, 2014
    Date of Patent: January 5, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Steven Holland, John D Wilcox, Jr., Charles M Rekiere, Sean Michael Collison
  • Patent number: 10878401
    Abstract: 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: Grant
    Filed: January 14, 2020
    Date of Patent: December 29, 2020
    Assignee: MITEK SYSTEMS, INC.
    Inventors: Grisha Nepomniachtchi, Vitali Kliatskine
  • Patent number: 10872412
    Abstract: 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: Grant
    Filed: April 2, 2019
    Date of Patent: December 22, 2020
    Assignee: PEARSON EDUCATION, INC.
    Inventor: Zhaodong Wang
  • Patent number: 10860838
    Abstract: 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: Grant
    Filed: January 16, 2018
    Date of Patent: December 8, 2020
    Assignee: Electronic Arts Inc.
    Inventors: Dwayne Lance Elahie, Benjamin Andrew L Wronsky
  • Patent number: 10853617
    Abstract: 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: Grant
    Filed: November 6, 2018
    Date of Patent: December 1, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chang Kyu Choi, Wonjun Kim, Sungjoo Suh, Byungin Yoo, Jaejoon Han
  • Patent number: 10846895
    Abstract: 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: Grant
    Filed: November 23, 2015
    Date of Patent: November 24, 2020
    Inventor: Anantha Pradeep
  • Patent number: 10846533
    Abstract: 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: Grant
    Filed: March 27, 2018
    Date of Patent: November 24, 2020
    Assignee: Seattle Avionics, Inc.
    Inventors: Steven T. Podradchik, John Rutter, III, Sean T. Lamont
  • Patent number: 10824632
    Abstract: 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: Grant
    Filed: November 15, 2019
    Date of Patent: November 3, 2020
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Jason Ma, Brian Lee, Evan Minamoto
  • Patent number: 10825230
    Abstract: 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: Grant
    Filed: August 10, 2018
    Date of Patent: November 3, 2020
    Assignee: NVIDIA Corporation
    Inventors: Samuli Laine, Tero Karras, Timo Aila, Robert Ohannessian, William Parsons Newhall, Jr., Greg Muthler, Ian Kwong, Peter Nelson, John Burgess
  • Patent number: 10818386
    Abstract: 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: Grant
    Filed: March 12, 2019
    Date of Patent: October 27, 2020
    Assignee: Enlitic, Inc.
    Inventors: Li Yao, Jordan Prosky, Eric C. Poblenz, Kevin Lyman, Lionel Lints, Ben Covington, Anthony Upton
  • Patent number: 10807599
    Abstract: 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: Grant
    Filed: September 18, 2017
    Date of Patent: October 20, 2020
    Assignees: 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: 10803317
    Abstract: 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: Grant
    Filed: March 12, 2018
    Date of Patent: October 13, 2020
    Assignee: Nokia Technologies Oy
    Inventors: Antti Eronen, Francesco Cricri, Arto Lehtiniemi, Jussi Leppänen, Juha Arrasvuori
  • Patent number: 10795556
    Abstract: 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: Grant
    Filed: December 12, 2016
    Date of Patent: October 6, 2020
    Assignee: Genesis Industries, LLC
    Inventors: Chad W. Geis, Dallas L. Geis
  • Patent number: 10762700
    Abstract: Stochastic rasterization may be used as a flexible volumetric sampling mechanism. By bounding and tessellating the sampling domain, uniform sampling distributions over an arbitrary domain can be efficiently generated in up to five dimensions. Sample placement allows pseudo-random, stratified random, or blue noise sampling. Random sampling with an adaptive density function may be achieved by adding one dimension.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: September 1, 2020
    Assignee: Intel Corporation
    Inventor: Franz P. Clarberg
  • Patent number: 10762674
    Abstract: Embodiments of the present invention are directed to beautifying freeform input paths in accordance with paths existing in the drawing (i.e., resolved paths). In some embodiments of the present invention, freeform input paths of a curved format can be modified or replaced to more precisely illustrate a path desired by a user. As such, a user can provide a freeform input path that resembles a path of interest by the user, but is not as precise as desired. Based on existing paths in the electronic drawing, a path suggestion(s) can be generated to rectify, modify, or replace the input path with a more precise path. In some cases, a user can then select a desired path suggestion, and the selected path then replaces the initially provided freeform input path.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: September 1, 2020
    Assignee: Adobe Inc.
    Inventors: Paul John Asente, Stephen Schiller, Jakub Fiser
  • Patent number: 10748324
    Abstract: This disclosure relates to methods, non-transitory computer readable media, and systems that integrate (or embed) a non-photorealistic rendering (“NPR”) generator with a style-transfer-neural network to generate stylized images that both correspond to a source image and resemble a stroke style. By integrating an NPR generator with a style-transfer-neural network, the disclosed methods, non-transitory computer readable media, and systems can accurately capture a stroke style resembling one or both of stylized edges or stylized shadings. When training such a style-transfer-neural network, the integrated NPR generator can enable the disclosed methods, non-transitory computer readable media, and systems to use real-stroke drawings (instead of conventional paired-ground-truth drawings) for training the network to accurately portray a stroke style.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: August 18, 2020
    Assignee: ADOBE INC.
    Inventors: Elya Shechtman, Yijun Li, Chen Fang, Aaron Hertzmann
  • Patent number: 10748310
    Abstract: Described herein is a system and method regarding an interactive drawing tutorial session for creating a drawing using a computer application. A digital image is processed to determine linework and shading information for a plurality of shading levels. A graphical user interface for an interactive drawing tutorial session for creating the drawing by displaying the determined linework to a user. User linework input is received for the drawing based upon the displayed linework information. Feedback is provided to the user regarding the received user linework input (e.g., regarding tilt and/or pressure of electronic stylus). For each of the plurality of shading levels, the determined shading information is displayed to the user. User shading input is received for the drawing based upon the displayed shading information. Feedback is provided to the user regarding the received user shading input (e.g., regarding tilt and/or pressure of electronic stylus).
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: August 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Blake Emory Williford, Claes-Fredrik Urban Mannby, Abhay Tanaji Doke, Biyi Fang
  • Patent number: 10742880
    Abstract: An image display apparatus and a method of displaying an image are provided. The image display apparatus includes: a display; a graphics processing unit (GPU); and a processor configured to: determine a copy region of a planar-format image based on information regarding a current viewpoint, control the GPU to generate a sphere-format image by mapping an image corresponding to the copy region to a sphere and to generate an output image by rendering the sphere-format image, and control the display to display the output image.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: August 11, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-min Baek, Young-hyun Kim, Se-hyun Kim, Kwan-sik Yang, Jae-young You, Kil-soo Choi
  • Patent number: 10740867
    Abstract: A graphics processing may include implementing a vertex shader and a pixel shader with a GPU. Vertex parameter values may be compressed with the vertex shader and compressed vertex parameter values may be written to a cache. The pixel shader may access the compressed vertex parameter values that were written to the cache and decompress the compressed vertex parameter values. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: August 11, 2020
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
    Inventors: Mark Evan Cerny, David Simpson, Jason Scanlin
  • Patent number: 10735976
    Abstract: A wireless mesh network survey tool is provided. The tool includes a user interface and a processing circuit. The processing circuit is configured to access a scaled floorplan of a building site, and identify a receiver device location on the scaled floorplan. The processing circuit is further configured to instruct a user to position a transmitter device at a number of test locations to determine a signal strength at each of the test locations. The processing circuit is also configured to determine a device count for a proposed mesh network based on the signal strength at each of the test locations. The device count includes a number of repeater devices. The processing circuit is further configured to display the proposed mesh network to the user via the user interface. The proposed mesh network includes recommended locations for the repeater devices on the scaled floorplan.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: August 4, 2020
    Assignee: Johnson Controls Technology Company
    Inventors: Daniel R. Rumler, Nicholas J. Schaf, Kim K. Weller, Jeremy P. Hannon, Milan Mitra, Anchal K. Swarnkar
  • Patent number: 10719549
    Abstract: A computer-implemented method queries a database that comprises modeled objects. Each modeled object represents a physical attribute of a respective real object. The database comprises for each modeled object, a respective simplicial complex. The method comprises providing a query that includes a signature criterion, and returning, as results of the query, respective modeled objects of the database. The respective modeled object is returned based on an extent to which the respective modeled object has a respective simplicial complex that respects the signature criterion. Such method system improves the field of searching modeled objects in a database.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: July 21, 2020
    Assignee: DASSAULT SYSTEMES
    Inventor: Andre Lieutier
  • Patent number: 10712840
    Abstract: An active pen includes a pen chassis including a pen tip and a pressure sensitive gripping element that is accessible on at least a portion of an outer surface of the pen chassis. The pen chassis houses a communication system, a processor, and a memory that includes instructions that, when executed by the processing system, causes the processing system to provide a pressure input engine that is configured to capture first force data and first location data generated by a first user interaction with the pressure sensitive gripping element at a first time. The pressure input engine then uses the first force data and first location data to provide an input to a graphical user interface provided on a display screen of a computer device.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: July 14, 2020
    Assignee: Dell Products L.P.
    Inventors: Sathish Kumar Bikumala, Jace William Files
  • Patent number: 10712857
    Abstract: Systems and methods may provide for identifying a back touch event with respect to a back of a device, and identifying a front touch event with respect to a front of the device. Additionally, the front touch event may be associated with either a user grasp of the device or a user request based at least in part on the back touch event. In one example, the device is a smart tablet having a thin screen frame with limited grasping area.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: July 14, 2020
    Assignee: Intel Corporation
    Inventor: Kaining Yuan
  • Patent number: 10715752
    Abstract: In one aspect, a system for monitoring sensor performance on an agricultural machine may include a controller configured to receive a plurality of images from the vision-based sensor mounted on an agricultural machine. The controller may be configured to determine an image parameter value associated with each of a plurality of pixels contained within each of the plurality of images. For each respective pixel of the plurality of pixels, the controller may be configured to determine a variance associated with the image parameter values for the respective pixel across the plurality of images. Furthermore, when the variance associated with the image parameter values for a given pixel of the plurality of pixels falls outside of a predetermined range, the controller may be configured to identify the given pixel as being at least one of obscured or inoperative.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: July 14, 2020
    Assignees: CNH Industrial Canada, Ltd., Autonomous Solutions, Inc.
    Inventors: Luca Ferrari, John H. Posselius, James W. Henry, Taylor C. Bybee, Bret T. Turpin
  • Patent number: 10699119
    Abstract: Methods and systems for detecting objects from aerial imagery are disclosed. The method includes obtaining an image of an area, obtaining a plurality of regional aerial images from the image of the area, classifying the plurality of regional aerial images as a first class or a second class by a classifier, wherein: the first class indicates a regional aerial image contains a target object, the second class indicates a regional aerial image does not contain a target object, and the classifier is trained by first and second training data, wherein the first training data include first training images containing target objects, and the second training data include second training images containing target objects obtained by adjusting at least one of brightness, contrast, color saturation, resolution, or a rotation angle of the first training images; and recognizing a target object in a regional aerial image in the first class.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: June 30, 2020
    Assignee: GEOSAT AEROSPACE & TECHNOLOGY
    Inventors: Cheng-Fang Lo, Zih-Siou Chen, Chang-Rong Ko, Chun-Yi Wu, Ya-Wen Cheng, Kuang-Yu Chen, Hsiu-Hsien Wen, Te-Che Lin, Ting-Jung Chang
  • Patent number: 10701567
    Abstract: An embodiment of a mobile communication system includes a plurality of mobile units operating within a defined operating area, each of the mobile units having a processor, a memory for storing a mobile unit file structure, an application running on the processor for operating on the mobile unit file structure, and a receiver for receiving on a common receive communication channel data. The mobile communication system further includes a plurality of geolocation markers disposed within the defined operating area, each having a memory for storing geolocation information to define a relative position within the defined operating area, and a geolocation transmitter for transmitting the defined geolocation information on the common receive communication channel, the geolocation transmitter having a geolocation transmit range less than the defined operating area.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: June 30, 2020
    Assignee: BEELINX USA, LLC
    Inventors: Guillaume Crinon, Nicolas Constantinidis, Didier Gallais
  • Patent number: 10692271
    Abstract: A technique for classifying a ray tracing intersection with a triangle edge or vertex avoids either rendering holes or multiple hits of the same ray for different triangles. The technique employs a tie-breaking scheme in which certain types of edges are classified as hits and certain types of edges are classified as misses. The test is performed in a coordinate space that comprises a projection into the viewspace of the ray, and thus where the ray direction has a non-zero magnitude in one axis (e.g., z) but a zero magnitude in the two other axes. In this coordinate space, edges are classified as one of top, bottom, left, and right, and an intersection on an edge counts as a hit if the intersection hits a top or left edge, but a miss if the intersection hits a bottom or right edge. Vertices are processed in a related manner.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: June 23, 2020
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Skyler Jonathon Saleh
  • Patent number: 10686986
    Abstract: An image display apparatus and a method of displaying an image are provided. The image display apparatus includes: a display; a graphics processing unit (GPU); and a processor configured to: determine a copy region of a planar-format image based on information regarding a current viewpoint, control the GPU to generate a sphere-format image by mapping an image corresponding to the copy region to a sphere and to generate an output image by rendering the sphere-format image, and control the display to display the output image.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: June 16, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-min Baek, Young-hyun Kim, Se-hyun Kim, Kwan-sik Yang, Jae-young You, Kil-soo Choi
  • Patent number: 10685472
    Abstract: An image editing program can include animation brushes. An animation brush enables a content creator to draw as with any other digital brush. The animation brush will automatically generate elements, such as hair or raindrops. Each element can be drawn using a set of pixels that have a particular shape, location, and/or color, as determined by parameters associated with the animation brush. The image editing program can further animate the elements by determining, for each frame of an animation sequence, updated shape, location, and/or color values for the pixels of the elements. The image editing program can then redraw the elements. Redrawing of the elements can thus produce an animation.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: June 16, 2020
    Assignee: Adobe Inc.
    Inventor: Fabin Rasheed
  • Patent number: 10684674
    Abstract: A virtual reality system includes a head-mounted display (HMD) having one or more facial sensors and illumination sources mounted to a surface of the HMD. For example, the facial sensors are image capture devices coupled to a bottom side of the HMD. The illumination sources illuminate portions of a user's face outside of the HMD, while the facial sensors capture images of the illuminated portions of the user's face. A controller receives the captured images and generates a representation of the portions of the user's face by identifying landmarks of the user's face in the captured images and performing other suitable image processing methods. Based on the representation, the controller or another component of the virtual reality system generates content for presentation to the user.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: June 16, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Dov Katz, Michael John Toksvig, Ziheng Wang, Timothy Paul Omernick, Torin Ross Herndon
  • Patent number: 10666863
    Abstract: Innovations in stream configuration operations and playback operations for adaptive streaming of panoramic video are described. The innovations include features of adaptive streaming of panoramic video with overlapping sections. For example, a stream configuration tool splits an input picture of panoramic video into overlapping sections. A playback tool reconstructs one or more of the sections. Because of overlap between adjacent sections, for gradual changes in a view window, the playback tool can, in effect, preemptively fetch a new section as the view window moves out of a current section into the new section. By the time the view window reaches a non-overlapping part of the adjacent, new section, the playback tool has retrieved encoded data for the new section and can reconstruct the new section. This hides network latency and stream switching latency from the viewer, and disruption of playback is avoided.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: May 26, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Wozniak, Bakkama Srinath Reddy, Amr Martini
  • Patent number: 10627713
    Abstract: A method for determining a minimum width, a minimum distance and maximum curvature violations for an integrated circuit (IC) design is provided. The method includes creating a set of offset boundary curves based on inputs received for a given boundary set and a defined minimum width and a defined minimum distance. The method also includes determining all intersections between all pairs of offset boundary curves and assigning a node to each intersection point. The method also includes determining all sections between intersection points for each offset curve and determining successors of the sections. The method also includes determining all violation boundaries formed by the sections and forming a layout to manufacture a mask for fabricating the IC when no violations occur. A system and computer-readable media for performing the method are also provided.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: April 21, 2020
    Assignee: CADENCE DESIGN SYSTEMS, INC.
    Inventor: Janez Jaklic
  • Patent number: 10621158
    Abstract: Systems and methods for improving transaction log tracking are described. In one embodiment, the systems and methods may include selecting a portion of records in a transaction log, assembling records in the portion of records into groups of related records, analyzing one or more actions associated with particular records of the groups of related records, and removing one or more records from the portion of records based at least in part on the analysis. In some cases, at least one of the records of the transaction log record an action performed in relation to one or more data objects associated with the storage system.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: April 14, 2020
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventor: Colin Faber
  • Patent number: 10592768
    Abstract: A Hough processor comprises a pre-processor and a Hough transformation unit. The pre-processor is configured to receive a plurality of samples respectively comprising an image and in order to rotate or reflect the image of the respective sample. The Hough transformation unit is configured to collect a predetermined searched pattern in the plurality of samples on the basis of a plurality of versions. The Hough transformation unit comprises a characteristic being dependent on the searched pattern, which is adjustable according to the searched pattern.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: March 17, 2020
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
    Inventors: Daniel Krenzer, Albrecht Hess, András Kátai
  • Patent number: 10565765
    Abstract: An information processing apparatus includes circuitry configured to acquire data of a development-view image of the structural object, display the development-view image of the structural object on a display, receive a drawing of a diagnosis target image indicating a diagnosis target in the development-view image of the structural object, display, on the display, an input screen for inputting assessment-related information including an assessment result of the diagnosis target indicated by the diagnosis target image, and receive an input of the assessment-related information including the assessment result via the input screen.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: February 18, 2020
    Assignee: RICOH COMPANY, LTD.
    Inventor: Kohji Oshikiri
  • Patent number: 10558972
    Abstract: 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: Grant
    Filed: December 11, 2017
    Date of Patent: February 11, 2020
    Assignee: Mitek Systems, Inc.
    Inventors: Grisha Nepomniachtchi, Vitali Kliatskine
  • Patent number: 10535150
    Abstract: The present disclosure attempts to evaluate how the texture of an object is perceived based on visual features of the topological skeleton of the object. A camera S1 obtains a color image by taking an image of an object, which serves as an evaluation target. Within the image obtained, a visual feature area, which is likely to strike a person's eye when the person claps his/her eyes on the object, and an intensity of a visual stimulus of each pixel of the visual feature area are extracted. Visual skeleton features of each pixel of the image are determined within a contour region which is composed of the visual feature areas extracted. The visual skeleton features determined are shown on a display.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: January 14, 2020
    Assignee: MAZDA MOTOR CORPORATION
    Inventors: Masayuki Watanabe, Naokazu Goda, Hidehiko Komatsu, Nanae Michida, Atsuhide Kishi, Kazuo Nishikawa, Takahide Nouzawa
  • Patent number: 10534255
    Abstract: A method of geometry corrections to properly transfer semiconductor designs on a wafer or a mask in nanometer scale processes is provided. In contrast with some prior art techniques, geometry corrections and possibly dose corrections are applied before fracturing. Unlike edge based corrections, where the edges are displaced in parallel, the displacements applied to generated geometry corrections do not preserve parallelism of the edges, which is specifically well suited for free form designs. A seed design is generated from the target design. Vertices connecting segments are placed along the seed design contour. Correction sites are placed on the segments. Displacement vectors are applied to the vertices. A simulated contour is generated and compared to the contour of the target design. The process is iterated until a match criteria between simulated and target design (or another stop criteria) is reached.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: January 14, 2020
    Assignee: ASELTA NANOGRAPHICS
    Inventors: Thomas Quaglio, Mathieu Millequant, Charles Tiphine
  • Patent number: 10521939
    Abstract: An apparatus includes a processing unit that divides an overlay buffer into a plurality of macro blocks, draws a graphic primitive object including a plurality of pixels, identifies one of the plurality of macro blocks upon a determination that the plurality of pixels has crossed a boundary of the one of the plurality of macro blocks, and image processes the one of the plurality of macro blocks.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: December 31, 2019
    Assignee: ANALOG DEVICES GLOBAL UNLIMITED COMPANY
    Inventor: Himanshu Srivastava
  • Patent number: 10510151
    Abstract: Aspects of the disclosure generally relate to determining the location and orientation of panoramic images by a computing apparatus. One or more computing devices may receive alignment data between a first panoramic image and second panoramic image and original location data for the first panoramic image and the second panoramic image. The one or more computing devices may determine relative orientations between the pair of panoramic images based on the alignment data and calculate a heading from the first panoramic image to the second panoramic image based on the original location data. The location data and alignment data may be optimized by the one or more computing devices based on the relative orientations between the pair of panoramic images and the original location data. The one or more computing devices may replace the original location data and relative orientations with the optimized relative orientations and optimized location data.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: December 17, 2019
    Assignee: Google LLC
    Inventors: Alan Sheridan, Charles Armstrong
  • Patent number: 10489527
    Abstract: A gradient method (GM) for constructing and using absorbing boundary conditions (ABCs) for high accuracy numerical computations of various physical phenomena which are governed by partial differential equations (PDEs) is disclosed. The PDEs to which the GM is applicable are for example: the Helmholtz equation (also known as the wave equation in the frequency domain), the elastic wave equation in the frequency domain, Maxwell's equations, and Schrodinger's equation. The GM can be used to develop ABCs for the solution of PDE problems in two or more dimensions. The GM is a tool based on two principles: (1) Any directional derivatives in an ABC must be taken in the direction of the gradient of the unknown function or functions of the PDE, and (2) any ABC using such gradient derivatives may be applied to any domain of a convex shape, even if the ABC was originally developed for domains of a restricted shape.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: November 26, 2019
    Inventor: Dan Gordon
  • Patent number: 10482638
    Abstract: Methods and systems providing for collaborative commenting in a drawing tool are provided. One example method includes receiving a shape on a drawing canvas, and receiving a comment associated with the shape, the comment including a name of a commenting user. The method also includes receiving an indication of a movement of the shape from the first position to a second position, and, in response to the indication of the movement of the shape, automatically moving the comment closer to the second position of the shape. In some cases, the commenting user can be a user other than the user adding the shape to the document, and can be performed by a concurrent editor of the document.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: November 19, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: L. Tucker Hatfield, Andrew G. Carlson, David Charles Wadsworth, Brian T. Hill, Robert James Straavaldson, Han Ui Jung, Darren Muller, Michael J. Smith