Patents Examined by David H. Chu
  • Patent number: 9940742
    Abstract: Adding new nodes to a graph diagram. A set of one or more new nodes is identified from a graph to be added to an existing graph diagram. A set of one or more anchor candidate nodes are identified in the graph that are coupled to the nodes in the set of one or more new nodes. One of the nodes in the set of one or more anchor candidate nodes is selected as an anchor node. An automatic graph diagram layout of the anchor node and new nodes that are to be coupled to the anchor node is performed to create a disjoint graph diagram. A spatial offset from the anchor node to each of the new nodes coupled to the anchor node in the disjoint graph diagram is identified. Each of the new nodes is added to the existing graph diagram while maintaining the identified spatial offsets.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: April 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kevin David James Grealish, Frederick Edward Weber, III, Yin Kei
  • Patent number: 9933470
    Abstract: An environmental visualization system is provided for visualization of an energy spectrum. The environmental visualization system may include a front-end system configured to receive input from sensors configured to measure emissions within an environment of a user, and provide a corresponding sensed input that includes a at least one energy frequency of the emissions and that indicates a spatial-temporal distribution of the emissions within the environment. The system may also include an energy spectrum system configured to generate from the sensed input, a multidimensional layout that depicts the at least one energy frequency and spatial-temporal distribution of the emissions from which a significance of the emissions is identifiable, in which the front-end system may be configured to output the multidimensional layout for display by a display device.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: April 3, 2018
    Assignee: THE BOEING COMPANY
    Inventors: Brian Dale Laughlin, William David Kelsey
  • Patent number: 9928655
    Abstract: Embodiments herein include an augmented reality (AR) system that predictively renders images which may reduce or remove lag. Instead of rendering images in response to sensing changes in the user orientation, the AR system generates predictive images by predicting future user orientations. The AR system can render multiple predictive images that each includes AR content that will be displayed at a future time. Because the predictive images are generated using different user orientations, the location of an object in the AR content in each of the predictive images is different. The predictive images are transmitted to the AR device which selects one of the images to display by comparing the orientations used to generate each of the predictive images with the current (actual) orientation of the user.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: March 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Samuel Jared Alston
  • Patent number: 9928629
    Abstract: Apparatus, including a retaining structure (54), positioned near a subject's eye that has a pupil with a diameter, an optical combiner (52A) mounted on the structure before the eye, and a pixelated screen (60A) having an array of variably transparent pixels coating the combiner. There is an image capturing device (68A) mounted on the structure to capture an image of a scene viewed by the eye, and a projector (64A) is mounted on the structure to project at least one of a portion of the captured image and a stored image onto a section of the screen at a selected location thereof. A processor (26) renders the screen section at least partially opaque, selects the section location in response to a region of interest in the scene identified by analysis of the captured image, and determines a dimension of the section in response to the pupil diameter.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: March 27, 2018
    Assignee: AUGMEDICS LTD.
    Inventors: Nessi Benishti, Nissan Elimelech, Stuart Wolf, Elazar Gerland
  • Patent number: 9928219
    Abstract: An apparatus and a method of changing a character in a terminal, capable of conveniently changing a capital letter and a small letter of an input word, includes a controller that, whenever a change key is entered after a specific word is selected in an input mode, is configured to sequentially perform a change in a first character among characters of the specific word to a capital letter or a small letter, a change in entire characters of the specific word to capital letters, and a change of the entire characters of the specific word to small letters.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: March 27, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae-Wan Cho, Myung-Su Kang
  • Patent number: 9916017
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to a smart eraser. As such, a particular drawing stroke on a canvas or background can be erased without erasing other strokes overlapping with the eraser path. In some implementations, smart eraser functionality can be triggered by beginning an eraser path at a point that coincides with the stroke to which the smart eraser functionality is to be applied.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: March 13, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Mao Liang, Ning Li, Michael Andrew McHugh
  • Patent number: 9911209
    Abstract: Techniques for efficiently capturing, generating and distributing more realistic images and video are provided. Among other aspects of the invention, a system is provided that includes tags that display dynamic image elements on a display with the aid of a physics model. In other aspects, the system selects among available physics models and virtual objects that serve as potential subjects for rendering dynamic image elements, based on system resource costs and resolution standards. In still other aspects, a new image file format contains embedded physical model and virtual object data for rendering images and video.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: March 6, 2018
    Inventor: Christopher V. Beckman
  • Patent number: 9892563
    Abstract: A system and method for generating a mixed-reality environment is provided. The system and method provides a user-worn sub-system communicatively connected to a synthetic object computer module. The user-worn sub-system may utilize a plurality of user-worn sensors to capture and process data regarding a user's pose and location. The synthetic object computer module may generate and provide to the user-worn sub-system synthetic objects based information defining a user's real world life scene or environment indicating a user's pose and location. The synthetic objects may then be rendered on a user-worn display, thereby inserting the synthetic objects into a user's field of view. Rendering the synthetic objects on the user-worn display creates the virtual effect for the user that the synthetic objects are present in the real world.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: February 13, 2018
    Assignee: SRI International
    Inventors: Rakesh Kumar, Taragay Oskiper, Oleg Naroditsky, Supun Samarasekera, Zhiwei Zhu, Janet Yonga Kim Knowles
  • Patent number: 9886163
    Abstract: Navigating on a display includes tracking motion of an input tool on a display, comparing a motion of the input tool to a threshold, and changing a position of the visible portion of a page of information on the display if the input tool motion exceeds the threshold. The position of the visible portion of the page of information on the display is constrained if the motion does not exceed the threshold.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: February 6, 2018
    Assignee: FACEBOOK, INC.
    Inventor: Luigi Lira
  • Patent number: 9881210
    Abstract: A computer executable chart visualization may be generated from a static image of the chart visualization. The static image, a set of pre-defined chart elements, and a portion of the static image that corresponds to a pre-defined chart element may each be identified. A mapping between the portion of the static image and the pre-defined chart elements may be determined, and a visual or logical property of each portion of the static image may be determined. A declarative description of the chart visualization may be generated by setting the visual properties for each of the respective pre-defined chart elements.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: January 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Peter R. Broadbent, Leo A. Coolen, Franciscus J. J. van Ham, Graham J. Wills
  • Patent number: 9864560
    Abstract: A data processing system composites graphics content, generated by an application program running on the data processing system, to generate image data. The data processing system stores the image data in a first framebuffer and displays an image generated from the image data in the first framebuffer on an internal display device of the data processing system. A scaler in the data processing system performs scaling operations on the image data in the first framebuffer, stores the scaled image data in a second framebuffer and displays an image generated from the scaled image data in the second framebuffer on an external display device coupled to the data processing system. The scaler performs the scaling operations asynchronously with respect to the compositing of the graphics content. The data processing system automatically mirrors the image on the external display device unless the application program is publishing additional graphics content for display on the external display device.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: January 9, 2018
    Assignee: Apple Inc.
    Inventors: John S. Harper, Kenneth C. Dyke, Jeremy Sandmel
  • Patent number: 9858721
    Abstract: The subject matter described herein includes systems, methods, and computer readable media for generating an augmented scene display. An exemplary method includes forming, using a display device operating in a first stage, an augmented virtual image by emitting light rays through a plurality of spatial light modulation layers included in a display device. The method also includes forming, using the display device operating in a second stage, an occluded real image by opening a shutter element of the display device to receive light rays from a real object and utilizing the plurality of spatial light modulation layers to block any light ray from the real object which coincides with the augmented virtual image. The method further includes generating an augmented scene display that includes both the occluded real image and the augmented virtual image by alternating the operation of the display device between the first stage and the second stage.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: January 2, 2018
    Assignee: The University of North Carolina at Chapel Hill
    Inventors: Andrew Maimone, Henry Fuchs
  • Patent number: 9860696
    Abstract: A system includes circuitry configured to: acquire first display information corresponding to a first object included in image data captured by an apparatus, determine whether second display information corresponding to a second object, which is not included in the image data captured by the apparatus, is to be provided to the apparatus, acquire the second display information corresponding to the second object when it is determined that the second display information is to be provided to the apparatus, and transmit, to the apparatus, the first display information corresponding to the first object and the second display information corresponding to the second object.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: January 2, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Yuki Watanabe
  • Patent number: 9852535
    Abstract: A graphics animation and compositing operations framework has a layer tree for interfacing with the application and a render tree for interfacing with a render engine. Layers in the layer tree can be content, windows, views, video, images, text, media or other type of objects for an application's user interface. The application commits state changes of the layers of the layer tree. The application does not need to include explicit code for animating the changes to the layers. Instead, after a synchronization threshold has been met, an animation is determined for animating the change in state by the framework which can define a set of predetermined animations based on motion, visibility and transition. The determined animation is explicitly applied to the affected layers in the render tree. A render engine renders from the render tree into a frame buffer, synchronized with the display. Portions of the render tree changing relative to prior versions can be tracked to improve resource management.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: December 26, 2017
    Assignee: Apple Inc.
    Inventors: Ralph Brunner, John Harper, Peter Graffagnino
  • Patent number: 9836842
    Abstract: An image processing apparatus includes: a base period extracting unit extracting a first target region period based on a first periodic change being a periodic change of a target region in a base moving image acquired by a base moving image acquiring unit; a reference period extracting unit extracting a second target region period based on a second periodic change being a periodic change of the target region in a reference moving image acquired by a reference moving image acquiring unit; a period adjusting unit performing period adjusting processing of synchronizing, for the first target region period or the second target region period, the first periodic change and the second periodic change with each other at a particular phase; and a display image generating unit generating a display image allowing for comparison between the base moving image and the reference moving image after the period adjusting processing is performed.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: December 5, 2017
    Assignee: KONICA MINOLTA, INC.
    Inventors: Hiroshi Yamato, Kenta Shimamura, Osamu Toyama, Shintaro Muraoka, Sho Noji
  • Patent number: 9830723
    Abstract: A both-direction display method includes: inputting an image signal from an external device; displaying an image on a screen on the basis of a display signal; detecting an operation for the screen as an image operation; drawing an operation input object corresponding to the image operation; outputting the display signal for displaying a composite image obtained by combining an external image on the basis of the image signal and the operation input object; detecting an interlocking operation; and editing the operation input object so as to follow a change of the external image in accordance with the interlocking operation.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: November 28, 2017
    Assignee: SEIKO EPSON CORPORATION
    Inventors: Takashi Ozawa, Shun Imai
  • Patent number: 9799128
    Abstract: Adding new nodes to a graph diagram. A set of one or more new nodes is identified from a graph to be added to an existing graph diagram. A set of one or more anchor candidate nodes are identified in the graph that are coupled to the nodes in the set of one or more new nodes. One of the nodes in the set of one or more anchor candidate nodes is selected as an anchor node. An automatic graph diagram layout of the anchor node and new nodes that are to be coupled to the anchor node is performed to create a disjoint graph diagram. A spatial offset from the anchor node to each of the new nodes coupled to the anchor node in the disjoint graph diagram is identified. Each of the new nodes is added to the existing graph diagram while maintaining the identified spatial offsets.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: October 24, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kevin David James Grealish, Frederick Edward Weber, III, Yin Kei
  • Patent number: 9758150
    Abstract: In a method for displaying a plurality of two-dimensional, ordered objects on a display area, a user-interface device generates graphics data that control the display area such that a subset of the objects is displayed in perspective, a first object of this subset being displayed in perspective in the foreground, and in response to an input with the aid of an input device, an arithmetic logic unit of the user-interface device alters the graphics data such that a different, second object is displayed in perspective in the foreground.
    Type: Grant
    Filed: August 19, 2010
    Date of Patent: September 12, 2017
    Assignee: VOLKSWAGEN AG
    Inventors: Frank Hauschild, Rainer Dehmann
  • Patent number: 9753553
    Abstract: Systems, methods, and computer-readable media are provided for generating computer-mediated reality display data based on user instantaneous motion data.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: September 5, 2017
    Assignee: Sony Interactive Entertainment America LLC
    Inventor: Gary Lauder
  • Patent number: 9754397
    Abstract: Methods, hardware, and software perform augmented reality created from a separate source in context with, such as synchronized and positioned in, captured media, so as to replicate a similar augmented reality at a different instance. A computer processor in a network of communications devices handles a combination of augmented reality information, anchor information that provides the context-matching, limitation information that controls if such information is transmitted or acted upon, and captured media information. The computer processor compares the anchor information with the media to identify triggering media and how augmented reality elements should appear in context with such media. If successful, the augmented reality is performed on a communications device based on the media.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: September 5, 2017
    Assignee: MIRAGE WORLDS, INC.
    Inventors: Patrick S. Piemonte, Ryan P. Staake