Patents Examined by Ryan D McCulley
  • Patent number: 9443328
    Abstract: A mobile terminal including a wireless communication unit configured to wirelessly communicate with at least one other terminal; a memory configured to store a material texture assigned to a type of an application executed on the mobile terminal; a display unit configured to display screen information having the material texture assigned to the type of the application executed on the mobile terminal; and a controller configured to receive an input on the displayed screen information, and apply a visually changing textural effect to the displayed screen information that corresponds to the material texture assigned to the type of the application.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: September 13, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Yoonmi Lee, Yoongwoo Yoon, Nara Yoon
  • Patent number: 9432651
    Abstract: A 3-D picture is provided by providing a pair of pictures that includes a first picture for one eye of a viewer, and a second picture for the other eye of the viewer. In addition, a depth map specifically dedicated to the first picture is provided. The depth map includes depth indication values. A depth indication value relates to a particular portion of the first picture and indicates a distance between an object at least partially represented by that portion of the first picture and the viewer. The 3-D picture is supplemented with rendering guidance data that specifies respective parameters for respective rendering contexts. These respective parameters relate to generating a shifted viewpoint picture from the first picture and the depth map.
    Type: Grant
    Filed: July 22, 2009
    Date of Patent: August 30, 2016
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Wilhelmus Hendrikus Alfonsus Bruls, Reinier Bernardus Maria Klein Gunnewiek, Gerardus Wilhelmus Theodorus Van Der Heijden, Philip Steven Newton
  • Patent number: 9404764
    Abstract: One or more systems, devices, and/or methods for generating path side imagery are disclosed. For example, a method includes receiving optical data measured in three-dimensional geographic coordinates and image data from at least one image bubble. The optical data is projected onto at least one predefined two-dimensional plane. A pixel value for a point of the optical data on the two-dimensional plane is calculated according to the image data. The pixel value may correspond to color or another graphical attribute. The two-dimensional plane is stored or displayed as street side imagery or other path side imagery. An image file including the pixel value for each point of the optical data may be stored in memory or a map database.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: August 2, 2016
    Assignee: HERE Global B.V.
    Inventor: James D. Lynch
  • Patent number: 9406100
    Abstract: Techniques are described that can delay or even prevent use of memory to store triangles associated with tiles as well as processing resources associated with vertex shading and binning triangles. The techniques can also provide better load balancing among a set of cores, and hence provide better performance. A bounding volume is generated to represent a geometry group. Culling takes place to determine whether a geometry group is to have triangles rendered. Vertex shading and association of triangles with tiles can be performed across multiple cores in parallel. Processing resources are allocated for rasterizing tiles whose triangles have been vertex shaded and binned over tiles whose triangles have yet to be vertex shaded and binned. Rasterization of triangles of different tiles can be performed by multiple cores in parallel.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: August 2, 2016
    Assignee: Intel Corporation
    Inventors: Tomas G. Akenine-Moller, Robert M. Toth, Jon N. Hasselgren, Carl J. Munkberg, Franz P. Clarberg
  • Patent number: 9400584
    Abstract: A computer system determines that various user interface (UI) elements are to be moved to a different position within the UI. The computer system initiates a first animation that creates first and second aliases for each UI element that is to be moved. The computer system then receives an input that interrupts the initiated first animation. The input indicates that at least one of the UI elements that is being moved during the first animation is to be moved to a different position. The computer system then determines which of the first and second aliases is optimal for use as a starting point for a second animation based on various visibility factors, and initiates a second animation at the determined optimal alias. The second animation uses the determined optimal alias as a starting point and a third, different alias as an end point.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: July 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ruurd Johan Boeke, Hamid Mahmood, Terry A. Adams
  • Patent number: 9396704
    Abstract: An electronic device and method for displaying a display item is disclosed. A first pattern comprises an image at a first image size and a character string at a first character string size. A second pattern comprises the image at a second image size and the character string at a second character string size, the character string not overlapping the image at the second image size. The second image size is larger than the first image size, and the second character string size is larger than the first character string size. A selected size comprises at least a first size and a second size. The first pattern is displayed for the display item if the selected size is the first size, and the second pattern is displayed for the display item if the selected size is the second size.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: July 19, 2016
    Assignee: Kyocera Corporation
    Inventors: Hiroki Kobayashi, Hitoshi Imamura, Toshinobu Takiguchi, Takashi Osanai
  • Patent number: 9392143
    Abstract: An apparatus including a memory, a first circuit and a second circuit. The memory may be divided into eight banks. Each bank may store a portion of a three-dimensional (3D) color correction lookup table. The first circuit may be configured to address the memory in response to an index of an input point. The second circuit may be configured to arrange outputs of the eight banks for color interpolation.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: July 12, 2016
    Assignee: Ambarella, Inc.
    Inventors: Leslie D. Kohn, Manish Kumar Singh
  • Patent number: 9390525
    Abstract: The following graphical representations, of frame instance data, are presented: Instance Graph and Instance Plot. An Instance Graph is a kind of directed graph that represents directed relationships between items, as established by frame instances. An example frame is the Preference Frame, as applied to online opinion data. The degree or “influence” of a node can be graphically indicated. Multiple edges, between two nodes, can be represented as a compound edge. Each node can be modeled as having a field, causing it to repel all other nodes, which each edge can be modeled as producing an attractive force. The “net preference” of a node is the difference between its outdegree and indegree. From the “influence” and “net preference” values, for nodes of an Instance Graph, an Instance Plot can be produced. One axis of an instance plot is based on “influence” and another axis is based on “net preference.
    Type: Grant
    Filed: July 5, 2011
    Date of Patent: July 12, 2016
    Assignee: NetBase Solutions, Inc.
    Inventor: Michael Jacob Osofsky
  • Patent number: 9390690
    Abstract: Systems, methods, and device are provided to perform refresh-rate dependent dithering. One embodiment of the present disclosure describes a computing device that includes an image source that generates spatially dithered image data and an electronic display communicatively coupled to the image source. More specifically, the electronic display receives the spatially dithered image data from the image source and determines a refresh rate with which to display an image by comparing a local histogram and an artifact histogram, in which the local histogram describes pixel grayscale distribution of a portion of the image and the artifact histogram describes a pixel grayscale distribution that when displayed will cause a perceivable artifact.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: July 12, 2016
    Assignee: APPLE INC.
    Inventors: Marc Albrecht, Christopher P. Tann
  • Patent number: 9384596
    Abstract: A system, method and software application implement a visualization scheme for presenting information in a 3D map. A set of rules specifies the visualization scheme, particularly with respect to how the system renders background objects that are obscured by a foreground object. The objects include elements such as building surfaces, streets, pointers, icons, labels, floor plans, and the like. The rules specify details such as stroke, fill, transparency, opacity, and visibility of the elements. Some of the rules may specify relationships between an object and elements that are considered “internal” to the object, while others of the rules may specify relationships between an object and other elements considered “external” to the object.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: July 5, 2016
    Assignee: GOOGLE INC.
    Inventor: Zhou Bailiang
  • Patent number: 9384525
    Abstract: A method may include during a pre-operating system environment writing user graphics data to a discrete graphics controller and an embedded graphics controller of a service processor integral to the information handling system and storing user graphics data written to the embedded graphics controller in a frame buffer such that a remote management information handling system remotely coupled to the information handling system via the service processor may receive user graphics data from the frame buffer.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: July 5, 2016
    Assignee: Dell Products L.P.
    Inventors: Timothy M. Lambert, Elie Antoun Jreij
  • Patent number: 9384268
    Abstract: An information processing apparatus that compares content to stored information identifying a plurality of words, identifies words from the content that match words included in the stored information, retrieves information based on the identifying, and generates an image to be displayed based on the retrieved information.
    Type: Grant
    Filed: July 5, 2011
    Date of Patent: July 5, 2016
    Assignee: SONY CORPORATION
    Inventor: Shunsuke Kudo
  • Patent number: 9384523
    Abstract: The subject technology discloses configurations for receiving, by a first process, a set of input events from an application in which the set of input events includes a set of input update commands. The first process writes the set of input update commands into a low-latency graphics pipeline. The subject technology dispatches, by the first process, the set of input update commands from the low-latency graphics pipeline to a second process. The second process receives the set of input update commands from the low-latency graphics pipeline. The subject technology then writes, by the second process, a set of input data into a shared graphics processing unit (GPU) texture.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: July 5, 2016
    Assignee: Google Inc.
    Inventors: Eric Scott Penner, Simon Hatch
  • Patent number: 9384565
    Abstract: A method and apparatus for testing a screen display for colorblind accessibility identifies when an onscreen display is likely to be accessible or inaccessible to a colorblind individual. The method and apparatus can receive data corresponding to a screen display, including information encoded in color. The method and apparatus can further apply a color filter to the screen display to remove a background color generating a filtered image. The method and apparatus can further detect an object associated with the filtered image. The method and apparatus can further detect whether there is text in the filtered image and determine a proximity of the detected text to the object when text is detected and generate a colorblindness accessibility indicator based on whether text was detected and/or the determined proximity.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: July 5, 2016
    Assignee: Software AG
    Inventor: Harald Schoening
  • Patent number: 9384708
    Abstract: The present document provides a method and apparatus for managing a display screen, and the display screen includes at least two display areas. The method includes: detecting a first display effect damaged value of a first display area in the at least two display areas; comparing the first display effect damaged value with a predetermined threshold value, and outputting a first comparison result; and when the first display effect damaged value is larger than the threshold value, adjusting a display effect of the first display area to a first display effect based on the first display effect damaged value, to match the first display effect with a second display effect of a second display area without stains. Through the above technical scheme, adjustment is performed on display effect of the display screen, which guarantees the display effect of the display screen and makes the user experience of users enhance greatly.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: July 5, 2016
    Assignee: ZTE Corporation
    Inventors: Fengpeng Liu, Haibo She, Dongmei Liu, Lingling Dong, Qinli Sun, Zongwei Huang
  • Patent number: 9299195
    Abstract: A video conference server receives a plurality of video frames including a current frame and at least one previous frame. Each of the video frames includes a corresponding image and a corresponding depth map. The server produces a directional distance function (DDF) field that represents an area surrounding a target surface of the object captured in the current frame. A forward transformation is generated that modifies the reference surface to align with the target surface. Using at least a portion of the forward transformation, a backward transformation is calculated that modifies the target surface of the current frame to align with the reference surface. The backward transformation is then applied to the DDF to generate a transformed DDF. The server updates the reference model with the transformed DDF and transmits data for the updated reference model to enable a representation of the object to be produced at a remote location.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: March 29, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Mingsong Dou, Henry Fuchs, Madhav Marathe
  • Patent number: 9275492
    Abstract: A method and system for generating two or three dimensional computer graphics images using multisample antialiasing (MSAA) is provided, which enables memory bandwidth to be conserved. For each of one or more pixels it is determined whether all of a plurality of sample areas of that pixel are located within a particular primitive. For those pixels where it is determined that all the sample areas of that pixel are located within that primitive, a value is stored in a multisample memory for a smaller number of the sample areas of that pixel than the total number of the sample areas of that pixel and data is stored indicating that all the sample areas of that pixel are located within that primitive.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: March 1, 2016
    Assignee: Imagination Technologies Limited
    Inventors: Yoong Chert Foo, Salil Sahasrabudhe, Andrew Davy
  • Patent number: 9245494
    Abstract: A method and apparatus that are capable of identifying corresponding screen displays that convey color coded information and identifying whether color coded information found in corresponding screen displays is likely to be accessible or inaccessible to a colorblind individual. The method and apparatus are capable of receiving data corresponding to a plurality of screen displays including information encoded in color. The method and apparatus are capable of identifying corresponding screen displays from the plurality of screen displays. The method and apparatus are further capable of detecting text and color encoded information that are different in the first and second corresponding screen displays at first and second locations, respectively.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: January 26, 2016
    Assignee: SOFTWARE AG
    Inventor: Harald Schöning
  • Patent number: 9235927
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for shading computer graphics (CG) representations of materials. One of the methods includes obtaining data describing a physical material; receiving a shading request to shade a particular point in a CG representation of the physical material from a rendering engine, wherein the request identifies a mapping position of the particular point, a view direction at the mapping position, and a light direction at the mapping position; calculating a direct lighting color at the mapping position using a plurality of palletized images; calculating an indirect lighting color at the mapping position using the data describing the physical material; generating a final color at the mapping position by combining the direct lighting color and the indirect lighting color; and providing the final color to the rendering engine for use in rendering the CG representation of the physical material.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: January 12, 2016
    Assignee: Chaos Software Ltd.
    Inventors: Peter Ognyanov Mitev, Ivaylo Katev Iliev, Ivelin Yankov Yordanov
  • Patent number: 9235921
    Abstract: A profiler for a ray tracing renderer interfaces with the renderer to collect rendering information, such as ray definition information, a pixel origin, objects hit, shader invocation, and related rays. In an interface, an artist views a simplified 3-D scene model and a rendered 2-D image. A pixel in the 2-D image is selectable; the profiler responds by populating the simplified 3-D scene with rays that contributed to that pixel. Rays can be displayed in the simplified 3-D scene to visually convey information about characteristics of each ray, such as whether the ray intersected an object, portions of the scene where it is occluded, and a direction. Statistics can be produced by the profiler that convey information such as relative computational complexity to render particular pixels. The profiler can step through multiple passes (e.g., multiple frames and passes of a multipass rendering), and the UI can allow pausing and stepping.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: January 12, 2016
    Assignee: Imagination Technologies Limited
    Inventors: Nur Monson, James Alexander McCombe, Sean Matthew Gies