Patents Issued in January 29, 2019
  • Patent number: 10192301
    Abstract: Method and system for detecting line defects on surface of object are presented. An imaging device captures images of surface of object under ambient and dark field illumination conditions. The images are processed with a plurality of image operations to detect areas of potential defects based on predictable pattern consisting of bright and shadow regions. Areas of potential defect are cut from processed images to sub images. Sub images are stitched together to generate hypotheses of potential defects at locations on surface of object. The hypotheses are classified to determine whether the potential defects are true defects at the locations. Line defect is detected by refining line segments detected on the processed image based on criteria. The criteria include distance from the true defects to the line segments and slops between the true defects and the line segments are less than threshold values.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: January 29, 2019
    Assignee: SIEMENS ENERGY, INC.
    Inventors: Rameswar Panda, Ziyan Wu, Jan Ernst, Kevin P. Bailey
  • Patent number: 10192302
    Abstract: Defect detection is performed by comparing a test image and a reference image with a rendered design image, which may be generated from a design file. This may occur because a comparison of the test image and another reference image was inconclusive due to noise. The results of the two comparisons with the rendered design image can indicate whether a defect is present in the test image.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: January 29, 2019
    Assignee: KLA-Tencor Corporation
    Inventors: Bjorn Brauer, Santosh Bhattacharyya
  • Patent number: 10192303
    Abstract: Mixed-mode includes receiving inspection results including one or more images of a selected region of the wafer, the one or more images include one or more wafer die including a set of repeating blocks, the set of repeating blocks a set of repeating cells. In addition, mixed-mode inspection includes adjusting a pixel size of the one or more images to map each cell, block and die to an integer number of pixels. Further, mixed-mode inspection includes comparing a first wafer die to a second wafer die to identify an occurrence of one or more defects in the first or second wafer die, comparing a first block to a second block to identify an occurrence of one or more defects in the first or second blocks and comparing a first cell to a second cell to identify an occurrence of one or more defects in the first or second cells.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: January 29, 2019
    Assignee: KLA Tencor Corporation
    Inventors: Jason Z. Lin, Allen Park, Ellis Chang, Richard Wallingford, Songnian Rong, Chetana Bhaskar
  • Patent number: 10192304
    Abstract: A pattern width deviation measurement method includes measuring width dimensions of a plurality of figure patterns in an optical image from data of gray-scale value profiles of the optical image, using a threshold of a gray-scale value level variably set depending on design dimension information including design width dimension of a corresponding figure pattern of a plurality of figure patterns, and at which influence of a focus position on width dimension becomes smaller, measuring width dimensions of a plurality of corresponding figure patterns in a reference image from data of gray-scale value profiles of the reference image, respectively using the threshold for the corresponding figure pattern of a plurality of figure patterns, and calculating, for each of measured width dimensions of a plurality of figure patterns in the optical image, an amount deviated from a measured width dimension of a corresponding figure pattern in the reference image.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: January 29, 2019
    Assignee: NuFlare Technology, Inc.
    Inventors: Kazuhiko Inoue, Riki Ogawa
  • Patent number: 10192305
    Abstract: A method executed by one or more processors for analyzing at least one test image. The method includes collecting a plurality of reference images from at least one image source, extracting image features from the plurality of reference images, assigning weights to the image features extracted, determining image scores for the plurality of reference images, iteratively performing the assigning of the weights and the determining of the image scores, extracting image features from the at least one test image, assigning weights to the image features of the at least one test image, determining an image score for the at least one test image, based upon the weights assigned to the image features of the at least one test image, and providing an improvement proposal for the at least one test image, based upon the image score determined for the at least one test image.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: January 29, 2019
    Assignee: VISUALMIND OY
    Inventor: Veli-Pekka Julkunen
  • Patent number: 10192306
    Abstract: A nucleolus detection unit, which detects nucleoli in a plurality of cells in a cell image obtained by imaging the cells, and a cell recognition unit, which acquires information indicating a distance between the nucleoli and recognizes the individual cells based on the information indicating the distance, are provided.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: January 29, 2019
    Assignee: FUJIFILM Corporation
    Inventor: Kenta Matsubara
  • Patent number: 10192307
    Abstract: What is disclosed is a system and method for processing a video to extract a periodic signal which was captured by the video imaging device. One embodiment involves the following. First, a video of a subject in a scene is received. The video is acquired by a video imaging device. There is an underlying motion signal in the scene corresponding to cardiac or respiratory function. A time-series signal is generated for each pixel or for each group of pixels in a temporal direction across a plurality of image frames. Time-series signals of interest are selected. The selected time-series signals of interest are then processed to obtain a periodic signal corresponding to cardiac or respiratory function. The present method has a low computational complexity, is robust in the presence of noise, and finds its uses in applications requiring real-time motion quantification of a signal in a video.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: January 29, 2019
    Assignee: Xerox Corporation
    Inventors: Prathosh A. Prasad, Sanjay Bharadwaj, Pragathi Praveena, Tejaskumar Dipaklal Bengali, Satish Prasad Rath, Himanshu Jayantkumar Madhu
  • Patent number: 10192308
    Abstract: An image processing apparatus comprising: a division unit configured to divide, into a plurality of partial regions, a region of interest obtained from each of cross sections of a first image and a second image; a statistic information calculation unit configured to calculate statistic information of pixels included in the partial region; a degree-of-coincidence calculation unit configured to calculate a degree of coincidence between the pieces of statistic information for a partial region in the first image and a partial region in a pair of cross-sectional positions in the first image and the second image; and a specifying unit configured to specify positions of corresponding cross sections between the first image and the second image based on comparison between evaluation values each obtained by integrating the degrees of coincidence over all of the plurality of partial regions.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: January 29, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Keita Nakagomi
  • Patent number: 10192309
    Abstract: A camera calibration device that captures images of at least one marker with at least two cameras and calibrates installation states of the at least two cameras based upon the captured images by the at least two cameras, includes: an extracting unit that extracts a feature amount of the at least one marker based upon the captured images by the at least two cameras; a primary calibration unit that calculates a position of each of the at least two cameras in a marker coordinate system, based upon the feature amount; and a secondary calibration unit that preforms coordinate transformation of the position of each of the cameras in the marker coordinate system calculated by the primary calibration unit, into a position of each of the cameras in a vehicle coordinate system.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: January 29, 2019
    Assignee: Clarion Co., Ltd.
    Inventors: Morihiko Sakano, Toshiyuki Aoki, Tsukasa Okada, Keiji Sato
  • Patent number: 10192310
    Abstract: A method is disclosed for operating a computing device. One or more images of a scene captured by an image capturing device of the computing device is processed. The scene includes an object of interest that is in motion and that has a rounded shape. The one or more images are processed by detecting a rounded object that corresponds to the object of interest. Position information is determined based on a relative position of the rounded object in the one or more images. One or more processes are implemented that utilize the position information determined from the relative position of the rounded object.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: January 29, 2019
    Assignee: Sphero, Inc.
    Inventor: Fabrizio Polo
  • Patent number: 10192311
    Abstract: A structured light active sensing systems may be configured to transmit and received codewords to generate a depth map by analyzing disparities between the locations of the transmitted and received codewords. To determine the locations of received codewords, an image of the projected codewords is identified, from which one or more codeword boundaries are detected. The codeword boundaries may be detected based upon a particular codeword bit of each codeword. Each detected codeword boundary may be constrained from overlapping with other detected codeword boundaries, such that no pixel of the received image is associated with more than one codeword boundary.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: January 29, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Yunke Pan, Stephen Michael Verrall
  • Patent number: 10192312
    Abstract: A method and apparatus for measuring a distance to an object using a device (100) having at least two cameras (104, 106) is described. One or more first images including the object are acquired by a first camera of the device and one or more first reference images are acquired by a second camera of the device, while the device is in a first position. One or more second images including the object and one or more second reference images are acquired by cameras of the device, while the device is in a second position, different from the first position. Based on the first and second reference images, information of the displacement of at least one camera of the device between the first and second positions are determined. The distance from the device to the object is calculated based on the first and second images including the object and the determined information on the displacement of the at least one camera.
    Type: Grant
    Filed: April 6, 2014
    Date of Patent: January 29, 2019
    Assignee: C3D Augmented Reality Solutions LTD
    Inventors: Ozi Egri, Eyal Zak
  • Patent number: 10192313
    Abstract: Systems, devices and methods are described including receiving a source image having a foreground portion and a background portion, where the background portion includes image content of a three-dimensional (3D) environment. A camera pose of the source image may be determined by comparing features of the source image to image features of target images of the 3D environment and using the camera pose to segment the foreground portion from the background portion may generate a segmented source image. The resulting segmented source image and the associated camera pose may be stored in a networked database. The camera pose and segmented source image may be used to provide a simulation of the foreground portion in a virtual 3D environment.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: January 29, 2019
    Assignee: Intel Corporation
    Inventors: Joshua Ratcliff, Yi Wu, Maha El Choubassi, Yoram Gat, Wei Sun, Kalpana Seshadrinathan, Igor Kozintsev
  • Patent number: 10192314
    Abstract: A method of determining a lowest point of a target object in an image of a scene. A region of the target object in the image is received. A horizontal vanishing line of the image is received. At least one reference object in the scene is selected. At least a first line connecting the received region of the target object and a highest point of the reference object is determined. At least an intersection point of the first line and the horizontal vanishing line is determined. At least a second line connecting the determined intersection point to a lowest point of the reference object is determined; and a lowest point of the target object is determined based on the second line.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: January 29, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Fei Mai
  • Patent number: 10192315
    Abstract: According to one embodiment, an object holding apparatus includes a holding part, a recognition device, and a controller. The holding part is able to hold at least one object. The recognition device recognizes a plurality of objects to generate a recognition result. The controller selects a first object from the objects, based on the recognition result. The controller sets a first direction to one side of the first object along which the number of objects aligned with the first object is smaller than the number of objects aligned with the first object along the other side of the first object. The controller selects a second object aligned with the first object along the first direction. The controller controls a driving of the holding part, based on a selection result of the first object and the second object.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: January 29, 2019
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Haruna Eto, Takafumi Sonoura, Hideichi Nakamoto, Akihito Ogawa, Atsushi Sugahara, Junya Tanaka
  • Patent number: 10192316
    Abstract: A lighting fixture includes a solid-state light source, a fixture common bus, a driver module, and a control module. The fixture common bus is configured to receive at least one functional module and provide an input signal from the at least one functional module to one or more other modules. The driver module is coupled to the fixture common bus and the solid-state light source, and is configured to receive a power supply signal and provide a drive signal to the solid-state light source based on a driver control signal. The control module is coupled to the fixture common bus and configured to provide the driver control signal via the fixture common bus based on the input signal from the at least one functional module.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: January 29, 2019
    Assignee: Cree, Inc.
    Inventors: Matthew Deese, John Barile
  • Patent number: 10192317
    Abstract: A method for detecting motion information includes the following steps. First, a pixel array is provided for detecting an image of a measured object located in a first distance range or in a second distance range, and the pixel array includes a plurality of invisible image sensing pixels and a plurality of visible image sensing pixels. Then, image detection is conducted within the first distance range by using the invisible image sensing pixels to output a plurality of invisible images. Next, the image detection is conducted within the second distance range by using the visible image sensing pixels to output a plurality of visible images. Then, the plurality of invisible images and the plurality of visible images are analyzed by using a processing unit, so as to obtain motion information of the measured object. A pixel array for detecting motion information and an image sensor are also provided.
    Type: Grant
    Filed: November 26, 2016
    Date of Patent: January 29, 2019
    Assignee: PIXART IMAGING INC.
    Inventors: Han-Chang Lin, Shu-Sian Yang, Shih-Feng Chen
  • Patent number: 10192318
    Abstract: In a preferred aspect of the present invention, at least one of a camera-side controller or a terminal-side controller performs a tracking image generation process (P1) of generating tracking image data from captured image data. Further, at least one of the camera-side controller or the terminal-side controller performs a tracking calculation process (P2) of acquiring target information on the basis of the tracking image data. The tracking image data includes a high-resolution region with relatively higher resolution and a low-resolution region with relatively lower resolution. In the tracking image generation process (P1), basic tracking information including information on at least one of a size or a speed of the tracking target is acquired, and a high-resolution region and a low-resolution region are determined on the basis of the basic tracking information. The tracking image generation process (P1) and the tracking calculation process (P2) are performed in parallel.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: January 29, 2019
    Assignee: FUJIFILM Corporation
    Inventor: Daisuke Hayashi
  • Patent number: 10192319
    Abstract: A computing device is able to detect one or more motion events based on two consecutive images, such as a first image and a second image. In the detection process, the computing device assigns identifiers to difference blocks retrieved from a plurality of first blocks of the first image, then defines a scanning window and moves the scanning window on a preset route over the first image. A new identical identifier is assigned for difference blocks within a current image subarea which falls into the scanning window. After a scanning period is completed, the computing device determines the happening of a motion event according to sufficient pixel similarities found in one of new identifiers.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: January 29, 2019
    Assignee: NANNING FUGUI PRECISION INDUSTRIAL CO., LTD.
    Inventors: Chia-Ming Yeh, Rui-Tang Huang
  • Patent number: 10192320
    Abstract: A patient's smile is improved by photoimaging the patient's smile and scanning the patient's anterior teeth and associated soft lip structure to obtain sets of data mapping the patient's anterior teeth and associated soft tissue structure. The photo image is used to create a desired smile image which is then used to amend the data map of anterior teeth to a substantially identical resultant image which is then used to mill temporary and permanent prosthesis.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: January 29, 2019
    Inventor: Demetrios S. Meletiou, Jr.
  • Patent number: 10192321
    Abstract: Systems and techniques that synthesize an image with similar texture to a selected style image. A generator network is trained to synthesize texture images depending on a selection unit input. The training configures the generator network to synthesize texture images that are similar to individual style images of multiple style images based on which is selected by the selection unit input. The generator network can be configured to minimize a covariance matrix-based style loss and/or a diversity loss in synthesizing the texture images. After training the generator network, the generator network is used to synthesize texture images for selected style images. For example, this can involve receiving user input selecting a selected style image, determining the selection unit input based on the selected style image, and synthesizing texture images using the generator network with the selection unit input and noise input.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: January 29, 2019
    Assignee: Adobe Inc.
    Inventors: Chen Fang, Zhaowen Wang, Yijun Li, Jimei Yang
  • Patent number: 10192322
    Abstract: Embodiments of the present invention provide a medicine photographing apparatus for reducing time and effort of a user operation at the time of measuring shapes of medicines, and a medicine shape measuring apparatus and a medicine dispensing apparatus which include the medicine photographing apparatus. A medicine photographing apparatus 7 includes a medicine holding part 81, a lighting part 82, a photographing part 83, a housing 71 and a pivotally supporting part. The medicine holding part 81, the lighting part 82 and the photographing part 83 are contained in the housing having light shielding property. The medicine holding part 81 is provided between the lighting part 82 and the photographing part 83. Further, the medicine holding part 81 can hold a medicine with a portion having translucency and pivotally move due to the pivotally supporting part.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: January 29, 2019
    Assignee: YUYAMA MFG. CO., LTD.
    Inventors: Naoki Koike, Masao Fukada
  • Patent number: 10192323
    Abstract: Disclosed is a method and system for processing images from an aerial imaging device. The method includes receiving a first image of a geographical area having a first resolution. The method transmits the first image to a machine learning model to identify an area of interest containing an object of interest. The method receives a second image of the geographical area having a second resolution higher than the first resolution. The method transmits the second image to the machine learning model to determine a likelihood that the area of interest contains the object of interest. The method trains the machine learning model to filter out features corresponding to the area of interest in images having the first resolution if the likelihood is below a threshold. The method transmits a visual representation of the object of interest to a user device if the likelihood exceeds the threshold.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: January 29, 2019
    Assignee: ORBITAL INSIGHT, INC.
    Inventors: Boris Aleksandrovich Babenko, Alexander Bogdanov Avtanski, Jason D. Lohn
  • Patent number: 10192324
    Abstract: A computer-implemented method for determining whether a point lies within a first polygon in a multidimensional space and an electronic device for carrying out the method is disclosed. The method comprises accessing first polygon coordinates defining each of a position and a shape of the first polygon in the multidimensional space; accessing the point coordinates defining the position of the point in the multidimensional space; identifying regions of the multidimensional space each encompassing a respective portion of the first polygon coordinates, the regions approximating the first polygon; and storing, in a non-transitory computer-readable medium, region coordinates of at least one of the regions; whereby an analysis of the region coordinates and point coordinates is executable to generate an indication that the point lies within the first polygon and an indication that the point does not lie within the first polygon. Some implementations comprise executing the analysis and providing the indication.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: January 29, 2019
    Assignee: YANDEX EUROPE AG
    Inventor: Anton Vasilyevich Korzunov
  • Patent number: 10192325
    Abstract: A method for calibrating an imaging device includes calculating attitude information of the imaging device relative to a screen based at least in part on an image captured by the imaging device. The image includes information of at least a portion of a checkerboard displayed on the screen. The method further includes generating a calibration signal based at least in part on the attitude information, displaying the calibration signal on the checkerboard on the screen, and displaying a guiding signal on the screen. The guiding signal is configured to guide a user to move the imaging device or the screen.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: January 29, 2019
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Yu Shen, Ang Liu, Ketan Tang
  • Patent number: 10192326
    Abstract: A compression method includes simplifying a mesh that represents a textured 3D-object by replacing polygons in the mesh with new ones that have broader faces. The method includes identifying adjacent polygons with different textures and adding vertices at the same positions as two vertices in the polygons. This creates two new edges and an intermediate polygon interposed between the two adjacent polygons. The new edges have zero length and the new polygon has zero area.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: January 29, 2019
    Inventors: Florent Dupont, Guillaume Lavoue, Laurent Chevalier
  • Patent number: 10192327
    Abstract: Methods, and systems, including computer programs encoded on computer storage media for compressing data items with variable compression rate. A system includes an encoder sub-network configured to receive a system input image and to generate an encoded representation of the system input image, the encoder sub-network including a first stack of neural network layers including one or more LSTM neural network layers and one or more non-LSTM neural network layers, the first stack configured to, at each of a plurality of time steps, receive an input image for the time step that is derived from the system input image and generate a corresponding first stack output, and a binarizing neural network layer configured to receive a first stack output as input and generate a corresponding binarized output.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: January 29, 2019
    Assignee: Google LLC
    Inventors: George Dan Toderici, Sean O'Malley, Rahul Sukthankar, Sung Jin Hwang, Damien Vincent, Nicholas Johnston, David Charles Minnen, Joel Shor, Michele Covell
  • Patent number: 10192328
    Abstract: A method of computing statistical weights for a computed tomography (CT) iterative reconstruction process is provided. The method includes obtaining detector count data from a CT scan of an object; calculating variance data based on the count data and an electronic noise variance; transforming the calculated variance data to obtain statistical weight data; and performing the CT iterative reconstruction process using the statistical weight data and raw projection data to obtain a reconstructed CT image.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: January 29, 2019
    Assignee: Toshiba Medical Systems Corporation
    Inventors: Alexander A. Zamyatin, Daxin Shi, Thomas Labno
  • Patent number: 10192329
    Abstract: According to an embodiment, an electronic device includes a processor. The processor is configured to perform: formula input process of inputting a plurality of pieces of formula data in association with respective formula numbers through a user operation; a formula setting process of setting formula data in the pieces of formula data input by the formula input process as an output target by the user operation; cited formula extraction process of extracting another formula data in the pieces of formula data when the formula data set by the formula setting process cites a formula number of the another formula data; and a data output process of outputting the set formula data with the extracted another formula data.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: January 29, 2019
    Assignee: CASIO COMPUTER CO., LTD.
    Inventors: Miki Suzuki, Hiroaki Yoshizawa, Hiroshi Uejima, Manato Ono, Saburo Kamitani, Akiko Muraki
  • Patent number: 10192330
    Abstract: Various embodiments of systems and methods to render data visualizations in different analytical applications are described herein. In one aspect, a request is received to render at least a portion of data visualization by an analytical application. A visualization type and one or more data attributes are retrieved from metadata corresponding to at least the portion of the data visualization. Further, a supporting visualization type is identified in the analytical application corresponding to the visualization type of at least the portion of the data visualization. The retrieved one or more data attributes are mapped to equivalent one or more data attributes in a data source associated with the analytical application. At least the portion of the data visualization is rendered based on the supporting visualization type and the mapped one or more data attributes in a graphical user interface of the analytical application.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: January 29, 2019
    Assignee: SAP SE
    Inventors: Arpitha A Shetty, Amrita Prabhakaran, Swetha Konduru, Swati Krishna Setty, Soumya Patil
  • Patent number: 10192331
    Abstract: Methods, program products, and systems for analytical charting are described. A system implementing analytical charting techniques can receive a selection input from a data view displaying data retrieved from a database table. The system can determine a context of the selection input, a data environment in which the selection input is received, and characteristics of data being selected. Based on the context, the data environment, and the characteristics, the system can generate a chart data grouping that specifies a relationship between data in a chart. The system can automatically specify one or more data series for the chart based on the chart data grouping. The system can generate chart parameters automatically and transparently to the user. The system can provide the system-generated chart parameters for display and allow user modification to the system-generated chart parameters. The system can then generate a chart using the chart parameters.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: January 29, 2019
    Assignee: Apple Inc.
    Inventors: Heather L. Winkle, Toufic Milan, Tianzhou Chen, Andrew Phan, Nikita Pisliakov, Duc Vuong, Ashok Srinivasan
  • Patent number: 10192332
    Abstract: A method of controlling display of object data includes calculating distances from a terminal to the positions of multiple items of the object data, determining, by a processor, an area based on the distribution of the calculated distances, and displaying object data associated with a position in the determined area on a screen.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: January 29, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Susumu Koga
  • Patent number: 10192333
    Abstract: A system comprising a computer-readable storage medium storing at least one program and a method for generating graphical representations of event participation flows are presented. In example embodiments, the method includes determining an event participation flow for participants of a subject event, and causing presentation of a graphical representation of the event participation flow in the user interface. The method may further include receiving a user selection of a filter via the user interface, and filtering the graphical representation of the event participation flow in accordance with the user selected filter.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: January 29, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Catherine Lu, Karanveer Mohan, Jacob Stern
  • Patent number: 10192334
    Abstract: A dynamically configured tree form and corresponding graphical elements graphically represent information contained in a live stream of event data. The tree form is positioned in virtual three dimensional space within a computer graphical user interface such that the root of the tree is in the center of the screen, originating at the farthest distance from the viewer along the z axis. The tree form is configured to guide movement of the three dimensional graphical elements which represent individual measurements of events during specific time periods. The outermost, or leaf, portions of the tree represent the present time. The root or base of the tree represents the maximum duration that is being measured.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: January 29, 2019
    Assignee: Deep Node, Inc.
    Inventor: Benjamin Lindquist
  • Patent number: 10192335
    Abstract: A system and method for highlighting a portion of a displayed presentation. The invention includes a first electronic device for generating a presentation for remote display; and a second electronic device for identifying a portion of the presentation for highlighting and for transmitting the identified portion of the presentation to the first electronic device. The first electronic device receives the transmitted identified portion of the presentation and generates an enhanced copy of the identified portion on the remote display as part of the presentation. The enhanced copy of the identified portion on the remote display is magnified, colored, outlined or otherwise converted to contrast with the remainder of the presentation.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: January 29, 2019
    Inventor: Alexander Wellen
  • Patent number: 10192336
    Abstract: A method and apparatus for establishing an ultra-large character library and a method and apparatus for displaying a character are disclosed. The displaying method comprises: intercepting by a font engine middleware a font invoking message sent from a system font engine, the font invoking message comprising a character code and a font name corresponding to a character to be displayed by an application; acquiring outline data corresponding to the character from an ultra-large character library in a non-standard format based on the character code and font name; transmitting the outline data of the character to the system font engine to enable the system font engine to display the character according to the character outline data. With this invention, the capacity of the character library may be increased and characters in the non-standard-format ultra-large character library may be recognized conveniently, thus efficiency of character retrieval and display is improved.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: January 29, 2019
    Assignees: Peking University Founder Group Co., Ltd., Founder Information Industry Holdings Co., Ltd., Beijing Founder Electronics Co., Ltd.
    Inventors: Lining Xia, Yingmin Tang
  • Patent number: 10192337
    Abstract: Provided is a method of displaying additional information related to a measured value of an object, which includes acquiring measurement item information of the object; acquiring at least one of a measurement point and a measurement direction for the object; determining a reference value for a measurement based on the acquired measurement item information; acquiring the measured value of the object based on the at least one of the measurement point and the measurement direction; and displaying additional information including the determined reference value and the acquired measured value.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: January 29, 2019
    Assignee: SAMSUNG MEDISON CO., LTD.
    Inventor: Jun-Sang Yoo
  • Patent number: 10192338
    Abstract: A method, device and multipoint control unit device for adjusting and controlling a sub-picture in multiple pictures are provided. The method includes: acquiring the N original video images sent from a plurality of video terminals, adjusting the resolutions of the N original video images and correspondingly displaying the N resolution-adjusted video images in N regions on the display screen of the multipoint control unit, wherein N is a natural number equal to or greater than 1; performing a resolution increase adjustment processing on the video image in any one of the N regions to acquire a resolution-increased video image; and cutting, according to the information of the region where the resolution-increased video image is located, the resolution-increased video image to obtain an image which is located in the region where the resolution-increased video image is located after the cutting.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: January 29, 2019
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
    Inventors: Lunpeng Xie, Fu Wang, Xin Tong, Wuhui Wan, Haiyan Zhang, Jingxin Hu, Lintao Zhang
  • Patent number: 10192339
    Abstract: A comprehensive solution is provided to transforming locations and retail spaces into high-traffic VR attractions that provide a VR experience blended with a real-world tactile experience. A modular stage and kit of stage accessories suitable for a wide variety of commercial venues contains all of the necessary equipment, infrastructure, technology and content to assemble and operate a tactile, onsite VR attraction. Utilizing a modular set of set design and physical props, the physical structure and layout of the installations are designed to be easily rearranged and adapted to new VR content, without requiring extensive construction or specialized expertise.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: January 29, 2019
    Assignee: Unchartedvr Inc.
    Inventors: Kalon Ross Gutierrez, John Duncan, Douglas Griffin, Richard Schulze
  • Patent number: 10192340
    Abstract: A comprehensive solution is provided to transforming locations and retail spaces into high-traffic VR attractions that provide a VR experience blended with a real-world tactile experience. A modular stage and kit of stage accessories suitable for a wide variety of commercial venues contains all of the necessary equipment, infrastructure, technology and content to assemble and operate a tactile, onsite VR attraction. Utilizing a modular set of set design and physical props, the physical structure and layout of the installations are designed to be easily rearranged and adapted to new VR content, without requiring extensive construction or specialized expertise.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: January 29, 2019
    Assignee: Unchartedvr Inc.
    Inventors: Kalon Ross Gutierrez, John Duncan, Douglas Griffin, Richard Schulze
  • Patent number: 10192341
    Abstract: A system and method for improving the readability of content wherein content is organized into segments which are each displayed on a respective row on the display device. Each of the segments are made up of characters such as letters and punctuation. The text in a particular row, the reading row, on the display device is displayed differently than the text in the other rows. Each row is consecutively displayed in the reading row until the user has seen each segment of the content presented in the reading row. User are able to configure the display of the reading row text and text in other rows independently.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: January 29, 2019
    Assignee: Focus Reading Technology Inc.
    Inventor: Howard Jay Kaplan
  • Patent number: 10192342
    Abstract: Systems and methods can provide computer animation of animated scenes or interactive graphics sessions. A grid camera separate from the render camera can be created for segments where the configurations (actual or predicted) of the render camera satisfy certain properties, e.g., an amount of change is within a threshold. If a segment is eligible for the use of the separate grid camera, configurations of the grid camera during a segment can be determined, e.g., from the configurations of the render camera. The configurations of the grid camera can then be used to determine grids for rendering objects. If a segment is not eligible for the use of the grid camera, then the configurations of the render camera can be used to determine the grids for rendering.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: January 29, 2019
    Assignee: Pixar
    Inventors: Alexander Kolliopoulos, Brandon Kerr
  • Patent number: 10192343
    Abstract: Embodiments relate to a method for real-time facial animation, and a processing device for real-time facial animation. The method includes providing a dynamic expression model, receiving tracking data corresponding to a facial expression of a user, estimating tracking parameters based on the dynamic expression model and the tracking data, and refining the dynamic expression model based on the tracking data and estimated tracking parameters. The method may further include generating a graphical representation corresponding to the facial expression of the user based on the tracking parameters. Embodiments pertain to a real-time facial animation system.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: January 29, 2019
    Assignee: faceshift AG
    Inventors: Sofien Bouaziz, Mark Pauly
  • Patent number: 10192344
    Abstract: A method of generating a shader program includes determining a first variable to be used to perform a folding operation that replaces operation formulas included in the shader program by a constant or a second variable, and generating a shader program in which the operation formulas are replaced by the constant or the second variable based on the determined first variable.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: January 29, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Donghoon Yoo, Seonggun Kim
  • Patent number: 10192345
    Abstract: Methods and systems for surface normal estimation are disclosed. In some aspects, a plurality of images or depth maps representing a three dimensional object from multiple viewpoints is received. Surface normals at surface points within a single image of the plurality of images are estimated based on surface points within the single image. An electronic representation of a three dimensional surface of the object is generated based on the surface normals and a point cloud comprised of surface points derived from the plurality of images.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: January 29, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Albrecht Johannes Lindner, Kalin Mitkov Atanassov, James Wilson Nash
  • Patent number: 10192346
    Abstract: This disclosure provides an approach for automatically generating UV maps for modified three-dimensional (3D) virtual geometry. In one embodiment, a UV generating application may receive original 3D geometry and associated UV panels, as well as modified 3D geometry created by deforming the original 3D geometry. The UV generating application then extracts principal stretches of a mapping between the original 3D geometry and the associated UV panels and transfers the principal stretches, or a function thereof, to a new UV mapping for the modified 3D geometry. Transferring the principal stretches or the function thereof may include iteratively performing the following steps: determining new UV points assuming a fixed affine transformation, determining principal stretches of a transformation between the modified 3D geometry and the determined UV points, and determining a correction of a transformation matrix for each triangle to make the matrix a root of a scoring function.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: January 29, 2019
    Assignee: Pixar
    Inventors: Fernando Ferrari De Goes, Mark Meyer
  • Patent number: 10192347
    Abstract: Described herein are methods and systems for texturing a three-dimensional (3D) model using photogrammetry. A sensor captures scans of a physical object, including related pose information, and color images corresponding to each scan. A computing device generates a 3D mesh of the physical object. The computing device preprocesses the color images to remove blurry images and detect textured regions of the object in each non-blurry image. The computing device optimizes the pose information for each color image by generating associations between the color images and vertices in the 3D mesh and classifying the vertices as textured or non-textured. The computing device generates texture coordinates for the 3D mesh by segmenting the mesh, parameterizing the segments, and packing the parameterized segments into a texture atlas. The computing device paint the texture atlas using the color images that have optimized pose information to generate a model having texture coordinates for each vertex.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: January 29, 2019
    Assignee: VanGogh Imaging, Inc.
    Inventors: Huy Bui, Ken Lee, Jun Yin
  • Patent number: 10192348
    Abstract: A texture processing apparatus for performing filtering by using a plurality of textures. A controller is configured to obtain a first texel value from a memory, in which the first texel value is based on a computed first texel offset value. The previously-computed first texel offset value may be used as a second texel offset value to obtain a second texel value of a second texture if a same texture address is input with respect to the first texture and the second texture that are continuously input. A texture filter is configured to perform filtering based on the obtained texel value of the first texture and the texel value of the second texture.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: January 29, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Seok Kang, Jeong-Ae Park
  • Patent number: 10192349
    Abstract: Techniques are disclosed relating to texture sampling operations. In some embodiments, multi-fetch sampling instructions specify a region of a texture in which multiple samples are to be performed and texture processing circuitry is configured to sample the texture multiple times within the region. In some embodiments, the locations of the samples are determined according to a formula, which may be pseudo-random. In some embodiments, the locations of the samples are jittered to produce stochastic results. In some embodiments, the locations of the samples are determined based on one or more stored sets of samples that have particular properties (e.g., blue noise, in some embodiments). In various embodiments, disclosed techniques may facilitate Monte Carlo sampling.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: January 29, 2019
    Assignee: Apple Inc.
    Inventors: Christopher A. Burns, Justin A. Hensley
  • Patent number: 10192350
    Abstract: Ray tracing, and more generally, graphics operations taking place in a 3-D scene, involve a plurality of constituent graphics operations. Responsibility for executing these operations can be distributed among different sets of computation units. The sets of computation units each can execute a set of instructions on a parallelized set of input data elements and produce results. These results can be that the data elements can be categorized into different subsets, where each subset requires different processing as a next step. The data elements of these different subsets can be coalesced so that they are contiguous in a results set. The results set can be used to schedule additional computation, and if there are empty locations of a scheduling vector (after accounting for the members of a given subset), then those empty locations can be filled with other data elements that require the same further processing as that subset.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: January 29, 2019
    Assignee: Imagination Technologies Limited
    Inventors: Luke T. Peterson, James A. McCombe, Ryan R. Salsbury, Stephen Purcell