Patents Examined by Steven Elbinger
  • Patent number: 9779465
    Abstract: An apparatus and method are described for reducing power when reading and writing graphics data. For example, one embodiment of an apparatus comprises: a graphics processor unit (GPU) to process graphics data including floating point data; a set of registers, at least one of the registers of the set partitioned to store the floating point data; and encode/decode logic to reduce a number of binary 1 values being read from the at least one register by causing a specified set of bit positions within the floating point data to be read out as 0s rather than 1s.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: October 3, 2017
    Assignee: Intel Corporation
    Inventors: Young Moon Kim, Sang Phill Park
  • Patent number: 9779509
    Abstract: A method of detecting the presence of a building in a captured image is provided. The method includes dividing the captured image into a plurality of image regions, detecting a dominant angle of detected edges within each image region, and detecting the presence of a building in an image region if the dominant angle of detected edges within that image region, excluding edges within a first threshold angle of vertical, is within a second threshold angle of horizontal and if the distribution of detected edges within the second threshold angle of horizontal is substantially the same as that of at least one adjacent image region.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: October 3, 2017
    Assignee: Sony Interactive Entertainment Europe Limited
    Inventor: Antonio Martini
  • Patent number: 9767477
    Abstract: The disclosed technology addresses the need in the art for determining whether a selection of an invitational content item was accidental or intentional based on selection signals that describe the selection. For example, a selection signal can be a selection point, response time, multiple selection count, context of the selection, user preference data, etc. A response to the selection can be based on whether the selection was determined to be accidental or intentional. If the selection was determined to be intentional, the response can be the regular response associated with selection of the invitational content item, i.e. registering the selection for billing and presenting secondary content to the user. If the selection was determined to be accidental, the selection can be ignored. Thus, the selection would not register for billing purposes and secondary content would not be presented to the user.
    Type: Grant
    Filed: April 16, 2013
    Date of Patent: September 19, 2017
    Assignee: Apple Inc.
    Inventors: Michael Froimowitz Greenzeiger, Steven C. Bredenberg
  • Patent number: 9754346
    Abstract: A mixture ratio determiner chooses a first mixture ratio set in a case where a blur evaluation value is a reference value or more, and chooses a second mixture ratio set in a case where the blur evaluation value is less than the reference value. The second mixture ratio set has a higher mixture ratio of an in-focus image and a lower mixture ratio of an out-of-focus image than the first mixture ratio set. A mixed image generator produces a plurality of mixed images having a gradually varying mixture ratio, from the in-focus image and the out-of-focus image. A display controller sequentially displays the plurality of mixed images on a monitor in the manner of a moving image.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: September 5, 2017
    Assignee: FUJIFILM Corporation
    Inventor: Youichi Sawachi
  • Patent number: 9754411
    Abstract: The invention relates to a system (100) for visualizing an object of interest comprised in a volume of an image dataset, the system comprising a path unit (110) for specifying a path in the volume of the image dataset on the basis of the object of interest, a location unit (120) for determining a location on a projection ray through the volume of the image dataset on the basis of the specified path, and a value unit (130) for computing a projected gray value corresponding to the projection rayon the basis of the determined location on the projection ray. Because the locations on the projection ray are determined based on the specified path for indicating the object of interest, the actual computation of the projection gray values may be designed and constructed to show gray values describing the object of interest while hiding gray values describing other objects, in particular occluding objects.
    Type: Grant
    Filed: September 11, 2008
    Date of Patent: September 5, 2017
    Assignee: Koninklijke Philips N.V.
    Inventors: Dieter Geller, Helko Lehmann
  • Patent number: 9754416
    Abstract: An augmented reality (AR) device includes a 3D video camera to capture video images and corresponding depth information, a display device to display the video data, and an AR module to add a virtual 3D model to the displayed video data. A depth mapping module generates a 3D map based on the depth information, a dynamic scene recognition and tracking module processes the video images and the 3D map to detect and track a target object within a field of view of the 3D video camera, and an augmented video rendering module renders an augmented video of the virtual 3D model dynamically interacting with the target object. The augmented video is displayed on the display device in real time. The AR device may further include a context module to select the virtual 3D model based on context data comprising a current location of the augmented reality device.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: September 5, 2017
    Assignee: INTEL CORPORATION
    Inventors: Gila Kamhi, Barak Hurwitz, Vladimir Kouperman, Kobi Nistel
  • Patent number: 9727987
    Abstract: Blending techniques for curve fitting are described. In one or more implementations, an indication is received of three or more data points. A blending factor is computed based on a spatial relationship of the three or more data points to each other. A curve is fit to the three or more data points by blending a plurality or curve fitting techniques using the computed blending factor.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: August 8, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Nathan A. Carr, Gregg D. Wilensky, Stephen N. Schiller
  • Patent number: 9715864
    Abstract: A method for content displaying implemented by a mobile device that comprises a display, the method comprising detecting a user touch on the display via a graphical user interface, generating a lens animation effect in a region of content based on the user touch, wherein the lens animation effect at least magnifies the region of content shown on the display, and displaying the lens animation effect on the display adjacent to a location of the user touch.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: July 25, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventor: Anthony J. Mazzola
  • Patent number: 9692974
    Abstract: An image creation device includes an acquisition unit that acquires an image to be processed, a region information acquisition unit that acquires region information specifying an object region where an object to be processed is shown in the image to be processed, a setting unit that sets a fixed control point, a vibration control point and a vibration direction based on a shape of the object region by referring to a storage unit storing a shape of the object in association with a fixed control point, a vibration control point and a vibration direction when the object vibrates, a creation unit that creates a video to be displayed with the object vibrating in accordance with the fixed control point, the vibration control point and the vibration direction, and an output unit that outputs the image to be processed where the video is superimposed.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: June 27, 2017
    Assignee: Rakuten, Inc.
    Inventors: Shohei Sakiyama, Makoto Okabe, Rikio Onai, Hiromi Hirano
  • Patent number: 9659342
    Abstract: Mid-command buffer preemption is described for graphics workloads in a graphics processing environment. In one example, instructions of a first context are executed at a graphics processor, the first context has a sequence of instructions in an addressable buffer and at least one of the instructions is a preemption instruction. Upon executing the preemption instruction, execution of the first context is stopped before the sequence of instructions is completed. An address is stored for an instruction with which the first context will be resumed. The second context is executed, and upon completion of the execution of the second context, the execution of the first context is resumed at the stored address.
    Type: Grant
    Filed: June 29, 2013
    Date of Patent: May 23, 2017
    Assignee: Intel Corporation
    Inventors: Hema Chand Nalluri, Aditya Navale, Murali Ramadoss, Jeffery S. Boles
  • Patent number: 9659343
    Abstract: Systems, apparatus, articles, and methods are described including operations to transpose image data between a linear-type storage format and a Y-tiled-type storage format.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: May 23, 2017
    Assignee: INTEL CORPORATION
    Inventors: Yuting Yang, Guei-Yuan Lueh, Lei Shen, John R. Hartwig, Kin-Hang Cheung
  • Patent number: 9639913
    Abstract: A device comprises an input unit, a motion acquisition unit, a matrix operation unit, and a drawing unit. The input unit implements sequential input of a first frame image and a second frame image. The motion acquisition unit acquires motion data between the first frame image and the second frame image. The matrix operation unit calculates a projection matrix to project the output frame image to the second frame image, from a first matrix including a rolling shutter distortion component, a second matrix including at least one of a parallel translation component in directions perpendicular to an image-shooting direction and a rotation component with respect to the image-shooting direction, and an auxiliary matrix including a motion component not included in the first matrix and the second matrix. The drawing unit generates the output frame image from the second frame image by using the projection matrix.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: May 2, 2017
    Assignee: Morpho, Inc.
    Inventor: Masaki Satoh
  • Patent number: 9633478
    Abstract: A display apparatus is provided. The display apparatus includes: a transparent display; a scanner configured to scan an object seen through the transparent display, a position of the scanner being adjustable with respect to the transparent display; and a controller configured to provide information corresponding to the scanned object on the transparent display, in response to occurrence of a predetermined event.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: April 25, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dae-sik Kim, Dong-yeob Lee
  • Patent number: 9619911
    Abstract: Various arrangements for organizing virtual objects within an augmented reality display are presented. A display may be provided and configured to present a virtual field-of-view having multiple virtual objects superimposed on a real-world scene. Priorities may be assigned to multiple regions of the virtual field-of-view based on real-world objects present within the real-world scene. A priority of a region of the multiple regions may be based on one or more real-world objects identified in the region. The multiple virtual objects may be displayed within the virtual field-of-view arranged based on the prioritized multiple regions.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: April 11, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Umesh K. Pandey, Chandrasekar Srinivasan
  • Patent number: 9613444
    Abstract: An information input/display device including: a sensor detecting contact and outputting contact positions; a display unit displaying video signals each corresponding to one screen; a first drawing unit generating first video signals each corresponding to one screen, when displayed, that includes an image of a drawing of a continuous line formed by the contact positions; a second drawing unit generating second video signals each corresponding to an image of the drawing of the continuous line, the second drawing unit generating images of the drawing of the continuous line at a higher speed than the first drawing unit; and an adding unit adding each of the second video signals to a corresponding one of the first video signals. Images of the drawing of the continuous line generated by at least one of the first drawing unit and the second drawing unit change as time elapses in drawing processing.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: April 4, 2017
    Assignee: PANASONIC CORPORATION
    Inventors: Hiroyasu Makino, Hiroto Yanagawa, Takashi Isobe
  • Patent number: 9613193
    Abstract: A computer system, portable electronic device, and method are provided for preventing accidental enabling of a disabled display and/or graphical user interface (GUI) of the display screen. The computer, device, and method hereof enable the display screen by first detecting the difference between an accidental or unintended touch on the display screen and a purposeful user interaction. An accidental touch actuation can cause a button to appear on the display, yet the display and GUI remain disabled or “locked”. It is not until the user actuates the button for a predetermined amount of time will the display and GUI be restored to an enabled or “unlocked” state. If purposeful user interaction is detected, the display screen is immediately transitioned from a disabled to enabled state to quickly awaken the computer system or portable electronic device.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: April 4, 2017
    Assignee: Motion Computing, Inc.
    Inventor: Ronald Harter
  • Patent number: 9613443
    Abstract: A method for generating a representation of a polyline formed by a sequence of points determines an overcomplete set of geometric primitives that redundantly fit overlapping sections of the polyline. The overcomplete fitting is performed such that the set includes one or more types of geometric primitives, each fitted to a section of the polyline formed by a subset of the sequence of points. The method determines a local cost of each geometric primitive based on a combination of a fitting error and an encoding cost of the geometric primitive, and determines a join cost of each successive pair of adjacent primitives. Next, the method determines a combination of the geometric primitives forming a connected path along a length of the polyline such that a sum of the local costs of the geometric primitives and the join costs of adjacent primitives in the combination is optimized.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: April 4, 2017
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Matthew Brand, Tim K. Marks, Rohith MV
  • Patent number: 9607436
    Abstract: Technologies are generally described for automatic clustering and rendering of augmentations into one or more operational exemplars in an augmented reality environment. In some examples, based on a user's context, augmentations can be retrieved, analyzed, and grouped into clusters. Exemplars can be used to render the clusters as conceptual representations of the grouped augmentations. An exemplar's rendering format can be derived from the grouped augmentations, the user's context, or formats of other exemplars. Techniques for grouping the augmentations into clusters and rendering these clusters as exemplars to a user can enhance the richness and meaning of an augmented reality environment along contextually or user-determined axes while reducing the sensorial and cognitive load on the user.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: March 28, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Mark Malamud, Royce Levien
  • 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: 9547921
    Abstract: Systems and methods for providing smooth level of detail (“LOD”) transition for textures in a graphics applications are disclosed. The texture LOD of a first frame of imagery can be compared to a second texture LOD for a current frame. For areas where the second LOD is higher than the first LOD, an LOD fade from the first LOD to the second LOD can be performed to provide a smooth LOD transition. The LOD fade can be implemented by generating a blend between textures at the first LOD and the second LOD. In one aspect, the blend is generated based on an interpolant value calculated based on the difference between the first LOD and the second LOD. The interpolant value can be incremented in subsequent frames to achieve a desired fade rate for the transition. The fade rate can be variable such that the LOD transition time remains constant.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: January 17, 2017
    Assignee: Google Inc.
    Inventor: John H. Rohlf