Space Transformation Patents (Class 345/427)
  • Patent number: 9606992
    Abstract: Technology is described for resource management based on data including image data of a resource captured by at least one capture device of at least one personal audiovisual (A/V) apparatus including a near-eye, augmented reality (AR) display. A resource is automatically identified from image data captured by at least one capture device of at least one personal A/V apparatus and object reference data. A location in which the resource is situated and a 3D space position or volume of the resource in the location is tracked. A property of the resource is also determined from the image data and tracked. A function of a resource may also be stored for determining whether the resource is usable for a task. Responsive to notification criteria for the resource being satisfied, image data related to the resource is displayed on the near-eye AR display.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: March 28, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kevin A. Geisner, Kathryn Stone Perez, Stephen G. Latta, Ben J. Sugden, Benjamin I. Vaught, Alex Aben-Athar Kipman, Jeffrey A. Kohler, Daniel J. McCulloch
  • Patent number: 9609197
    Abstract: A computer-implemented method comprises: extracting a setting from a description file of a virtual pan-tilt-zoom (PTZ) camera used to capture an original image through a wide-angle lens; determining a first set of coordinates of a pixel of the original image for each cell of a sparse conversion map represented as a first look-up table, wherein the sparse conversion map corresponds to a sparse grid of pixels of an output image; determining, via interpolating the first set of coordinates, a second set of coordinates of a pixel of the original image for each cell of a full conversion map, wherein the second set of coordinates is represented as a second look-up table, wherein the full conversion map corresponds to a full grid of pixels of the output image; instructing a display to present the output image, wherein the original image is less rectilinear than the output image.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: March 28, 2017
    Assignee: Intelligent Security Systems Corporation
    Inventor: Oleg Vladimirovich Stepanenko
  • Patent number: 9602806
    Abstract: Approaches discussed herein enable a computing device, such as a phone or tablet computer, to automatically recalibrate cameras used to capture three-dimensional images. A proximity sensor can be used to determine the distance to an object at approximately the time that three-dimensional image data is captured that includes a representation of the object. The apparent distance to the object, from the disparity of the three-dimensional image data, can be compared against the detected distance as measured by the proximity sensor. The difference between the detected and apparent distance, or the corresponding disparity values, can be used to determine a relative misalignment among the cameras, when then can be used to update the appropriate calibration parameters.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: March 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: David W. Stafford, Jennifer Silva, Edward Ackley Falk, Robert King Myers
  • Patent number: 9600926
    Abstract: An apparatus and method are described for decoupling visibility bins and render tile dimensions for tiled rendering. In one embodiment of the invention, a single visibility pass over the scene objects is performed and all the visibility bins are generated in parallel. This allows for high performance when the number of render tiles exceeds the number of visibility bins. The regions upon which visibility testing/recording is done is decoupled from the render tile regions in one embodiment of the invention. This allows a given visibility bin to map to multiple render tiles, thus allowing a fixed number of visibility bins to support any number of render tiles.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: March 21, 2017
    Assignee: Intel Corporation
    Inventor: Peter L. Doyle
  • Patent number: 9602808
    Abstract: There is provided a stereoscopic display system that can provide a high resolution, a wide field-of-view, and wearing comfort. The system includes an image generating device configured to display images and decrease a display area on which the images are displayed, an image transmission device configured to transmit the image displayed on the decreased display area, and an image output device configured to enlarge the transmitted image and output a mixed image in which the enlarged image and real-view information are mixed. Therefore, the invention can satisfy main requirements on, for example, resolution, field-of-view, weight, in HMD/FMD/EGD technology, and provide a natural immersive stereoscopic image.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: March 21, 2017
    Assignee: ELECTRONICS & TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Ung Yeon Yang, Seong Won Ryu, Ki Hong Kim
  • Patent number: 9600680
    Abstract: Facilities are provided herein for unmasking content presented on a display of a computing device. An unmask rule for unmasking the content on the display is determined based on confidentiality level of the content and includes an unmasking parameter indicating an extent to which a masked version of the content is to be physically shielded to unmask the content. A mask is selected and applied to the content in displaying the content on the display. The mask is selected based on the determined unmask rule to convey the unmasking parameter to a user. A shielding level indicating an extent to which the user has physically shielded the masked content on the display is detected and it is determined whether the detected shielding level satisfies the unmasking parameter. If so, the content is temporarily unmasked on the display.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventor: Sarbajit K. Rakshit
  • Patent number: 9588673
    Abstract: A method comprises receiving an input event generated when at least one contact is made on an interactive surface at a location corresponding to a graphical object; determining the number of contacts associated with the input event; tracking movement of the at least one contact on the interactive surface; identifying a graphical object manipulation based on the number of contacts, the movement of the at least one contact, and the graphical object type; and performing the graphical object manipulation.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: March 7, 2017
    Assignee: SMART TECHNOLOGIES ULC
    Inventors: Taco Van Ieperen, Douglas Blair Hill
  • Patent number: 9589384
    Abstract: Techniques and systems are provided for providing linear entertainment content for perspective-shiftable displays. Some of the provided techniques and systems allow for pre-existing three-dimensional assets, such as models, scene definitions, virtual lights and cameras, motion paths, etc., that were used to create an original animated piece of linear entertainment content may be re-used and mapped, if necessary, into a format that is compatible with a perspective-shiftable display in order to re-create that same entertainment content in a perspective-shiftable format. In some instances where such pre-existing content is used, the technique may also include inserting additional content in locations that are only visible to the viewer when viewed from a perspective other than the perspectives used in creating the original animated piece of linear entertainment content.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: March 7, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Charles Benjamin Franklin Waggoner
  • Patent number: 9581962
    Abstract: A three-dimensional image simulation device for managing a live event comprising an image capturing device for capturing live captured data corresponding to a presenter and generating, in real-time, hologram data based on the live captured data. An output interface for broadcasting the hologram data in real-time to at least one additional location containing an audience, wherein the hologram data is used to create a hologram of the presenter at the at least one additional location based on an apparent parallax effect in a simulated three-dimensional display device, the hologram creating a three-dimensional illusion for the audience regarding actual presence of the presenter at the at least one additional location. Furthermore, an input interface for receiving audience data from the at least one additional location regarding interaction between the hologram and the audience and a display device for displaying images based on audience data to the presenter.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: February 28, 2017
    Assignee: ARHT Media Inc.
    Inventor: John Paul Duffy
  • Patent number: 9582904
    Abstract: When a scene is generated, a content item may identify graphics object service requests associated with the scene. Each scene may have any number of associated graphics object service requests that may be sent to any number of different graphics object services. The graphics object services may be accessible over a network such as the Internet. By requesting object data from graphics object services, a content item may, for example, reduce at least part of the computational burden on a graphics processing unit of a client device.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: February 28, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Gerard Joseph Heinz, II, Jonathan Paul Thompson, Venelin Nikolaev Efremov
  • Patent number: 9575634
    Abstract: Techniques for asynchronous rendering are described. An apparatus may comprise a layout component, a view component, and a display component. The layout component may be operative on one or more background threads to receive a plurality of layout objects and to calculate layout parameters for each of the plurality of layout objects. The view component may be operative on a main thread to instantiate a plurality of view objects, wherein a view object is created for and associated with each of the plurality of layout objects. The display component may be operative on the main thread to create a display of a plurality of placeholders, wherein a placeholder is displayed for each of the plurality of view objects according to layout parameters of an associated view object. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: February 21, 2017
    Assignee: FACEBOOK, INC.
    Inventor: Scott Goodson
  • Patent number: 9563276
    Abstract: Combined modality hover drift cueing methods, systems and computer readable media are disclosed. For example, some implementations can include a system comprising one or more sensors, and a combined modality hover drift cueing controller coupled to the one or more sensors and configured to determine hover drift and to control a plurality of indicators in response to determined hover drift. The system can also include a mode selector coupled to the combined modality hover drift cueing controller and configured to provide an indication of mode selection between one of a first mode, a second mode and a third mode, wherein the first mode is a combined modality mode. The system can further include a peripheral vision hover drift indicator coupled to the controller and mounted on an inside surface of an aircraft cockpit, and a tactile feedback indicator coupled to the controller.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: February 7, 2017
    Assignee: Lockheed Martin Corporation
    Inventor: Steven D. Colby
  • Patent number: 9556732
    Abstract: A mining machine management system includes: a position information detector which is mounted on a mining machine enabled to travel on a route in a mine and detects position information about the mining machine; an operation information detector which is mounted on the mining machine and detects operation information about the mining machine; and a processor which obtains accumulated data of the operation information in a predetermined section of the route based on the position information and the operation information.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: January 31, 2017
    Assignee: Komatsu Ltd.
    Inventors: Motohide Sugihara, Koutarou Hori
  • Patent number: 9549164
    Abstract: Externally-set mask patterns are corrected into corrected mask patterns in a variable correction degree. A depth map is processed for each of areas designated by the corrected mask patterns respectively. The depth map is for an input image. A different-viewpoint image is generated on the basis of the input image and the processed depth map. The different-viewpoint image relates to a viewpoint different from the viewpoint concerning the input image. A texture in the input image is analyzed to obtain an analyzation result. The correction of the externally-set mask patterns into the corrected mask patterns includes varying the correction degree in response to the obtained analyzation result.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: January 17, 2017
    Assignee: JVC Kenwood Corporation
    Inventor: Katsuyuki Nagai
  • Patent number: 9547920
    Abstract: When a scene is generated, a content item may identify graphics object service requests associated with the scene. Each scene may have any number of associated graphics object service requests that may be sent to any number of different graphics object services. The graphics object services may be accessible over a network such as the Internet. By requesting object data from graphics object services, a content item may, for example, reduce at least part of the computational burden on a graphics processing unit of a client device.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: January 17, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Gerard Joseph Heinz, II, Jonathan Paul Thompson, Venelin Nikolaev Efremov
  • Patent number: 9547406
    Abstract: Methods and devices for providing a user-interface are disclosed. In one embodiment, a method is disclosed comprising receiving data corresponding to a first position of a wearable computing device and responsively causing the wearable computing device to provide a user-interface comprising a view region and a menu. The method further comprises receiving movement data corresponding to an upward movement of the wearable computing device to a second position above the first position and, based on the movement data, making a first determination that the upward movement has an upward angular velocity along an upward direction. The method further includes making a second determination that the upward angular velocity exceeds a threshold upward angular velocity and, responsive to the first and second determinations, causing the wearable computing device to move the menu such that the menu becomes more visible in the view region.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: January 17, 2017
    Assignee: Google Inc.
    Inventors: Aaron Wheeler, Max Benjamin Braun
  • Patent number: 9544498
    Abstract: According to one aspect of the present inventive concept there is provided a method for forming images, comprising: providing a plurality of images, each image including a first image part and a second image part, and each image depicting a respective partial view, wherein there is an overlap between partial views depicted in pairs of consecutive images, forming a first combined image from said first image parts, which first combined image depicts a first continuous view, and forming a second combined image from said second image parts, which second combined image depicts a second continuous view, wherein the first and the second continuous views overlap.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: January 10, 2017
    Assignee: Mobile Imaging in Sweden AB
    Inventor: Sami Niemi
  • Patent number: 9544580
    Abstract: An image processing apparatus and method for processing an image using a multi-view image and pixel information are provided. The image processing method includes determining a view image that corresponds to a predetermined display direction of a display pixel of a display, determining at least one view image pixel corresponding to the display pixel in the determined view image based on a position of the display pixel in the display and pixel position information of the determined view image, and determining a pixel value of the display pixel based on a pixel value of the determined at least one view image pixel.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: January 10, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ju Yong Park, Dong Kyung Nam
  • Patent number: 9542562
    Abstract: A display system for displaying a document includes a tablet terminal and a head mounted display device (HMD). The tablet terminal includes a display device which does not display confidential information that a third party is not allowed to browse, but displays non-confidential information that the third party is allowed to browse with regard to the document. The HMD includes a glasses-type display unit which does not allow the third party to browse, but allows a HMD user to browse, a communication unit which receives the confidential information, and a video camera for capturing the non-confidential information displayed on the display device. The glasses-type display unit, based on the captured non-confidential information, displays the received confidential information so that the received confidential information is visually recognized by the HMD user in a state of being aligned with the non-confidential information displayed on the display device.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: January 10, 2017
    Assignee: KONICA MINOLTA, INC.
    Inventors: Yasuyuki Kamai, Yoshinori Tanaka
  • Patent number: 9542147
    Abstract: Peripheral vision hover drift cueing methods, systems and computer readable media are disclosed. For example, a system can include one or more sensors, and a peripheral vision hover drift cueing controller coupled to the one or more sensors and configured to determine hover drift and to control a plurality of indicators in response to determined hover drift. The system can also include a first hover drift indicator coupled to the controller and mounted on an inside surface of a vehicle cockpit; and a second hover drift indicator coupled to the controller and mounted on an inside surface of the vehicle cockpit.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: January 10, 2017
    Assignee: Lockheed Martin Corporation
    Inventor: Stephen D. Colby
  • Patent number: 9542750
    Abstract: In an example embodiment, a method, apparatus and computer program product are provided. The method includes facilitating receipt of primary depth map and plurality of color segments, the primary depth map associated with a first image and a second image that are stereoscopic pair of images of a scene, and the color segments associated with the first image. The method includes generating plurality of disparity planes based on the color segments and the primary depth map. The method includes determining aggregated cost volume between pixels of the first and second images for the disparity planes. The method includes assigning plane labels corresponding to the disparity planes to pixels of the first and second images based on the aggregated cost volume, an individual pixel being assigned a plane label. The method includes generating secondary depth map based on the plane labels assigned to the pixels of the first and second images.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: January 10, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Veldandi Muninder, Soumik Ukil, Krishna Annasagar Govindarao
  • Patent number: 9544503
    Abstract: Methods and apparatus for controlling exposure in a camera device are described. A depth map is used in combination with user selection of a portion of scene as part of an exposure control operation. Exposure control is based on portions of the scene, e.g., in a local window surrounding the user selected point, at the same depth as the user selected portion of the scene with other portions of the scene being excluded from consideration when controlling exposure or being given less weight than the portion or portions at the same depth as the user selected scene portion. Color maybe and in some embodiments is used in combination with depth information to identify an object of interest identified by the user selection. The identified object is then used in some embodiments in making exposure control determinations with portions of a scene outside the object being ignored or given less weight in determining an exposure to be used than the portions corresponding to the identified object.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: January 10, 2017
    Assignee: Light Labs Inc.
    Inventor: Sapna A. Shroff
  • Patent number: 9536350
    Abstract: A system for automatically displaying virtual objects within a mixed reality environment is described. In some embodiments, a see-through head-mounted display device (HMD) identifies a real object (e.g., a person or book) within a field of view of the HMD, detects one or more interactions associated with real object, and automatically displays virtual objects associated with the real object if the one or more interactions involve touching or satisfy one or more social rules stored in a social rules database. The one or more social rules may be used to infer a particular social relationship by considering the distance to another person, the type of environment (e.g., at home or work), and particular physical interactions (e.g., handshakes or hugs). The virtual objects displayed on the HMD may depend on the particular social relationship inferred (e.g., a friend or acquaintance).
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: January 3, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christopher Michael Novak, James Liu, Stephen Latta, Anton O. A. Andrews, Craig R. Maitlen, Sheridan Martin
  • Patent number: 9536278
    Abstract: Methods, apparatus and articles of manufacture for graphics processing of a vertex buffer using a relative index buffer are disclosed. Example methods to process a vertex buffer disclosed herein include accessing a first relative index stored in a relative index buffer, the first relative index specifying an offset from a current index selecting a first entry of the vertex buffer. Such disclosed example methods also include, in response to the first relative index being a nonzero value, processing data associated with a second entry of the vertex buffer to determine a rasterizer output associated with the first entry of the vertex buffer, the second entry of the vertex buffer being selected using the current index offset by the first relative index.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: January 3, 2017
    Assignee: Intel Corporation
    Inventors: Jacob N. Smith, Jason M. Surprise, Zack S. Waters
  • Patent number: 9536309
    Abstract: A method and computing device for displaying surgical path data are provided. The computing device includes an input device, a display, a memory and a processor. The memory stores (i) an image of a volume of patient tissue having an outer surface, and (ii) anatomical data defining anatomical features of the volume. The processor receives an identifier of a target location within the volume; generates a plurality of paths from the outer surface to the target location, each path having a start point located on the outer surface, and an end point at the target location; for each of the plurality of paths, determines a score based on a comparison between the path and the anatomical data; and controls the display to present the outer surface and, at the locations of the start points, indications of the respective scores of the paths corresponding to the start points.
    Type: Grant
    Filed: November 27, 2014
    Date of Patent: January 3, 2017
    Assignee: Synaptive Medical (Barbados) Inc.
    Inventors: Gal Sela, Neil Witcomb, David Gallop, Kelly Noel Dyer, Wes Hodges
  • Patent number: 9530238
    Abstract: When a virtual-endoscopic-image is generated from a three-dimensional-image representing a tubular-organ, a predetermined range is set in the vicinity of a viewpoint set in advance in the three-dimensional-image, and each of a lumen-region and a wall-region of the tubular-organ in the set range is identified. A voxel-value or a voxel-value-interval constituting a boundary between a range of voxel values in the identified lumen-region and a range of voxel values in the identified wall-region is obtained based on information about voxel-values in the identified lumen-region and information about voxel-values in the identified wall-region, and an opacity-curve representing a relationship between voxel values and opacity is set in such a manner that the opacity changes from a value representing a transparent-state to a value representing an opaque-state at the voxel-value or in the voxel-value-interval.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: December 27, 2016
    Assignee: FUJIFILM CORPORATION
    Inventor: Tsutomu Inoue
  • Patent number: 9529900
    Abstract: The present disclosure describes viewing visual interface documents through a visual interface browser. A visual interface browser is caused to be displayed on a user device. A visual interface document representing a technical interface specification is retrieved from a repository in response to user selection of a technical interface icon through the visual interface browser. Sub-document technical data associated with the visual interface document is retrieved from the repository. The visual interface document including sub-document technical data is caused to be displayed on the user device. Notes associated with the visual interface document and associated with an authenticated user of the user device are caused to be displayed on the user device.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: December 27, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Brian Lee
  • Patent number: 9529892
    Abstract: Various mechanisms are provided for navigating among visualizations of quantitative data. At least one relationship is defined among a plurality of visualizations. A virtual multi-faceted shape is constructed, having a plurality of surfaces, some or all of which may correspond to visualizations. Visualizations may be presented, for example, by projecting or texture mapping the visualizations on corresponding surfaces of the shape. In at least one embodiment, surfaces are spatially oriented with one another in a manner that represents a relationship between the corresponding two visualizations. The user can interact with the virtual shape, for example by causing it to rotate, zoom, move, or the like. Such interactions cause different visualizations to be displayed.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: December 27, 2016
    Assignee: Anaplan, Inc.
    Inventors: Pankaj Tibrewal, Jeremy Pitten, Thierry Schang, Deepak Alur
  • Patent number: 9514546
    Abstract: When a scene is generated, a content item may identify graphics object service requests associated with the scene. Each scene may have any number of associated graphics object service requests that may be sent to any number of different graphics object services. The graphics object services may be accessible over a network such as the Internet. By requesting object data from graphics object services, a content item may, for example, reduce at least part of the computational burden on a graphics processing unit of a client device.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Gerard Joseph Heinz, II, Jonathan Paul Thompson, Venelin Nikolaev Efremov
  • Patent number: 9513765
    Abstract: An information display terminal includes a first operation information acquiring unit that acquires first operation information including first location information on a display screen via a touch panel including a contact detection surface and the display screen. A three-dimensional coordinate space is projected onto the display screen. An object is arranged within the three-dimensional coordinate space on the basis of three-dimensional coordinate information of the object. The information display terminal also includes a second operation information acquiring unit that acquires second operation information including second location information on the display screen via a contact detection surface provided on a surface on a side opposite to the display screen.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: December 6, 2016
    Assignee: Sony Corporation
    Inventors: Reiko Miyazaki, Ken Miyashita
  • Patent number: 9507520
    Abstract: An application of a touch-based device provides a touch-based reorganization of a page element. The application determines a modification associated with a touch action and a page element in response to detecting the touch action on the page element. A control and a hint associated with the modification is displayed in proximity to the page element. The page element is reorganized based on the modification.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: November 29, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kimberly Koenig, Caitlin Ashley-Rollman, Seth Fox, Ruth Kikin-Gil, Christopher Rinker
  • Patent number: 9507428
    Abstract: According to an aspect, an electronic device includes: a display unit for three-dimensionally displaying a first object; a detecting unit for detecting a displacement of a second object in three-dimensional space where the first object is displayed; and a control unit for performing an operation related to the first object according to the displacement of the second object detected by the detecting unit.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: November 29, 2016
    Assignee: KYOCERA CORPORATION
    Inventors: Yasuhiro Ueno, Shigeki Tanabe
  • Patent number: 9508114
    Abstract: A method, apparatus, system, and computer program product provide the ability to utilize a distributed scene graph. A database of hashes and corresponding location identifiers (for asset locations) is maintained. An export of a scene (including scene assets) is initiated and hash values for the scene assets are computed. If the hash value is not in the database, it is added to the database. If the hash value is in the database, the corresponding location identifier is used to identify the location of the scene asset. The hash value and corresponding location identifier are stored in a scene graph file that is traversed. During the traversal, for each hash value in the scene graph file, the scene asset is retrieved from the location identified in the scene graph file and processed.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: November 29, 2016
    Assignee: Autodesk, Inc.
    Inventors: Adam Joseph Arbree, Brian Christopher Budge
  • Patent number: 9501871
    Abstract: Concepts and technologies are disclosed herein for explorable augmented reality displays. An augmented reality service can receive a request for augmented reality display data. The request can be associated with a device. The augmented reality service can determine a location associated with the device and identify augmented reality data associated with the location. The augmented reality service can provide augmented reality display data to the device.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: November 22, 2016
    Assignee: AT&T Mobility II LLC
    Inventors: Patrick Scott Carter, Diana Horn, Suman Ray
  • Patent number: 9488442
    Abstract: An anti-sniper targeting system where a spherical omni-directional depth stereoscopic multi-lens camera, a radar (e.g., LIDAR), and microphone identify, detect, and determine target positions and bearings, detect target weapon flash, detect glint, track bullet trajectory, coordinate, track, share, and assign targets. Target bearings and ranges are determined by sound and heat signature detection from an infrared camera, from glint, and radar to rapidly position a fire control arm with a camera onto assigned targets rapidly from calculations on target positions and optimal trajectory. It may account for firing corrections due to target range and wind effects using wind sensors, terrain data, pressure, temperature, and earth curvature accommodating for bullet trajectory over large ranges. It can be an offensive sniper system whereby a target is locked in spite of movements, such as from a vehicle using stabilizing gyros and accelerometers, image processing, or sensor data to adjust for movements.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: November 8, 2016
    Assignee: Real Time Companies, LLC
    Inventor: Kenneth Varga
  • Patent number: 9483562
    Abstract: Aspects of the disclosure provide a system and method for prerendering of search result pages. A search engine may process search queries received from a client. The search engine may determine one or more search results in response to the search query. One or more of the search results may be associated with prerender instructions, such that when the search results are received by the client, the client prerenders the search results associated with the prerender instructions. Prerender instructions may be associated with the search results in various manners, including ranking the search results based on relevance, or ranking the search results based on the likelihood of selection. Metrics and analytical data may be collected from the client to improve the search result prerendering process.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: November 1, 2016
    Assignee: Google Inc.
    Inventors: Timo Burkard, Ziga Mahkovec, Christopher Bentzel
  • Patent number: 9483868
    Abstract: Rendering graphical objects to a display of a mobile client computing device by obtaining virtual object information, obtaining normal components of the virtual object, encoding an image file that describes the normal components of the virtual object, wherein encoding the image file includes encoding dimensional parameters of the normal components into color parameters held by the image file for individual image pixels so that the color information held by the image file describes the surfaces of the virtual object, determining a likely viewing angle of a user associated with the mobile client computing device, and modulating the color parameters in the image file describing the surfaces of the virtual object in response to an indication of a change of the orientation of the mobile client computing device.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: November 1, 2016
    Assignee: Kabam, Inc.
    Inventor: Wilson John Tang
  • Patent number: 9479712
    Abstract: A target image is obtained from a cloud database based on reference information associated with a source image that is captured by an image capture device. The target image is blended with the source image to generate a blended image.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: October 25, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Shane D. Voss, Robert P. Cazier, Jason Yost
  • Patent number: 9477732
    Abstract: Systems and methods in accordance with various embodiments of the present invention provide for representing data values of a data set as a plurality of graphical elements in a data visualization, where each data value is associated with a plurality of data dimensions. A first data visualization may be generated based on a first configuration of the dataset. The first data visualization and a first user interface are displayed on a data visualization display page. The first user interface includes the plurality of graphical elements in the first data visualization. A selection of a element of the plurality of graphical elements is received through the first user interface. Moreover, the data values based on the received selection are filtered. A second data visualization representing the data set excluding the filtered data values is displayed.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: October 25, 2016
    Assignee: Oracle International Corporation
    Inventors: Jonathan Helfman, Joseph Goldberg
  • Patent number: 9473393
    Abstract: The invention relates to routing messages over a network of interconnected devices of a networked control system, particularly to routing messages for individually controlling devices of a networked control system such as light sources of a lighting system. A basic idea of the invention is to determine a routing path for a message from a sender device to a destination device through the grid of interconnected devices of a networked control system, and to change the routing path, when a faulty device is contained in the routing path, in order to route the message around the faulty device, instead of determining an entirely new routing path. Thus, an efficient routing of a message over a network of interconnected device may be provided.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: October 18, 2016
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventor: Petrus Desiderius Victor Van Der Stok
  • Patent number: 9471997
    Abstract: When a scene is generated, a content item may identify graphics object service requests associated with the scene. Each scene may have any number of associated graphics object service requests that may be sent to any number of different graphics object services. The graphics object services may be accessible over a network such as the Internet. By requesting object data from graphics object services, a content item may, for example, reduce at least part of the computational burden on a graphics processing unit of a client device.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: October 18, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Gerard Joseph Heinz, II, Jonathan Paul Thompson, Venelin Nikolaev Efremov
  • Patent number: 9467685
    Abstract: Systems and methods for calibrating a three dimensional (3D) stereoscopic display system may include rendering a virtual model on a display of a 3D stereoscopic display system that may include a substantially horizontal display. The virtual model may be geometrically similar to a physical object placed at a location on the display. A vertex of the virtual model may be adjusted in response to user input. The adjustment may be such that the vertex of the virtual model is substantially coincident with a corresponding vertex of the physical object.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: October 11, 2016
    Assignee: zSpace, Inc.
    Inventors: David A. Chavez, Arthur L. Berman, Jerome C. Tu, Kevin D. Morishige
  • Patent number: 9466098
    Abstract: A global image adjustment, such as dynamic range adjustment is established based on image characteristics. The image adjustment is based more heavily on pixel values in image areas identified as being important by one or more saliency mapping algorithms. In one application to dynamic range adjustment, a saliency map is applied to create a weighed histogram and a transformation is determined from the weighted histogram. Artifacts typical of local adjustment schemes may be avoided.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: October 11, 2016
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Anders Ballestad, Gerwin Damberg
  • Patent number: 9466147
    Abstract: Disclosed is a three-dimensional projection binding point rendering method, which comprises: obtaining a 3D coordinate of a binding point in a three-dimensional character model, and calculating a 2D coordinate of the binding point in a 2D picture which is projected in the same projection manner as the three-dimensional character model according to the 3D coordinate of the binding point; calculating a binding point coordinate for each frame of a 2D projection picture in a character animation series to obtain all binding point coordinates corresponding to the character animation series; judging all the binding point coordinates in the character animation series and modifying a binding point coordinate with position mutation; and outputting all the binding point coordinates in a textual manner to obtain a binding point information text corresponding to the character animation series. Also disclosed is a three-dimensional projection binding point rendering device.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: October 11, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Guanqiao Yin, Qi Wang
  • Patent number: 9460549
    Abstract: A method and device for generating a perspective image are provided, which are related to multimedia technology. The method comprises the following steps: acquiring the length, height and vanishing point of a required perspective image and the length and height of an original image; for each pixel point (x?, y?) in the perspective image, determining the coordinate (x, y) of a pixel point in the original image corresponding to said pixel point; copying the pixel point at the coordinate (x, y) in the original image to the position corresponding to the coordinate (x?, y?) in said perspective image. The invention utilizes a principle that perspective image is smaller than original image, and employs a form of inverse transform, thereby the calculated pixel points are reduced, and compared with forward calculation, the calculation is greatly reduced, which improves the speed of perspective image generating and saves central processing unit (CPU) resources.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: October 4, 2016
    Assignee: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY
    Inventor: Chenggang Liu
  • Patent number: 9459692
    Abstract: A virtual reality headset that tracks motion of a user relative to a moving vehicle in which the user is located. The system updates the headset's display based on relative motion, rather than on absolute motion due to vehicle movement. Data from sensors on the headset, the vehicle, or both is analyzed to determine the pose (orientation, position, or both) of the headset relative to the vehicle. Sensors may include headset-mounted cameras that observe the vehicle's interior from the user's viewpoint. Analysis of camera images may use optical flow or it may compare images to reference images captured from known poses. The system may also combine data from headset sensors and vehicle sensors to calculate the relative pose. Headset-mounted cameras may function both as relative pose sensors for virtual reality, and as image capture devices for display of the real environment on the headset.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: October 4, 2016
    Assignee: ARIADNE'S THREAD (USA), INC.
    Inventor: Adam Li
  • Patent number: 9451810
    Abstract: Manufacturing of a shoe or a portion of a shoe is enhanced by automated placement of shoe parts. For example, a part-recognition system analyzes an image of a shoe part to identify the part and determine a location of the part. Once the part is identified and located, the part can be manipulated in an automated manner.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: September 27, 2016
    Assignee: NIKE, Inc.
    Inventors: Patrick Conall Regan, Chang-Chu Liao, Chih-Chi Chang
  • Patent number: 9445015
    Abstract: Example methods and systems for adjusting sensor viewpoint to a virtual viewpoint are provided. An example method may involve receiving data from a first camera; receiving data from a second camera; transforming, from the first viewpoint to a virtual viewpoint within the device, frames in a first plurality of frames based on an offset from the first camera to the virtual viewpoint; determining, in a second plurality of frames, one or more features and a movement, relative to the second viewpoint, of the one or more features; and transforming, from the second viewpoint to the virtual viewpoint, the movement of the one or more features based on an offset from the second camera to the virtual viewpoint; adjusting the transformed frames of the virtual viewpoint by an amount that is proportional to the transformed movement; and providing for display the adjusted and transformed frames of the first plurality of frames.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: September 13, 2016
    Assignee: GOOGLE INC.
    Inventors: Joel Hesch, Ryan Hickman, Johnny Lee
  • Patent number: 9444970
    Abstract: An apparatus for magnifying an image. The apparatus comprises magnification means arranged to magnify part of the image, to form a magnified image portion and an unmagnified image portion. Said magnified and unmagnified image portions together contain all the image information contained within the image. At least part of the magnified image portion and at least part of the unmagnified image portion are within a visible image portion and the magnified image portion does not obscure the unmagnified image portion. A method of magnifying an image is also provided.
    Type: Grant
    Filed: July 9, 2007
    Date of Patent: September 13, 2016
    Assignee: Mentor Graphics Corporation
    Inventors: Christopher Jones, Jason Sotiris Polychronopoulos, Alasdair Ferro
  • Patent number: 9430873
    Abstract: A slice data generation device generates slice data representing a cross-section obtained as a result of cutting a three-dimensional model and includes a reading section that reads information on a polygon mesh, a change section that changes phase information on the read polygon mesh such that a contour polyline that represents a contour obtained as a result of slicing the polygon mesh read by the reading section into round slices is capable of being acquired, a correction section that acquires the contour polyline from the polygon mesh, the phase information on which has been changed by the change section, and corrects the acquired contour polyline such that an area inside the acquired contour polyline is capable of being painted out; and a paint-out data generation section that paints out the area inside the contour polyline corrected by the correction section.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: August 30, 2016
    Assignee: ROLAND DG CORPORATION
    Inventor: Yasutoshi Nakamura