Patents Examined by Devona Faulk
  • Patent number: 9508195
    Abstract: Methods for managing content within an interactive augmented reality environment are described. An augmented reality environment may be provided to an end user of a head-mounted display device (HMD) in which content (e.g., webpages) may be displayed to the end user using one or more curved slates that are positioned on a virtual cylinder that appears body-locked to the end user. The virtual cylinder may be located around the end user with the end user positioned in the middle of the virtual cylinder such that the one or more curved slates appear to be displayed at the same distance from the end user. The position and size of each of the one or more curved slates may be controlled by the end user using head gestures and a virtual pointer projected onto the virtual cylinder.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: November 29, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Joseph Van Den Heuvel, Ken Ouellette, Ben Sugden, Todd Omotani, Marcus Tanner, Greg Alt, Michael Hale, Jeff Sutherland
  • Patent number: 9501849
    Abstract: A user interface that allows administrators of a virtualized computing environment to easily navigate to and/or search for specific objects, determine relationships between selected objects, and have visibility into the health status of objects in the virtualized computing environment. Objects within a column may be displayed with names, displayed as bars, or aggregated into groups based on the number of objects in the column. Also, in some embodiments, when a user selects one object, objects in other columns that are related to the selected object may be visually distinguished from the other objects, allowing an administrator to easily navigate to related objects.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: November 22, 2016
    Assignee: VMware, Inc.
    Inventors: Karen Natalie Wong, Martin Bednar, Manaswi Shukla
  • Patent number: 9501219
    Abstract: Various arrangements for displaying a value of a data point on a graph are presented. The graph that illustrates a plurality of datasets may be presented. Input may be received from a user that indicates a point on the graph. Along a line parallel to an axis that extends through the point on the graph indicated by the user input, a dataset from the plurality of datasets may be identified. The value for the data point of the dataset that corresponds to an intersection of the line parallel to the axis and the visual representation of the dataset may be determined. The value for the data point may be displayed.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: November 22, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Brandon Yoshimoto, Hugh Zhang, Prashant Singh
  • Patent number: 9478035
    Abstract: A robot is made to recognize and manipulate different types of cable harnesses in an assembly line. This is achieved by using a stereo camera system to define a 3D cloud of a given cable harness. Pose information of specific parts of the cable harness are determined from the 3D point cloud, and the cable harness is then re-presented as a collection of primitive geometric shapes of known dimensions, whose positions and orientations follow the spatial position of the represented cable harness. The robot can then manipulate the cable harness by using the simplified representation as a reference.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: October 25, 2016
    Assignee: Seiko Epson Corporation
    Inventors: Yuanyuan Ding, Jing Xiao, Kenji Fukasawa
  • Patent number: 9478068
    Abstract: An example system causes a computer to function as: a display reference information updating unit which updates at least any of a position and a posture of a virtual object in a virtual space based on information obtained from a real space; an image generating unit which generates an image of a virtual space including the virtual object; a display control unit which causes a display device to display an image so that the image of the virtual space is superimposed on the real space so as to be viewed by a user; and an update interrupting unit which interrupts an update of at least any of a position and a posture of the virtual object in the virtual space when predetermined conditions are met.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: October 25, 2016
    Assignee: Nintendo Co., Ltd.
    Inventor: Takeshi Hayakawa
  • Patent number: 9472163
    Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor to execute the instructions to perform a method that includes receiving information representative of one or more environmental conditions. The method also includes determining one or more adjustments for rendering content on one or more electronic displays based upon the received information representative of the one or more environmental conditions, and, adjusting the rendering of the content for being presented on at least one display based upon the received information representing the one or more environmental conditions.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: October 18, 2016
    Assignee: Monotype Imaging Inc.
    Inventors: David A. Gould, Geoffrey W. Greve
  • Patent number: 9472016
    Abstract: The disclosure provides an approach for rendering granular media. According to one aspect of the disclosure, granular media are rendered using bidirectional point scattering distribution functions (BPSDFs). The dimensionality of BPSDFs may be reduced by making certain assumptions, such as random orientations of grains, thereby simplifying light transport for computational efficiency. To generate a BPSDF from a grain, light transport may be precomputed using a Monte Carlo simulation in which photons are shot onto the grain from all directions. The precomputed BPSDF may be used, during rendering, for describing the interactions within grains. When a light ray traced during rendering intersects proxy geometry which replaces grain geometry, the BPSDF may be evaluated to determine light transport. By repeating this process for many light rays in a Monte Carlo simulation, the light propagation through the granular medium may be determined.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 18, 2016
    Assignee: Disney Enterprises, Inc.
    Inventors: Wojciech Jarosz, Johannes Meng, Marios Papas, Ralf Habel, Carsten Dachsbacher, Steve Marschner
  • Patent number: 9465488
    Abstract: A motion detection and interpretation system comprising a camera plus an infrared transmitter/receiver paired with a single reflective surface that records image data from two vantage points. The camera is connected to a computer and a display screen. The system creates a virtual touch screen for interaction with the display screen. The components of the system can be protected behind a transparent barrier while the virtual touch screen is provided for user interaction thus preventing user interference with, deterring vandalism and theft of, and prolonging the usable life of the equipment. In addition to finite hand movements detected by the virtual touch screen, the system can also simultaneously perform facial recognition and body movement recognition. The system is capable of interpreting multi-touch inputs. All recognitions are defined in the computer to carry out preprogrammed responses.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: October 11, 2016
    Inventor: Stephen Howard
  • Patent number: 9463693
    Abstract: [Problem] To provide a display device able to visibly and clearly display a relationship between a moving condition of an indicating member and an indexes. [Means for solving problem] A display device 1 includes: a design pattern 31 on which a plurality of numerical markers 35 are arranged; a pointer 32 configured to move along the numerical markers 35, and display a position corresponding to a measured amount of a moving object; a display member 15 configured to display an afterimage 33 extending in a direction M? opposite to a moving direction M of the pointer 32; and a CPU 10 configured to control the display member 15 to display the afterimage 33. A tip 32a of the pointer 32 is overlapped with an area 36 on which the numerical markers 35 are arranged. The CPU 10 makes the afterimage 33 extend from the tip part 32a of the pointer 32 to be overlapped with the area 36 on which the numerical markers 35 are arranged, and makes the numerical markers 35 visible through the afterimage 33.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: October 11, 2016
    Assignee: Yazaki Corporation
    Inventor: Yukio Oishi
  • Patent number: 9466127
    Abstract: Various techniques relating to the alteration of image data are provided herein. An electronic device capable of carrying out such techniques may include data processing circuitry configured to receive image data and detect the occurrence of a device operation event (e.g., an audio event, a motion event, a location event, or an image event, and so forth). The data processing circuitry may alter the image data using a full-quality version or a reduced-quality version of an image alteration effect associated with the device operation event, depending on currently available resources.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: October 11, 2016
    Assignee: Apple Inc.
    Inventors: Aram Lindahl, Kelvin Chiu
  • Patent number: 9462243
    Abstract: A method for controlling a display is provided. An RGB video signal is transformed into an RGBW video signal based on a human factor. The display has a plurality of pixels configured to display images according to the RGBW video signal, where each of the pixels has a red subpixel, a green subpixel, a blue subpixel and a white subpixel. According to the method, when brightness of a backlight module of the display is reduced to decrease energy consumption of the display, quality of the images of the display observed by users is still maintained within an acceptable range.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: October 4, 2016
    Assignee: AU OPTRONICS CORP.
    Inventors: Hui-Feng Lin, Sheng-Wen Cheng
  • Patent number: 9460544
    Abstract: The invention relates to a method of generating a synthesized image representing a view of a scene from a first input image representing the view and a second input image representing the view, the synthesized image comprising synthesized image positions, by assigning a synthesized image data value to a synthesized image position. The method comprises determining whether input images have at the synthesized image position data values associated with them. If either one has a data value associated, that data value is assigned to the synthesized image position. If both, an average of both values is assigned. The average is a weighed average, with weighing factors being a function of a distance or distances to a closest image position with no image data value or valid image data value assigned.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: October 4, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Björn Johansson, Martin Pettersson, Thomas Rusert
  • Patent number: 9454849
    Abstract: A system for generating a virtual gaming environment based on features identified within a real-world environment, and adapting the virtual gaming environment over time as the features identified within the real-world environment change is described. Utilizing the technology described, a person wearing a head-mounted display device (HMD) may walk around a real-world environment and play a virtual game that is adapted to that real-world environment. For example, the HMD may identify environmental features within a real-world environment such as five grassy areas and two cars, and then spawn virtual monsters based on the location and type of the environmental features identified. The location and type of the environmental features identified may vary depending on the particular real-world environment in which the HMD exists and therefore each virtual game may look different depending on the particular real-world environment.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: September 27, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Brian J. Mount, Jason Scott, Ryan L. Hastings, Darren Bennett, Stephen G. Latta, Daniel J. McCulloch, Kevin A. Geisner, Jonathan T. Steed, Michael J. Scavezze
  • Patent number: 9454843
    Abstract: A system, method, and computer program product are provided for anti-aliasing. During a first processing pass of a plurality of graphics primitives, z data is computed for multiple samples of each pixel in an image to generate a multi-sample z buffer. During a second processing pass of the graphics primitives, computed color values corresponding to each pixel in a color buffer that stores one color value for each pixel are accumulated.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: September 27, 2016
    Assignee: NVIDIA Corporation
    Inventors: Christian Jean Rouet, Eric Brian Lum, Rui Manuel Bastos
  • Patent number: 9443493
    Abstract: A graph display control apparatus includes a figure display control unit, a graph figure change unit, a coordinate value calculation unit and a figure prominent display control unit. The figure display control unit sets a coordinate system to a display unit and displays (i) a first graph figure and (ii) a coordinate axis or a second graph figure in the system. The graph figure change unit moves or transforms the first graph figure in the system in response to a user operation to change the first graph figure. The coordinate value calculation unit detects an intersection point of (i) the changed first graph figure and (ii) the coordinate axis or the second graph figure and calculates a coordinate value of the intersection point. The figure prominent display control unit prominently displays the changed first graph figure when the coordinate value is an integer.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: September 13, 2016
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Hiroaki Yoshizawa
  • Patent number: 9437014
    Abstract: A method for labeling a segment of a two-dimensional input path defined according to a nonzero winding rule as either interior or exterior is described. A winding number is initialized. A scan line that intersects the segment is identified. For each contour of the input path, winding values are accumulated into the winding number for any segments of the contour that cross the identified scan line, where the accumulation for coincident segments that cross the identified scan line at a same location as the segment is postponed. These coincident segments are marked and saved in a list. The labeling of the segment as either interior or exterior is determined from the list and the winding number.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: September 6, 2016
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Ronald N Perry, Elena J Jakubiak
  • Patent number: 9436963
    Abstract: Techniques are described for visualizing a product at the actual location in the environment at which the product is to be used or displayed. An embodiment of the approaches described herein may be used in the context of a computer-based system that can receive and store digital images, receive a request to manufacture a custom framed product including an identification of an image to be framed and a type of mat and/or frame, and display a preview image of the custom framed product that simulates the actual appearance of the product as closely as possible. With such a system, the preview image may be highly realistic under idealized lighting and display conditions. A digital asset visualizing the custom product may be built using a data that maps nodes of a reference connectivity graph of a marker to nodes of a candidate connectivity graph.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: September 6, 2016
    Assignee: Zazzle Inc.
    Inventors: Robert Irven Beaver, III, Leslie Young Harvill, Richard Harold Bean
  • Patent number: 9429752
    Abstract: One embodiment is directed to a user display device comprising a housing frame mountable on the head of the user, a lens mountable on the housing frame and a projection sub system coupled to the housing frame to determine a location of appearance of a display object in a field of view of the user based at least in part on at least one of a detection of a head movement of the user and a prediction of a head movement of the user, and to project the display object to the user based on the determined location of appearance of the display object.
    Type: Grant
    Filed: May 3, 2015
    Date of Patent: August 30, 2016
    Assignee: MAGIC LEAP, INC.
    Inventors: Brian T. Schowengerdt, Samuel A. Miller
  • Patent number: 9430986
    Abstract: A color signal processing device for generating image data to be displayed on a display device which represents a color by using at least four primary colors, includes an obtainer that obtains a color signal regarding three primary colors for image data composed of a plurality of pixels, a changer that changes a value of the obtained color signal regarding the three primary colors, and a converter that converts the changed color signal regarding the three primary colors into a color signal regarding four primary colors. When a predetermined region contains a color saturated pixel, the changer makes the value of the color signal of at least one color of the three primary colors smaller, for pixels contained in the predetermined region.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: August 30, 2016
    Assignee: GODO KAISHA IP BRIDGE 1
    Inventors: Takeshi Ito, Haruo Yamashita, Tsuyoshi Hirashima
  • Patent number: 9430851
    Abstract: A method converts a two-dimensional input path defined according to a nonzero winding rule to an equivalent output path. Degenerate segments and degenerate contours of the input path are removed. Intersections of the input path are determined. Contours of the input path that include intersections are marked. Unmarked interior contours are removed. Intersections are linked. The marked contours are walked to form new contours. Marked contours and degenerate contours are removed. The new contours and the unmarked contours are collected to form the equivalent output path. The equivalent output path can be rendered using either the nonzero winding rule or an even-odd parity rule.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: August 30, 2016
    Assignee: Mitsubishi Electric Research Laboratories, Inc
    Inventors: Ronald N Perry, Elena J Jakubiak