Shape Generating Patents (Class 345/441)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 10482577
    Abstract: Dynamic spread anti-aliasing is described. In some embodiments, a filled object is segmented into control tiles. Along the object border, multiple exterior control tiles respectively correspond to multiple curves forming the border. For each curve, one side is filled and the other is anti-aliased to smooth the appearance of the filled object. Each exterior control tile is expanded to create an expanded control tile having a spread zone that includes additional pixels. For example, a control triangle is transformed into a control rectangle, and the control rectangle is enlarged to create an expanded control rectangle by extending an edge outward and away from the curve on the side to be anti-aliased. The additional pixels of the spread zone are subjected to anti-aliasing, such as by applying alpha modulation to the pixels based on respective distances between the pixels and the curve. For subpixel zoom levels, pixel color can be adjusted.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: November 19, 2019
    Assignee: Adobe Inc.
    Inventors: Tarun Beri, Vineet Batra, Harish Kumar
  • 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
  • Patent number: 10459619
    Abstract: Various systems and methods are provided that display various geographic maps and depth graphs in an interactive user interface in substantially real-time in response to input from a user in order to determine information related to measured data points, depth levels, and geological layers and provide the determined information to the user in the interactive user interface. For example, a computing device may be configured to retrieve data from one or more databases and generate one or more interactive user interfaces. The one or more interactive user interfaces may display the retrieved data in a geographic map, a heat map, a cross-plot graph, or one or more depth graphs. The user interface may be interactive in that a user may manipulate any of the graphs to identify trends or current or future issues.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: October 29, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Matthew Julius Wilson, Tom Alexander, Daniel Cervelli, Trevor Fountain, Quentin Spencer-Harper, Daniel Horbatt, Guillem Palou Visa, Dylan Scott, Trevor Sontag, Kevin Verdieck, Alexander Ryan, Brian Lee, Charles Shepherd, Emily Nguyen
  • Patent number: 10453361
    Abstract: 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: Grant
    Filed: November 20, 2018
    Date of Patent: October 22, 2019
    Assignee: HERE Global B.V.
    Inventors: William N. Gale, Joseph P. Mays, Frank J. Kozak
  • Patent number: 10446190
    Abstract: The present invention proposes a fast image sequencing method, which comprises steps: defining a motion path merely via picking up a plurality of pieces of captured image information and the sequence of thereof; searching a database for the exemplary images within a specified distance from a first piece of captured image positioning information in the motion path; picking up a next piece of captured image positioning information and searching for exemplary images until none next piece of captured image positioning information is found; sending back the selected exemplary images to a user's device and presenting the exemplary images in a periphery of the sequence of the captured images. Thereby, the user can view the images and interpolate the exemplary images into the sequence of the captured images. The present invention can search for images and send back the selected images for edition merely using the capture image information.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: October 15, 2019
    Inventor: Chin-Min Liu
  • Patent number: 10438385
    Abstract: Techniques and systems for generating ink effects for an ink stroke are described. In particular, ink gradients for digital ink strokes are provided. The described techniques allow for inking input to be transformed into a structure in which conventional and unconventional graphics techniques can be applied. A digital ink system can receive an ink stroke having ink stroke information. The outline of the ink stroke can be identified, and the ink stroke information can be transformed into surface information within the outline of the ink stroke. A graphic effect can be applied to the ink stroke using the surface information.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Simon J. Schaffer, Travis P. Dorschel, Christine M. Johnson, Craig A. Macomber, Michael Tang, Joshua M. Smithrud
  • Patent number: 10430980
    Abstract: Systems, devices, and methods that display visual symbols are described. A visual symbol has a color and a linewidth. Multiple instances of the symbol are concurrently and progressively drawn, one on top of the other, in the display area of a display device. Each respective instance has a respective intermediate color. The respective intermediate colors combine to produce the color of the symbol where the respective instances overlap in the display area. Each respective instance also has a respective linewidth and the respective linewidths converge to the linewidth of the symbol as each instance is progressively drawn. A backwards progression through the same sequence is employed to regressively undraw a symbol from the display area of the display device. Computer program products comprising processor-executable instructions for performing the methods are also described.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: October 1, 2019
    Assignee: North Inc.
    Inventors: Rachel Kreutzkamp, Ryan Alexander West, Brent Bisaillion, Steven M. Eggert
  • Patent number: 10433183
    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 9, 2018
    Date of Patent: October 1, 2019
    Assignee: BEELINX USA, LLC
    Inventors: Guillaume Crinon, Nicolas Constantinidis, Didier Gallais
  • Patent number: 10424086
    Abstract: Oil painting simulation techniques are disclosed which simulate painting brush strokes using a trained neural network. In some examples, a method may include inferring a new height map of existing paint on a canvas after a new painting brush stroke is applied based on a bristle trajectory map that represents the new painting brush stroke and a height map of existing paint on the canvas prior to the application of the new painting brush stroke, and generating a rendering of the new painting brush stroke based on the new height map of existing paint on the canvas after the new painting brush stroke is applied to the canvas and a color map.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: September 24, 2019
    Assignee: Adobe Inc.
    Inventors: Zhili Chen, Zhaowen Wang, Rundong Wu, Jimei Yang
  • Patent number: 10424093
    Abstract: A program and computer apparatus to execute a method including: placing a rectangular parallelepiped object having a given attribute and a display mode according to the given attribute in a virtual space; identifying a first display mode of a face of a placed object which is not in contact with a different placed object according to an attribute of the placed object; identifying, with respect to at least one of a plurality of placed objects which are adjacent to each other and have different attributes, a second display mode of a face thereof which is not in contact with the different placed object according to an attribute of the placed object and an attribute of an adjacent placed object; and drawing, for displaying a placed object on a display screen, according to any one of the first display mode identified and the second display mode identified.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: September 24, 2019
    Assignee: SQUARE ENIX CO., LTD.
    Inventor: Hideyuki Takahashi
  • Patent number: 10417282
    Abstract: Systems, methods, and other embodiments associated with entity mapping. According to one embodiment, a method comprises generating trees based, at least in part, on data. The data is associated with dimensions. A tree includes nodes that are not defined by the dimensions of the data. The method further includes performing statistical tree analysis to calculate results for the trees. The statistical tree analysis is performed independent of the dimensions of the data. A table of a composite result set is created by unionizing the results for the at least two trees. The nodes of the trees are parsed based, at least in part, on the composite result set. The at least two trees can then be visually displayed.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: September 17, 2019
    Assignee: WELLS FARGO BANK, N.A.
    Inventors: Dana K. Zuber, Evelyn Ujanen, Teresa Nieten, Matthew P. Schlachtman, Cigdem Gencer
  • Patent number: 10410317
    Abstract: A digital image transformation environment is described that employs spline handles. A spline handle is generated by a spline handle generation module of the computing device based on a segment with respect to artwork in a digital image as including control points. A second user input is then received as moving an internal point on the spline handle between the first and second endpoints from a first location to a second location in the user interface. In response, the spline handle generation module regenerates the segment of the spline handle as including the internal point at the second location by adjusting a tangent handle. Next, a digital image transformation module is employed to determine a transformation to be applied to the artwork based on the regenerated segment of the spline handle, which is applied to the artwork.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: September 10, 2019
    Assignee: Adobe Inc.
    Inventors: Ankit Phogat, Vineet Batra
  • Patent number: 10401142
    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 under constrained 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: June 26, 2013
    Date of Patent: September 3, 2019
    Assignee: Creaform Inc.
    Inventors: Patrick Hebert, Alexandre Carette, Éric Saint-Pierre
  • Patent number: 10403015
    Abstract: A procedural model enables a user to configure a global space organization function for the generation of decorative ornaments. The user provides data to seed the generation of the ornaments, as well as localized interactive edits to the generated ornaments. The procedural model iteratively places decorative elements at a subset of locations within an ornament area (or domain) based on generalized placement functions employed by the global space organization function. As such, the user is enabled to interactively generate and edit decorative ornaments via configuring the global space organization function and employing editing tools. Such functionality significantly decreases the effort typically required to generate ornate ornaments, while retaining control of the aesthetic organization and structure of the ornament. The generalized placement functions and heuristics of the global space organization function enable such control.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: September 3, 2019
    Assignee: Adobe Inc.
    Inventors: Paul John Asente, Jingwan Lu, Lena Edith Elfriede Gieseke
  • Patent number: 10401458
    Abstract: Described here are systems and methods for generating projection angiograms with enhanced background suppression. Images are acquired with an MRI system at different echo times (e.g., a first and second echo time) in a given repetition time period. A mask image is generated based on the images, such as by computing a difference between the images. The mask image is scaled by different scale factors computed based on the different images. The scale factors are computed based on a ratio of a selected tissue signal (e.g., fat signal) in each image and the mask image. The scaled mask images are subtracted from the respective images and a projection angiograms are produced from these processed images.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: September 3, 2019
    Assignee: NORTHSHORE UNIVERSITY HEALTH SYSTEM
    Inventor: Robert R. Edelman
  • Patent number: 10395578
    Abstract: A display device may include: a display unit including: a display area having a plurality of pixels to display an image; and a non-display area surrounding the display area; and a frame covering at least a portion of the non-display area, the frame having a rounded outer corner and an inner corner, wherein the plurality of pixels includes a first pixel disposed between the inner corner and a curved line or under the curved line, and wherein the display device is configured to operate the first pixel to constantly generate a first color while the image is displayed.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: August 27, 2019
    Assignee: Samsung Display Co., Ltd.
    Inventors: Chang-Soo Lee, Mugyeom Kim, Sungjae Park
  • Patent number: 10394419
    Abstract: Icons/text/images representing selections areas are placed near a machine readable image to for retrieving an information item about a product to which the machine readable image is associated. These selection areas can be visually represented by icons/text/images that inform the user what information will be retrieved or what action will be controlled if selected. A capturing device captures a machine readable image together with icons/text/images representing selections areas, displays these on the screen for the user to select one of the icons/text/images. The capturing device calculates the coordinates of the selection relative to the machine readable image using a unit of distance and perspective correction derived from the machine readable image. These coordinates are provided to an information server associated with the machine readable image which in turn provides the information associated to the coordinates to the capturing device.
    Type: Grant
    Filed: December 1, 2013
    Date of Patent: August 27, 2019
    Assignee: GSPI B.V.
    Inventors: Anneloes Debets, Jos van Esch
  • Patent number: 10388060
    Abstract: According to one aspect of the present disclosure, there is provided a method that includes: determining a block size according to capabilities of a processor; dividing a first view into a plurality of first pixel blocks having the block size and a second view into a plurality of second pixel blocks having the block size; rasterizing a primitive object to produce a subset of the first pixel blocks for the first view and a subset of the second pixel blocks for the second view; and rendering the subsets of the first and second pixel blocks produced for the primitive object to produce a first image for the first view and a second image for the second view, where the rendering is interleaved between the subsets of the first and second pixel blocks occupied by the primitive object in the first and second views.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: August 20, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventor: Guofang Jiao
  • Patent number: 10372794
    Abstract: A three-dimensional network mapping system that includes a database; a web crawler interfacing with the database, the web crawler adapted to visit a website and download website content data relating to the website to the database; and a user interface interfacing with the database, the user interface adapted to form a three-dimensional website map by orienting the website content data in an organized three-dimensional web page structure representing a layout of the website. A three-dimensional network mapping method is also disclosed.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: August 6, 2019
    Inventor: Teal Rainsky Rogers
  • Patent number: 10353662
    Abstract: A computerized pain visualization system and method. A web-based application and interface allows individuals to anonymously share information about where they hurt or specific regions of the body that are most worrisome to them. The web-based application comprises a visual interface that supports selection of parts or regions on an image of a human body. The data becomes viewable and filterable by geographic location, age, sex, or a variety of other data sets collected from the anonymous users. In an example embodiment, Users register and sign in at a web site. A selectable body interface is presented and the user is prompted to select one or more pain locations on the virtual body. The user's selections are recorded in a database. Another page of the application presents a search option that facilitates searching and visualizing the data, filterable by users' registration information.
    Type: Grant
    Filed: October 16, 2016
    Date of Patent: July 16, 2019
    Assignee: Humana Inc.
    Inventor: Seth Snyder
  • Patent number: 10354414
    Abstract: A computer-implemented method of image processing for materials analysis is provided. At least three image datasets are obtained, these representing intensity values of image pixels and being in common spatial registration. The image datasets are processed so as to assign a comparison measure to each pair of image datasets, the comparison measure for a given pair of image datasets being representative of the difference between the spatial intensity information within the pair. A number of image datasets are then selected using the comparison measures. A color difference measure is defined which represents the difference between pairs of colors of a color set. Colors are assigned to the selected image datasets such that pairs of the selected image datasets which have substantially different spatial intensity information are assigned respective colors which have a substantially different color difference measure.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: July 16, 2019
    Assignee: Oxford Instruments Nanotehnology Tools Limited
    Inventor: Peter John Statham
  • Patent number: 10354415
    Abstract: A method, apparatus, system, and article of manufacture provide the ability to generate a texture unit for seamless tiling. A source image is obtained. A sample unit is identified from part of the source image where texture is of interest. The sample unit has multiple pixels including non-continuous border pixels and continuous pixels. The sample unit is split into multiple parts using a horizontal cut and/or a vertical cut. A shuffled sample unit is generated by moving each of the multiple parts to a center-symmetric position based on the horizontal cut and/or the vertical cut. The moving/shuffling moves the non-continuous border pixels to a center, and the continuous pixels to borders of the shuffled sample unit. A mask is generated by selecting the multiple pixels from the sample unit. The mask is overlaid on top of corresponding pixels in the shuffled sample unit to generate the texture unit.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: July 16, 2019
    Assignee: AUTODESK, INC.
    Inventors: Ning Liu, Yang Shen, Lei Wang
  • Patent number: 10347039
    Abstract: Systems, apparatuses and methods may provide for technology that computes, by a shader in a fixed-functionality hardware shader library, a physically based shading model for a type of material. Additionally, the shader may shade one or more surfaces associated with the type of material in accordance with the physically based shading model. In one example, two or more shaders in the shader library are dedicated to different types of materials.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: July 9, 2019
    Assignee: Intel Corporation
    Inventors: Louis Feng, Altug Koker, Tomasz Janczak, Andrew T. Lauritzen, David M. Cimini