Patents Examined by Mark Zimmerman
  • Patent number: 9582573
    Abstract: A technique is described for providing interactive features to a composite plot for visualizing a multi-variable dataset. The interactive features include the presentation of curved links and associative highlighting, both of which can assist a user in the exploration of possible relationships between different variables.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: February 28, 2017
    Assignee: SAP SE
    Inventors: Jean-Francois Im, Michael McGuffin, Rock Leung
  • Patent number: 9569078
    Abstract: Some embodiments provide an image editing application that edits an image. The image editing application displays an image in a display area. The image editing application displays a rotatable user interface item. In response to receiving a user input, the image editing application rotates the rotatable user interface item. The image editing application rotates the image displayed in the display area based on the rotation of the rotatable user interface item.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: February 14, 2017
    Assignee: APPLE INC.
    Inventors: Timothy D. Cherna, Randy Ubillos, Zehang Sun
  • Patent number: 9558586
    Abstract: A method and device for estimating the opacity at a point of a scene lit by an area light source and comprising an object defined by a mesh and occluding some of the emitted light. In order to optimize the calculations for live estimation of the opacity, the method comprises sampling said area light source in a plurality of samples, for at least one sample of the plurality of samples and for at least one first mesh element of the occluding object visible from the at least one sample, generating one shadow plane per edge of the at least one first mesh element, estimating a opacity level depending on coefficients of projection in a function base from values representative of the opacity for a set of intersection points between at least one ray having for origin a viewpoint of the scene and shadow planes crossed by said at least one ray, depending on an angle formed by the normal associated with each shadow plane crossed and by said at least one ray.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: January 31, 2017
    Assignee: THOMSON LICENSING
    Inventors: Pascal Gautron, Pascal Lecocq, Jean-Eudes Marvie
  • Patent number: 9558590
    Abstract: Augmented reality light guide display techniques are described. In one or more implementations, an apparatus includes a housing configured in a hand-held form factor, one or more sensors configured to detect a position and orientation of the housing in three dimensions in a physical environment of the housing, a light guide that is at least partially transparent and supported by the housing, a light engine that is optically coupled to the light guide, and one or more modules disposed within the housing and implemented at least partially in hardware. The one or more modules are configured to calculate a position and orientation of an augmentation and cause the light engine to output the augmentation for display using the light guide such that the augmentation is viewable concurrently with at least a portion of the physical environment through the light guide.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: January 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: William J. Westerinen, Steven John Robbins, Rajeev Badyal, Rod G. Fleck
  • Patent number: 9558719
    Abstract: An information processing apparatus comprising first and second display units for respectively displaying first and a second composite images for the two eyes of a user, comprising: a moving unit configured to move positions of the first and second display units; a detecting unit configured to detect moving amounts of the first and second display units; first and second image capturing units configured to respectively obtain first and second captured images; an extracting unit configured to generate first and second extracted images by respectively extracting portions of the first and second captured images in extraction ranges associated with the moving amounts; and a composite image generating unit configured to generate the first and second composite images by respectively compositing first and second CG images with the first and second extracted images.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: January 31, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Naohiro Matsushima, Toshiyuki Yasuda
  • Patent number: 9551307
    Abstract: An engine cover system for joining a cover with an intake manifold body. A plurality of structural ribs project from an external surface of the body including a pair of parallel ribs. Each parallel rib carries an integrally-molded U-shaped receiver strip extending transversely from the parallel ribs to form slots having closed ends proximate a first edge of the body and slot openings defined by respective edges of the receiver strips. The engine cover is comprised of a shroud, first and second radial arms, and first and second hinge pins projecting from the first and second radial arms, respectively. The hinge pins are configured to slide into the slots via the slot openings into the closed ends. First and second elastomeric ferrules are installed on the first and second hinge pins, respectively, configured to be compressed by the receiver strips when captured at the closed ends.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: January 24, 2017
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Mike Hamzeh, Milind B. Kulkarni, Christopher W. Newman
  • Patent number: 9547938
    Abstract: Techniques for augmenting an image of an object captured and displayed in real time with associated content are disclosed. In one embodiment, the method for augmenting the image includes receiving information defining a sampled frame of a video being captured by an electronic device in substantially real time, determining information representative of an object captured in the sampled frame based on the received information, causing the determined information to match stored information defining a plurality of items to locate an item matched to the captured object, retrieving content associated with the matched item, and providing the retrieved content for display with the captured image on the electronic device. The retrieved content may be rendered in an overlay element that overlays the captured image displayed on the electronic device. The rendered content is configured to enable a user to interact with the content.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: January 17, 2017
    Assignee: A9.com, Inc.
    Inventors: Gurumurthy D. Ramkumar, William F. Stasior, Bryan E. Feldman, Arnab S. Dhua, Nalin Pradeep Senthamil
  • Patent number: 9530251
    Abstract: The systems and methods may allow mobile computing devices to identify real world trigger items and to cause augmented reality scenarios associated with a real world trigger item to be presented on a display of the mobile computing device. A lookup scheme may identify indexed feature points of known candidate trigger items stored in a database. A number of evaluations occur between the indexed feature points to the feature points found in the real world trigger item. A determination that the feature points of a candidate trigger item matches the feature points of the real world trigger item is made when a confidence threshold is met or exceeded based on at least the look up scheme, weighted factor evaluation, variable threshold evaluation and potentially a geometric consistency evaluation to declare a positive match.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: December 27, 2016
    Assignee: Aurasma Limited
    Inventors: James Loxam, Sean Mark Blanchflower
  • Patent number: 9524008
    Abstract: An apparatus includes a display device having a pixel and vector storage, and a by-pass mode and an interpolation mode, wherein the interpolation mode converts input data from an input frame rate to a display refresh rate based on pixel and vector data stored in the storage. A method includes determining a selected interpolation mode to be employed by a frame interpolator, retrieving pixel data and vector data received from a host system from a storage, and generating interpolated frames of display data according to the selected interpolation mode.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: December 20, 2016
    Assignee: PIXELWORKS, INC.
    Inventors: Neil D. Woodall, James Zhou, Bob Zhang, Richard Miller
  • Patent number: 9513788
    Abstract: Disclosed herein is an image processing apparatus including a display control part configured to display a human-figure virtual object image in a pose from which to extract information necessary for motion capture, the human-figure virtual object image being the object to be handled corresponding to a person targeted to be recognized.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: December 6, 2016
    Assignee: Sony Corporation
    Inventors: Seiji Suzuki, Shunichi Kasahara
  • Patent number: 9514506
    Abstract: Disclosed is a method and apparatus for performing tile-based rendering. A sequence of tiles to be processed may be determined based on a locality among the tiles. A tile dispatch unit selects a subsequent tile to be dispatched, based on the determined sequence.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: December 6, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Won Jong Lee, Seok Yoon Jung
  • Patent number: 9508146
    Abstract: One or more systems, methods, routines and/or techniques for automated frame of reference calibration for augmented reality are described. One or more systems, methods, routines and/or techniques may allow for calibration of an Augmented Reality (AR) system, for example, by automatically calibrating the frames of reference of virtual objects and/or a camera. One example calibration routine and/or technique may determine and/or calculate a mapping or transform from a frame of reference of a virtual object (e.g., a CAD model) to a coordinate frame associated with the tracking system. Another example calibration routine and/or technique may determine and/or calculate a mapping or transform from a camera lens frame of reference to a frame of reference of the whole camera as determined by a tracking system. These routines and/or techniques may calibrate an AR system to provide rapid, precise alignment between virtual content and a live camera view of a real scene.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: November 29, 2016
    Assignee: The Boeing Company
    Inventors: Paul R. Davies, David K. Lee
  • Patent number: 9501861
    Abstract: This disclosure includes a method for electronically generating a single image for product visualization. The method comprises receiving a selection of a first variation of a first consumer product layer with a first depth attribute from a plurality of variations of the first consumer product layer, each variation comprising at least one surface. The method further includes receiving a selection of a second variation of a second consumer product layer with a second depth attribute from a plurality of variations of the second consumer product layer, each variation comprising at least one surface. The method also includes layering the first variation of the first consumer product layer in the single image based at least on the first depth attribute; and layering the second variation of the second consumer product layer in the single image based at least on the second depth attribute. Related systems and apparatuses are also disclosed.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: November 22, 2016
    Assignee: Micro*D, Inc.
    Inventors: Manoj Nigam, Mark McCuistion, Ron Gordon, Marek Scholaster
  • Patent number: 9495789
    Abstract: There is provided an information processing apparatus including a display controlling unit configured to, at a time of displaying content on a screen, set one axis in a three-dimensional space as a time axis, arrange pieces of content along one or more of the time axes, cause the time axis to be rotatable in a foreground direction and a background direction of the screen with one axis substantially orthogonal to the time axis regarded as a center, and, in a case where the time axis is inclined by a predetermined angle or more toward a foreground, change a display state of content after a predetermined reference time among the pieces of content arranged along the time axis.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: November 15, 2016
    Assignee: SONY CORPORATION
    Inventors: Takamasa Sato, Takayuki Ochi, Yorimitsu Naito, Kazuhiro Nakagomi, Susumu Nagano
  • Patent number: 9495776
    Abstract: In a computing apparatus, a computing unit performs statistical analysis on data including the values of a plurality of input variables and the values of a plurality of output variables optimized by adjusting the values of the plurality of input variables, thereby generating the values of intermediate variables that indicate relative positional relationship among the values of each of the plurality of input variables and the plurality of output variables. The creation unit creates scatter diagrams representing the tendency of magnitude relationship among values of a variable, by using the generated values of the intermediate variables, for the respective input variables and output variables. The display unit displays the created scatter diagrams.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: November 15, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Kazuhiro Matsumoto
  • Patent number: 9489766
    Abstract: The present invention relates to electronic maps, and provides a position searching method and apparatus based on an electronic map. The method includes: receiving a keyword of a searching object; searching the electronic map with the keyword to obtain a current geographical position; acquiring panoramic images of a plurality of scenes that are located within a geographical area around the current geo-geographical position and of a predetermined size; calculating coordinates of the searching object in one of the panoramic images according to position-related information of each scene; generating an image from an image area of the one of the panoramic images and outputting the image, wherein the image area is centered on the coordinates and of a predetermined size. The present invention can accurately position an image associated with the searching object, and has the advantages of low cost and less amount of data.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: November 8, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Long Liu
  • Patent number: 9483270
    Abstract: One embodiment of the present invention sets forth a graphics subsystem configured to implement distributed tiled caching. The graphics subsystem includes one or more world-space pipelines, one or more screen-space pipelines, one or more tiling units, and a crossbar unit. Each world-space pipeline is implemented in a different processing entity and is coupled to a different tiling unit. Each screen-space pipeline is implemented in a different processing entity and is coupled to the crossbar unit. The tiling units are configured to receive primitives from the world-space pipelines, generate cache tile batches based on the primitives, and transmit the primitives to the screen-space pipelines. One advantage of the disclosed approach is that primitives are processed in application-programming-interface order in a highly parallel tiling architecture. Another advantage is that primitives are processed in cache tile order, which reduces memory bandwidth consumption and improves cache memory utilization.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: November 1, 2016
    Assignee: NVIDIA Corporation
    Inventors: Ziyad S. Hakura, Cynthia Ann Edgeworth Allison, Dale L. Kirkland, Walter R. Steiner
  • Patent number: 9483866
    Abstract: The present invention is an OCT imaging system user interface for efficiently providing relevant image displays to the user. These displays are used during image acquisition to align patients and verify acquisition image quality. During image analysis, these displays indicate positional relationships between displayed data images, automatically display suspicious analysis, automatically display diagnostic data, simultaneously display similar data from multiple visits, improve access to archived data, and provide other improvements for efficient data presentation of relevant information.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: November 1, 2016
    Assignee: CARL ZEISS MEDITEC, INC.
    Inventor: Paul F. Stetson
  • Patent number: 9478066
    Abstract: A system, method, and computer program product are provided for adjusting vertex positions. One or more viewport dimensions are received and a snap spacing is determined based on the one or more viewport dimensions. The vertex positions are adjusted to a grid according to the snap spacing. The precision of the vertex adjustment may increase as at least one dimension of the viewport decreases. The precision of the vertex adjustment may decrease as at least one dimension of the viewport increases.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 25, 2016
    Assignee: NVIDIA Corporation
    Inventors: Eric Brian Lum, Henry Packard Moreton, Kyle Perry Roden, Walter Robert Steiner, Ziyad Sami Hakura
  • Patent number: 9471959
    Abstract: To generate a description of a raster map image that includes a representation of a body of water having a color gradient that appears constant in response to a zoom operation, a description of geometry of the body of water is generated for a selected geographic area. Using a raster representation of the body of water having a color gradient, at least two blur raster images are generated: a first blur raster image is generated using a first blur radius, and a second blur raster image is generated using a second blur radius different from the first blur radius. The description of the geometry of the body of water, the first blur raster image, and the second blur raster image are provided to a client device for generating raster map images of the selected geographic area.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: October 18, 2016
    Assignee: GOOGLE INC.
    Inventors: David Teitlebaum, Jonah Jones, Sean Egan