Shape Generating Patents (Class 345/441)
  • Patent number: 9965893
    Abstract: Systems and methods for performing shading operations of a three-dimensional model, such as a three-dimensional model of a geographic area, are provided. According to aspects of the present disclosure, shading operations can be performed based on a curvature of the polygon mesh such that smooth surfaces still appear smooth after shading and such that sharp edges still appear sharp after shading. In particular, a curvature-driven normal is used for shading operations that takes into account the local curvature of the polygon mesh. A curvature factor can be obtained for each vertex in the polygon mesh. The curvature factor for each vertex can be a scalar value that describes the degree of local curvature in the mesh polygons connected at the vertex. The curvature-driven normal for each fragment can be determined based on the curvature factors associated with the vertices in the polygon mesh.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: May 8, 2018
    Assignee: Google LLC.
    Inventor: John Carl Anderson
  • Patent number: 9959669
    Abstract: A method and apparatus for rendering a computer-generated image using a stencil buffer is described. The method divides an arbitrary closed polygonal contour into first and higher level primitives, where first level primitives correspond to contiguous vertices in the arbitrary closed polygonal contour and higher level primitives correspond to the end vertices of consecutive primitives of the immediately preceding primitive level. The method reduces the level of overdraw when rendering the arbitrary polygonal contour using a stencil buffer compared to other image space methods. A method of producing the primitives in an interleaved order, with second and higher level primitives being produced before the final first level primitives of the contour, is described which improves cache hit rate by reusing more vertices between primitives as they are produced.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: May 1, 2018
    Assignee: Imagination Technology Limited
    Inventor: Simon Fenney
  • Patent number: 9947122
    Abstract: The photo family tree builder is a business process and a computerized method for creating a two-dimensional family tree product using software. The software allows users to organizes photos of related individuals, or couples in a family tree, according to actual family relationships. It provides cooperating templates consisting of: one or more seeds, a tree trunk with a crown: one or more branches and picture frames of leaves, hearts, love-knots, fruits or flowers of the tree, which helps the display, emulate a natural tree. The tree is expandable and capable of displaying any number of generations. It provides a way to use photos that are readily available of family members; without requiring new ones and it provides an inconspicuous and clear alternative for missing pictures. It accommodates the growth of families, through marriages, unions and births. Lastly, the picture frames and indicia tags contain a place for names and dates.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: April 17, 2018
    Inventor: Alma Jean Boodram
  • Patent number: 9949140
    Abstract: Information about a signal device is received at a first location in a first physical environment. The signal device broadcasts a signal to a computing device. A first indication is received from the computing device. The first indication includes a first strength of signal of the signal device received by the computing device. Whether the first strength of signal is above a threshold is determined. A second location is determined. The second location is where the computing device is located when the first strength of signal is above the threshold. The second location is within the first physical environment. A first visual representation of the first physical environment is displayed. The first visual representation includes one or more of the following: the signal device at the first location, at least one physical item found in the physical environment, a broadcasting power of the signal device, and the second location.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Edward L. Chatelain, Jeremy A. Greenberger, Nicholas R. Sandonato
  • Patent number: 9949135
    Abstract: Information about a signal device is received at a first location in a first physical environment. The signal device broadcasts a signal to a computing device. A first indication is received from the computing device. The first indication includes a first strength of signal of the signal device received by the computing device. Whether the first strength of signal is above a threshold is determined. A second location is determined. The second location is where the computing device is located when the first strength of signal is above the threshold. The second location is within the first physical environment. A first visual representation of the first physical environment is displayed. The first visual representation includes one or more of the following: the signal device at the first location, at least one physical item found in the physical environment, a broadcasting power of the signal device, and the second location.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: April 17, 2018
    Assignee: International Business machines Corporation
    Inventors: Edward L. Chatelain, Jeremy A. Greenberger, Nicholas R. Sandonato
  • Patent number: 9939845
    Abstract: A method of manufacturing a display device includes providing a window including a printed area and a plurality of alignment key areas, patterning a printed layer on the printed area such that the plurality of alignment key areas is exposed and the printed layer covers the printed area, aligning a panel to the window by using the plurality of alignment key areas, and coupling the panel to the window.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: April 10, 2018
    Assignee: Samsung Display Co., Ltd.
    Inventors: Jaechun Park, Younhwan Jung
  • Patent number: 9940428
    Abstract: This application discloses a computing system implementing one or more tools or mechanism configured to capture a hierarchy of a circuit design layout generated by a downstream tool. The hierarchy can include multiple cells that identify corresponding portions of the circuit design layout. The tools or mechanism can be further configured to modify the circuit design layout based, at least in part, on the captured hierarchy, which alters the portions of the circuit design layout identified by the cells separately from other portions of the circuit design layout.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: April 10, 2018
    Assignee: Mentor Graphics Corporation
    Inventors: Fedor Pikus, Jimmy Jason Tomblin, William S. Graupp
  • Patent number: 9921817
    Abstract: An application name modification method, said method comprising: selecting a target application and, by means of a preset application inlet, modifying the application name of the selected target application; obtaining original information regarding the selected target application, and linking together and storing the obtained original information regarding said target application and the modified new application name. Additionally disclosed are an application name modification device and a computer-readable storage medium.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: March 20, 2018
    Assignee: ZTE Corporation
    Inventors: Zhe Chang, Bo Liu
  • Patent number: 9916287
    Abstract: Disclosed is a method, a device and a system for zooming a font in a web page file, and the method includes: receiving a web page file; parsing and recognizing the web page file, to classify text contained in the web page file into a first group of zoomable text and a second group of unzoomable text; detecting a zoom operation performed on the web page file displayed at a mobile terminal; and upon the detection of the zoom operation, zooming the first group of text in the web page file except for the second group of text in the web page file. With the method, the problem that the text in a web page file are overlapped due to zooming is avoided, and the typesetting of the web page may be reasonable, without degrading the experience of the user in browsing the web page.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: March 13, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Mingqin Chen
  • Patent number: 9911052
    Abstract: A system and method is able to recognize a user's natural superimposed handwriting without any explicit separation between characters. The system and method is able to process single-stroke and multi-stroke characters. The system and method can also process cursive handwriting. Further, the system and method can determine the boundaries of input words either by the use of a specific user input gesture or by detecting the word boundaries based on language characteristics and properties. The system and method analyzes the handwriting input through the processes of segmentation, character recognition, and language modeling. These three processes occur concurrently through the use of dynamic programming.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: March 6, 2018
    Assignee: MYSCRIPT
    Inventors: Zsolt Wimmer, Freddy Perraud, Pierre-Michel Lallican
  • Patent number: 9909894
    Abstract: In one embodiment, a method is provided for componentized junction models. A plurality of road junction configurations are defined with a different set of road segment models corresponding to each of the plurality of road junction configurations. One of the plurality of road junction configurations are selected for a route through a physical road junction. A model of the physical road junction is generated by assembling the set of road segment models corresponding to the selected road junction configuration. The three-dimensional model of the physical road junction is rendered.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: March 6, 2018
    Assignee: HERE Global B.V.
    Inventors: Robin Kim, Michael Limber, Jeff Bach
  • Patent number: 9875577
    Abstract: It is proposed a computer-implemented method for tessellating a three-dimensional modeled object parameterized for tessellation. The method comprises the steps of providing 2D meshes associated to geometrical data of a boundary representation of the modeled object, the boundary representation comprising the geometrical data including parametric surfaces and topological data including a set of faces each defined as a portion of the 2D domain of a respective parametric surface; and determining 3D meshes by evaluating the position of vertices of the 2D meshes on the respective parametric surfaces. Such a solution improves the tessellation of a 3D modeled object.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: January 23, 2018
    Assignee: DASSAULT SYSTEMES
    Inventors: Laurent Quilot, Abdelmonem Feki, Tuan Anh Phung, Daniel Roudil
  • Patent number: 9865085
    Abstract: Systems and methods for three dimensional modeling using skipping heuristics and fusing are disclosed herein. An example method includes obtaining a plurality of three dimensional models of a target, each of the models having a unique resolution level, assembling an aggregate three dimensional model using a hierarchical tree representation of the plurality of three dimensional models by skipping levels of detail in the hierarchical tree and rendering the levels of the hierarchical tree that were not skipped. Fusing overlapping sections of the aggregate model can be accomplished using bivariate visibility testing.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: January 9, 2018
    Assignee: Analytical Graphics, Inc.
    Inventors: Austin Eng, Sean Lilley, Daniel Bagnell, Patrick Cozzi
  • Patent number: 9855114
    Abstract: A method for 3-D cephalometric analysis acquires reconstructed volume image data from a computed tomographic scan of a patient's head. The acquired volume image data simultaneously displays from at least a first 2-D view and a second 2-D view. For an anatomical feature of the head, an operator instruction positions a reference mark corresponding to the feature on either the first or the second displayed 2-D view and the reference mark displays on each of the at least first and second displayed 2-D views. In at least the first and second displayed 2-D views, one or more connecting lines display between two or more of the positioned reference marks. One or more cephalometric parameters are derived according to the positioned reference marks, the derived parameters are displayed.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: January 2, 2018
    Inventors: Shoupu Chen, Jean-Marc Inglese, Lawrence A. Ray, Jacques Treil
  • Patent number: 9854043
    Abstract: A data processing device comprises a graphics processing component configured to obtain first graphic data being related to a first graphical human machine interface for control of a first network domain; one or more second graphic data, the one or more second graphic data being related to one or more second graphical human machine interfaces for control of one or more second network domains; and a display unit configured to display a human machine interface, wherein the main human machine interface comprises the first graphical human machine interface and at least one of the one or more second graphical human machine interfaces.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: December 26, 2017
    Assignee: Airbus Operations GmbH
    Inventor: Christian Riedel
  • Patent number: 9842331
    Abstract: Techniques for processing an image of a check captured using a mobile device are provided. The check image is processed to determine whether the check can be deposited at a bank via a mobile deposit process. The system can identify regions of the check—such as the endorsement area—to determine if the check has been properly endorsed. The system can be implemented on a mobile device and/or a server, where the mobile device routes the check image to the server for processing. If the check cannot be deposited, a rejection is forwarded in real time to the mobile device for possible correction.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: December 12, 2017
    Assignee: MITEK SYSTEMS, INC.
    Inventors: Grisha Nepomniachtchi, Vitali Kliatskine
  • Patent number: 9837013
    Abstract: Aspects of the present invention are related to systems and methods for compressing display non-uniformity correction data and for using compressed display non-uniformity correction data. A correction image may be compressed by fitting a data model to the correction image data and encoding the model parameter values. A correction image may be decomposed into two images: an image containing the vertically and horizontally aligned structures of the correction image and a smoothly varying image. The smoothly varying image may be compressed by fitting a data model to the smoothly varying image data. Multiple correction images may be compressed by determining eigenvectors which describe the distribution of the multiple correction images. Projection coefficients may be determined by projecting each correction image the determined eigenvectors, and an eigen-image associated with an eigenvector may be compressed. Correction data for a display may be reconstructed from parameter values stored on a display system.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: December 5, 2017
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Yeping Su, Xiao-Fan Feng, Hao Pan, Yasuo Ozawa
  • Patent number: 9830416
    Abstract: A method for analog circuit placement is proposed. The method comprises inputting a plurality of modules, a netlist and a constraint file. Next, it is performing a step of establishing a QB-tree construction. Then, a node perturbation of QB-tree is performed after establishing the QB-tree construction. Subsequently, it is performing a step of a look-ahead constraint checking to check whether meet constraints of the constraint file or not, followed by performing a QB-tree packing when meet constraints of the constraint file. Next, it is performing a process of performing a cost evaluation.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: November 28, 2017
    Assignee: AnaGlobe Technology, Inc.
    Inventors: I-Peng Wu, Hung-Chih Ou, Yao-Wen Chang, Yu-Tsang Hsieh
  • Patent number: 9823882
    Abstract: In a semiconductor device in which components to be a basic configuration unit are arranged in an array shape for calculating an interaction model, a technique capable of changing a topology between the components is provided. A semiconductor device includes a plurality of units each of which includes a first memory cell for storing a value indicating a state of one node of an interaction model, a second memory cell for storing an interaction coefficient indicating an interaction from a node connected to the one node, and a calculation circuit for determining a value indicating a next state of the one node based on a value indicating a state of the connected node and on the interaction coefficient. In addition, the semiconductor device includes a plurality of switches for connecting or disconnecting the plurality of units to/from each other.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: November 21, 2017
    Assignee: HITACHI, LTD.
    Inventors: Masanao Yamaoka, Kenichi Osada, Chihiro Yoshimura
  • Patent number: 9811716
    Abstract: A method for face recognition through facial expression normalization includes: fitting an input two-dimensional face image into a three-dimensional face model by using a three-dimensional face database; normalizing the three-dimensional face model into a neutral-expression three-dimensional face model by using a neutral-expression parameter learned from the three-dimensional face database; converting the neutral-expression three-dimensional face model into a neutral-expression two-dimensional face image; and recognizing the neutral-expression two-dimensional face image from a two-dimensional face database. Accordingly, face recognition may be performed with high reliability without a loss of information.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: November 7, 2017
    Assignee: Korea Institute of Science and Technology
    Inventors: Ig Jae Kim, Hee Seung Choi, Junghyun Cho
  • Patent number: 9801076
    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: June 28, 2016
    Date of Patent: October 24, 2017
    Assignee: BEELINX USA, LLC
    Inventors: Guillaume Crinon, Nicolas Constantinidis, Didier Gallais
  • Patent number: 9786072
    Abstract: A geometric plot is generated having at least two axes, wherein a dataset from which the plot will be generated specifies at least one shape for the geometric plot and wherein the plot includes at least one axis having a plurality of discrete, categorical index values. At least one offset value is specified that determines a mapping of one or more shape-defining vertices of the at least one shape to a location that is a fractional distance between two of the discrete, categorical index values, such that a generated set of data specifies a pixel location for each of the shape-defining vertices of the at least one shape.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: October 10, 2017
    Assignee: SAS INSTITUTE INC.
    Inventors: Sanjay Matange, Lingxiao Li, Cleester Daniel Heath, IV
  • Patent number: 9773321
    Abstract: Technology for generating high perceptual-quality distance cartograms, which use geo-contextual anchors to avoid topological violations, is disclosed. A system can calculate the travel times between a selected origin of the graph, and other locations within the graph based on a graph describing the transportation network within a region (e.g., an urban setting) and data describing travel conditions. Other nodes are then shifted such that the distances between them and the origin are reflective of the travel times between them. When a shifted node violates the topology of the transportation network, which hamper a user's ability to utilize a map due to disruptions in the physical relations between adjacent nodes and map overlaps, the node is instead placed at an alternate location that does not result in a violation. A graphical projection, or geo-contextual anchor, is then generated that indicates where the node would be located but-for the violation.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: September 26, 2017
    Assignee: University of Washington
    Inventors: Sungsoo Hong, Cecilia Aragon, Min-Joon Yoo
  • Patent number: 9753625
    Abstract: Image selection control techniques are described. In one or more implementations, a method is described to control image selection in a user interface of a computing device. An input is detected by the computing device involving interaction with a display of an image in a user interface. A pattern is identified by the computing device in a portion of the image that includes the detected input. One or more objects of the content are located by the computing device that include the identified pattern, at least one said object positioned outside the portion of the image used to perform the identifying. A selection of the image is created as having the located one or more objects by the computing device in the user interface.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: September 5, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Sourabh Gupta, Saurabh Gupta, Ajay Bedi
  • Patent number: 9740669
    Abstract: Event handlers associated with markup language documents represented in a web browser are identified efficiently in response to an event. The markup language document is represented as a hierarchical structure comprising nodes and edges. Nodes are associated with node types, each node type defining how descendants of the node respond to events. The markup language document provides mappings of sets of node types to sets of handlers. In response to an event associated with a node, the types of nodes encountered in a path connecting the node with the root node are identified. Handler sets of the node types encountered in the path connecting a node with the root node are used to determine the handlers to be executed in response to the event. Data is associated with nodes to allow handler code to distinguish between nodes of the same node type.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: August 22, 2017
    Assignee: Facebook, Inc.
    Inventors: Evan Jerome Priestley, Ashwin Ravindra Bharambe
  • Patent number: 9721356
    Abstract: Methods and systems are provided for processing a graphical artifact. In one embodiment, a method includes: receiving, by a processor, a graphical artifact having at least one unknown graphical element; determining, by the processor, graphical features of the unknown graphical element; computing, by the processor, a plurality of similarity scores based on the features of the unknown graphical element and features of a plurality of known graphical elements; and storing data associated with the unknown graphical element with data associated with a known graphical element based on the plurality of similarity scores.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: August 1, 2017
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Jeff vanderZweep, Tim Felke, David Mikulka, Charles Zhao
  • Patent number: 9691186
    Abstract: A method of generating a design for a device is disclosed. The method includes electronically accessing a reference geometry representing the topology, and electronically accessing a source polygonal data model, where the source polygonal data model includes a plurality of source vertices. The method also includes modifying position characteristics of one or more of the source vertices, where the source vertices are modified so that after the source polygonal data model is subdivided, vertices in the subdivided polygonal data model corresponding with the modified source vertices conform to the reference geometry. The method also includes subdividing the source polygonal data model having the modified source vertices to generate the design, where subdividing the source polygonal data model causes vertices in the design to be positioned such that the design conforms with the reference geometry at least partly because of the modified position characteristics of the modified source vertices.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: June 27, 2017
    Assignee: IntegrityWare, Inc.
    Inventors: Gary Arnold Crocker, Wei-en Ting
  • Patent number: 9685143
    Abstract: A display control device for displaying content, the representation form of which is changeable by a user's operation on a display screen, on a display screen is provided. The display control device includes an operation acquisition unit configured to acquire a change instruction to change the representation form of the content and an image changing unit configured to distort the representation form of the content, in response to a change instruction which instructs to change the representation form of the content beyond a threshold value, to be different from the representation form as instructed. Thus, the display control device facilitates the user to recognize the threshold for change when the representation form of the content is changed by zooming in, zooming out, scrolling the content and the like.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: June 20, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Haruko Sato, Shinya Takeichi
  • Patent number: 9679352
    Abstract: A method for operating a display device Involves displaying at least one virtual object from a virtual observation position by virtual reality glasses, continuously detecting a position of the virtual reality glasses, determining, using the continuously detected position of the virtual reality glasses, whether the glasses are disposed in a specified region, and displaying the virtual object from the same virtual observation position by means of the display device as long as the virtual reality glasses are disposed in the specified region. A system includes virtual reality glasses.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: June 13, 2017
    Assignee: AUDI AG
    Inventor: Marcus Kuehne
  • Patent number: 9679523
    Abstract: A controller for a persistent display device has an overall table of waveform data corresponding to different transitions of pixels from all pixel states to all others for differing operating parameters. A hardware LUT module receives input values containing new and current pixel state data and indexes to identify update requests, stores in LUT table memory space mapping values that are segments of waveform data generated in run time according to the operating parameters of each update request, and places segments of waveform data corresponding to the update requests into LUT output memory space. A SIMD module transposes waveform data of the update requests from the LUT output memory space, and places the transposed waveform data in respective frame scan buffers. An interface receives the transposed waveform data for the display device to update an image displayed on the panel.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: June 13, 2017
    Assignee: NXP USA, INC.
    Inventors: Wai Hung Lee, Mingle Sun
  • Patent number: 9659226
    Abstract: An image processing apparatus is configured to extract contour information of a medium area from readout image data, and correct distortion of the medium area based on the contour information. The medium area is an area for image data corresponding to a medium serving as a reading target. The image processing apparatus includes an acquiring unit that acquires the readout image data, an extracting unit that extracts the contour information of the medium area from the readout image data, a displaying unit that displays the contour information so as to superpose the contour information on the readout image data, a detecting unit that detects an instruction of changing a position of the contour information. The extracting unit extracts again the contour information by reflecting the instruction of changing, and the displaying unit redisplays the contour information extracted again by the extracting unit.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: May 23, 2017
    Assignee: PFU LIMITED
    Inventors: Masanari Takabatake, Yuki Kasahara
  • Patent number: 9646204
    Abstract: An electronic device and an image processing method in the electronic device are provided. The electronic device includes a display unit configured to display an image; and a controller configured to correct an outline according to a drawing input with a correction scheme on the image and to crop the image within the corrected outline according to the corrected outline.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: May 9, 2017
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Do-Hyeon Kim, Dong-Chang Lee, Ho-Young Jung, Jae-Woong Lee, Seong-Taek Hwang
  • Patent number: 9646193
    Abstract: A method of authenticating a candidate fingerprint by means of an electronic device comprising a touch sensor; and a fingerprint sensor. The method comprises the steps of: acquiring at least one touch sensor signal indicative of a sub-area of the touch sensor being touched by the candidate finger; acquiring at least one fingerprint image of the candidate fingerprint; retrieving a stored enrollment representation of the enrolled fingerprint of the enrolled finger; determining an authentication representation of the candidate fingerprint based on the fingerprint image; and determining an authentication result based on the authentication representation, the stored enrollment representation, and the at least one touch sensor signal.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: May 9, 2017
    Assignee: FINGERPRINT CARDS AB
    Inventors: Eric Setterberg, Hamid Sarve, Hans Thörnblom, Kenneth Jonsson
  • Patent number: 9646527
    Abstract: A display apparatus and a method of controlling the same are provided. The display apparatus includes an input device configured to receive a display signal including a video signal, a graphic signal, and an alpha value, a calculator configured to calculate effective bits of data of the video signal and the graphic signal, the effective bits of data being used to perform alpha-blending based on an alpha value of each pixel from the display signal, an alpha-blender configured to perform alpha-blending on the display signal by using the effective bits of data calculated by the calculator and the alpha value, and a display configured to display an image generated according to the alpha-blended display signal.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: May 9, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ju-yeun Kim, Dae-sun Oh
  • Patent number: 9615788
    Abstract: The present disclosure involves an electronic device for visualizing a sensation experienced by a patient. The electronic device includes a touchscreen display configured to receive a tactile input from a user and display a visual output. The electronic device includes a memory storage component configured to store programming code. The electronic device includes a computer processor configured to execute the programming code to perform the following tasks: generating, in response to the tactile input from the user, a three-dimensional (3D) sensation map that represents the sensation experienced by the patient; deriving a two-dimensional (2D) sensation map based on the 3D sensation map, wherein the 2D sensation map contains substantially less data than the 3D sensation map; and sending the 2D sensation map over a network to facilitate a reconstruction of the 3D sensation map using the 2D sensation map.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: April 11, 2017
    Assignee: Nuvectra Corporation
    Inventors: Norbert Kaula, Yohannes Iyassu
  • Patent number: 9607369
    Abstract: A moving wafer imaging system processes wafer images to remove motion and focus blur by performing a blind deconvolution to determine an approximate point spread function. The approximate point spread function, estimated image noise and a Gaussian point spread function are used to compute a weighted point spread function. The weighted point spread function is used to filter out motion focus blur. Noise is then removed with a low-pass filter.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: March 28, 2017
    Assignee: KLA-Tencor Corporation
    Inventor: Ram Sivaraman
  • Patent number: 9607205
    Abstract: A method of authenticating a candidate fingerprint by means of an electronic device comprising a touch sensor; and a fingerprint sensor. The method comprises the steps of: acquiring at least one touch sensor signal indicative of a sub-area of the touch sensor being touched by the candidate finger; acquiring at least one fingerprint image of the candidate fingerprint; retrieving a stored enrollment representation of the enrolled fingerprint of the enrolled finger; determining an authentication representation of the candidate fingerprint based on the fingerprint image; and determining an authentication result based on the authentication representation, the stored enrollment representation, and the at least one touch sensor signal.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: March 28, 2017
    Assignee: FINGERPRINT CARDS AB
    Inventors: Eric Setterberg, Hamid Sarve, Hans Thörnblom, Kenneth Jonsson
  • Patent number: 9600712
    Abstract: A method and apparatus for processing digital images are provided. The method includes: recognizing faces from a plurality of images of a jumping subject; determining respective priorities for the plurality of images of the jumping subject, wherein an index of the priorities is based on face recognition information; and aligning the plurality of images of the jumping subject based on the priorities.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: March 21, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Hyun-sung Jin
  • Patent number: 9600907
    Abstract: Paintbrush and liquid simulation techniques are described. In one or more implementations, input is received to perform brush strokes with a virtual paintbrush on a virtual canvas. For virtual paint on the virtual canvas, lifelike paint qualities are simulated. However, the lifelike paint qualities are simulated solely for the virtual paint that is within a region of the canvas. The lifelike paint qualities are not simulated for virtual paint located outside the region. As part of simulating the interaction between the virtual paint, the virtual paintbrush, and the virtual canvas, various parts of the simulation may be performed by different processing units. For example, bristles of the virtual paintbrush may be simulated utilizing a first processing device such as a central processing unit (CPU). A second processing unit, such as a graphics processing unit (GPU), may be employed to simulate the lifelike effects of the virtual paint.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: March 21, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Byungmoon Kim, Nathan A. Carr, Zhili Chen
  • Patent number: 9573288
    Abstract: A cutting data generator includes a control device configured to obtain provisional hole arrangement data usable to arrange a plurality of provisional holes and to obtain an intercentral distance between two of the provisional holes. The provisional holes are adjacent to each other. The control device is also configured to connect the provisional holes with an auxiliary hole and to determine that the provisional holes and the auxiliary hole are contained in a group, thereby extracting an outermost outline of the group of the provisional holes arranged, when the intercentral distance between the provisional holes is not less than a sum of radii of the provisional holes and not more than a predetermined value. The control device is further configured to generate cutting data usable to cut the sheet along the outline extracted. The auxiliary hole having a smaller diameter than the provisional holes.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: February 21, 2017
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Noriharu Tashiro
  • Patent number: 9576184
    Abstract: A method of defining a region of interest in a floor plan document including identifying a point within the region of interest, identifying notations in the floor plan document potentially indicative of walls near the identified point, and identifying notations in the floor plan document potentially indicative of protrusions from the walls near the identified point. The method also includes determining whether the notations potentially indicative of protrusions from the walls are part of the perimeter of the region of interest based on at least one criteria selected from a group consisting of size, shape, and location of the notation potentially indicative of a protrusion, defining the perimeter of the region of interest based on the notations determined to be part of the perimeter of the region of interest, and calculating a quantity associated with the region of interest based on the defined perimeter of the region of interest.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: February 21, 2017
    Assignee: TEXTURA PLANSWIFT CORPORATION
    Inventors: Heber Allred, Robert Richter
  • Patent number: 9573323
    Abstract: A method for generating data for a support structure to be built with a deposition-based digital manufacturing system, the method comprising generating a convex hull polygon based on a boundary polygon of a layer of the support structure, offsetting the convex hull polygon inward, offsetting the boundary polygon outward, and generating an intersection boundary polygon based at least in part on the offset boundary polygon and the offset convex hull polygon.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: February 21, 2017
    Assignee: Stratasys, Inc.
    Inventor: Erik K. Heide
  • Patent number: 9558573
    Abstract: A technique for efficiently rendering path images tessellates path contours into triangle tans comprising a set of representative triangles. Topology of the set of representative triangles is then optimized for greater rasterization efficiency by applying a flip operator to selected triangle pairs within the set of representative triangles. The optimized triangle pairs are then rendered using a path rendering technique, such as stencil and cover.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: January 31, 2017
    Assignee: NVIDIA Corporation
    Inventors: Jeffrey A. Bolz, Mark J. Kilgard
  • Patent number: 9544451
    Abstract: A portable handheld device including a CPU for processing a script; a multi-core processor for processing an image; an input buffer for receiving data for processing by the multi-core processor, the input buffer being provided under the control of the multi-core processor to send data thereto; and an output buffer for receiving data processed by the multi-core processor, the output buffer being provided under the control of the multi-core processor to receive data therefrom. The multi-core processor comprises a plurality of micro-coded processing units. The CPU is configured with authority to clear and query the input and output buffers.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: January 10, 2017
    Assignee: GOOGLE INC.
    Inventor: Kia Silverbrook
  • Patent number: 9529529
    Abstract: A processor-implemented method generates a character input from an interface. A plurality of consecutive character rows are presented, simultaneously on a single display, to a user, wherein each one of said plurality of character rows comprises a set of characters. One or more processors receive a selection by a user of a single character in each one of said plurality of character rows to generate a set of user selected characters. The set of user selected characters are then converted into a single complete input.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Joshua Fox, Itai Gordon
  • Patent number: 9529486
    Abstract: A non-transitory processor-readable medium storing code representing instructions to be executed by a processor to receive a set of data elements associated with a user-defined content having a content type. The processor interpolates the set of data elements to produce a first set of content data based on a filter domain associated with the user-defined content. The processor further refines the first set of content data based, at least in part, on the content type to produce a second set of content data. The processor also sends a signal representing the second set of content data such that the user-defined content is displayed based on the second set of content data.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: December 27, 2016
    Assignee: FiftyThree, Inc.
    Inventors: Georg Petschnigg, Andrew Allen, Julian Walker
  • Patent number: 9530237
    Abstract: Techniques are disclosed relating to interpolation for texture mapping. In some embodiments, a graphics unit includes circuitry configured to map a texture to a screen space such that a set of multiple in the screen space falls between first and second adjacent texels of the texture in a first dimension. In some embodiments, the graphics unit also includes texture processing circuitry configured to perform different types of interpolation for pixels in the group of pixels. In these embodiments, this includes determining pixel attributes for first and second end groups of pixels in the set of pixels using a nearest-neighbor interpolation technique and attributes of the first and second texels respectively. In these embodiments, this also includes determining pixel attributes for an intermediate group of pixels in the set of pixels using a second, different interpolation technique and attributes of both the first and second texels.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: December 27, 2016
    Assignee: Apple Inc.
    Inventors: Christopher A. Burns, Andrew Pomianowski, Anthony P. DeLaurier
  • Patent number: 9514352
    Abstract: The present invention relates to a method of enrolling a fingerprint of a user's finger, by means of an electronic device comprising a touch sensor having an active area corresponding to a first surface portion of the electronic device; and a fingerprint sensor having an active area corresponding to a second surface portion of the electronic device. The comprises the steps of acquiring a touch sensor signal indicative of a sub-area of the touch sensor being touched by the finger; acquiring a partial fingerprint image of a portion of the fingerprint; a positional relationship between the portion of the fingerprint and the finger based on the sub-area and a positional relationship between the first and second surface portions of the electronic device; and forming a fingerprint template based on acquired partial fingerprint images and the determined positional relationships.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: December 6, 2016
    Assignee: Eaton Corporation
    Inventors: Eric Setterberg, Hamid Sarvé, David Tingdahl
  • Patent number: 9514354
    Abstract: One or more processors generate a set of facial appearance parameters that are derived from a first facial image. One or more processors generate a graphics control vector based, at least in part, on the set of facial appearance parameters. One or more processors render a second facial image based on the graphics control vector. One or more processors compare the second facial image to the first image. One or more processors generate an adjusted vector by adjusting one or more parameters of the graphics control vector such that a degree of similarity between the second facial image and the first facial image is increased. The adjusted vector includes a biometric portion. One or more processors generate a first face representation based, at least in part, on the biometric portion of the adjusted vector.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jonathan H. Connell, II, Sharathchandra U. Pankanti, Nalini K. Ratha
  • Patent number: 9507458
    Abstract: According to one embodiment, a display device comprises a plurality of pixel circuits arrayed two-dimensionally. Each of the pixel circuits comprises a display element and a pixel memory configured to store a signal to drive the display element. An X-directional driver and a Y-directional driver can select arbitrary pixel circuits and drive the pixel circuits. A touch panel controller converts a sensing output of a touch-type input panel to coordinate data. A display controller receives the coordinate data and partially rewrites the coordinate data in units of pixel circuits of the display device via the X-directional driver and the Y-directional driver.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: November 29, 2016
    Assignee: Japan Display Inc.
    Inventor: Masahiro Yoshida