Patents Examined by Xin Sheng
  • Patent number: 10353204
    Abstract: A variety of femtoprojector optical systems are described. Each of them can be made small enough to fit in a contact lens using plastic injection molding, diamond turning, photolithography and etching, or other techniques. Most, but not all, of the systems include a solid cylindrical transparent substrate with a curved primary mirror formed on one end and a secondary mirror formed on the other end. Any of the designs may use light blocking, light-redirecting, absorbing coatings or other types of baffle structures as needed to reduce stray light.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: July 16, 2019
    Assignee: Tectus Corporation
    Inventors: Gregory David Miller, Brian Elliot Lemoff, George Michael Mihalakis, Ronald Maynard, Michael West Wiemer
  • Patent number: 10354609
    Abstract: An electronic device, method, and computer readable medium for a functional mode aware resource management. The electronic device includes a memory and at least one processor. The at least one processor is coupled to the memory. The at least one processor is configured to identify when an amount of a system resource is below a minimum resource threshold. The at least one processor is also configured determine a functional mode of the electronic device. The at least one processor is further configured to identify one or more processes not corresponding to the functional mode that are running on the electronic device. The at least one processor is further configured to terminate at least one of the one or more processes not corresponding to the functional mode when the amount of the system resource is below the minimum resource threshold.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: July 16, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sridhar Kocharlakota, Moiz Kaizar Sonasath
  • Patent number: 10347024
    Abstract: An apparatus includes: a similar plant information retrieval unit retrieving plant information of a similar plant similar to a creation object plant from plant information versus control logic diagram association information stored in a plant information versus control logic diagram association information storage unit; a plant information difference detector comparing the plant information of the creation object plant with the plant information of the similar plant to acquire difference information; a plant information editor that, based on the difference information, deletes an element included in the similar plant but unnecessary for the creation object plant, and retrieves an element included in the creation object plant but not included in the similar plant from the plant information versus control logic diagram association information storage unit to add the retrieved element; and a plant information editing result display displaying a result of the plant information editor.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: July 9, 2019
    Assignee: Mitsubishi Electric Corporation
    Inventors: Tomoyuki Nagata, Koichi Nakagawa, Shinichiro Tsudaka
  • Patent number: 10338392
    Abstract: A head-mounted display (HMD) device may include an at least partially see-through display, one or more location sensors, a communication unit, and a processor. The HMD device may determine at least a location of the one or more location sensors in a physical environment. The communication unit may receive peer location data from at least one peer HMD device in the physical environment. The processor of the HMD device may determine a field of view of the HMD device, identify a display position at which the augmented reality image can be displayed and viewed in the physical environment by the HMD device and the at least one peer HMD device, and display the augmented reality image at the display position on the at least partially see-through display of the HMD device.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: July 2, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jeffrey Kohler, Shawn Crispin Wright, Michael W. McManus, Anthony Ambrus, Korey Krauskopf
  • Patent number: 10332436
    Abstract: The invention provides a luminance adjustment system, comprising: a block division module (1), a luminance representative value calculation module (2), an edge information extraction module (3), an adjustment gain calculation module (4), a gain smooth processing module (5), and a data modulation module (6). By dividing an image into blocks, and combined with the luminance representative value and the amount of edge information amount indicating the complexity of the image of each block, the invention performs an individual luminance adjustment on each block, so that a more accurate adjustment can be achieved. As such, the invention can maintain details in darker part of the image, and to adjust the luminance of bright and complex part of the image to a greater extent.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: June 25, 2019
    Assignee: SHENZHEN CHINA STAR OPTOELECTRONICS SEMICONDUCTOR DISPLAY TECHNOLOGY CO., LTD.
    Inventor: Jing Xu
  • Patent number: 10325356
    Abstract: An image processing device includes at least one processor that acquires a plurality of viewpoint images, and selectively applies a plurality of different image processings to image data based on the plurality of viewpoint images. The plurality of different image processings includes an adjustment process of adjusting a perceived resolution of an image, the adjustment process including a shift synthesis process of relatively shifting the plurality of viewpoint images to synthesize the plurality of viewpoint images that are relatively shifted, and a viewpoint change process of changing a viewpoint by changing a weighting coefficient when the plurality of viewpoint images are synthesized. In addition, the at least one processor sets the image processing by the image processing unit, exclusively setting one of the plurality of different image processings and a parameter of the image processing set by the setting unit to be applied to the image data.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: June 18, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Masashi Jobara, Koichi Fukuda
  • Patent number: 10317988
    Abstract: Embodiments provide techniques for altering a virtual world based on combinational input gestures. Embodiments retrieve a definition for a combinational gesture within a computer game, the definition specifying physical actions to perform according to a specified timing schedule in order to successfully perform the combinational gesture. User activity is monitored to detect when a first user input from a first input devices sufficiently matches a first predefined pattern of user input corresponding to a first physical action, and to detect when a second user input from a second input device sufficiently matches a second predefined pattern of user input corresponding to a second physical action. Embodiments determine that the first and second user inputs were performed according to the timing schedule specified in the definition. A status of at least one aspect of a virtual world for the computer game is altered, based on performance of the combinational gesture.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: June 11, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Michael P. Goslin, Joseph L. Olson
  • Patent number: 10311832
    Abstract: A system-on-chip (SoC) device includes: a display controller configured to receive a trigger signal, and to output image data based on the trigger signal; and a transceiver configured to receive a first interrupt. In a first mode, the display controller is configured to output the image data in synchronization with a pulse of the trigger signal. In a second mode, which is different from the first mode, the display controller is configured to output the image data in synchronization with a pulse included in the trigger signal only after receiving the first interrupt.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: June 4, 2019
    Assignee: Samaung Electronics Co., Ltd.
    Inventors: Jong-Hyup Lee, Kyoung-Man Kim
  • Patent number: 10297046
    Abstract: Various embodiments are generally directed to techniques for reducing storage access bandwidth requirements in retrieving a texture image from a storage for applying textures to rendered objects by rendering the texture image itself into the storage to reduce the storage space in which the texture image is stored and to arrange portions of the texture image to be retrieved with fewer accesses. A device to render images includes a processor component; a color analyzer to determine a clear color of a texture image stored as source texture data; and a rendering routine to render the texture image into a storage as reduced texture data, the rendering routine to selectively store in the reduced texture data pixel color values retrieved from the source texture data that are associated with pixels of the texture image not colored with the clear color. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: May 21, 2019
    Assignee: Intel Corporation
    Inventor: Bimal Poddar
  • Patent number: 10262456
    Abstract: An apparatus and method for extracting and using path shading coherence in a ray tracing architecture. For example, one embodiment of a graphics processing apparatus comprises: ray generation logic to generate a ray stream from one or more image tiles; ray sorting logic to sort the rays within the ray stream based on a material identifier (ID) associated with each of the rays to generate a sorted ray stream; and one or more shaders to perform shading operations on rays within the sorted ray stream in an order in which the rays are sorted within the sorted ray stream.
    Type: Grant
    Filed: December 19, 2015
    Date of Patent: April 16, 2019
    Assignee: Intel Corporation
    Inventors: Attila T. Afra, Carl J. Munkberg
  • Patent number: 10254941
    Abstract: A computer-aided design system enables physical articles to be customized via printing or embroidering. A user interface may be generated that includes an image of a model of an article of manufacture and user customizable design areas that are graphically indicated on the image corresponding to the model. A design area selection may be received. In response to an add design element instruction and design element specification, the specified design element is rendered in the selected design area on the model image. Customization permissions associated with the selected design area are accessed, and using the customization permissions, a first set of design element edit tools are selected and rendered. User edits to the design element may be received and rendered in real time. Manufacturing instructions may be transmitted to a printing system.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: April 9, 2019
    Assignee: Best Apps, LLC
    Inventor: Michael Bowen
  • Patent number: 10249085
    Abstract: When untransformed display lists are used in a tile-based graphics processing system, the processing involved in deriving sub-primitives may need to be performed in both the geometry processing phase and the rasterization phase. To reduce the duplication of this processing, the control stream data for a tile includes sub-primitive indications to indicate which sub-primitives are to be used for rendering a tile. This allows the sub-primitives to be determined efficiently in the rasterization phase based on this information determined in the geometry processing phase. Furthermore, a hierarchical cache system may be used to store a hierarchy of graphics data items used for deriving sub-primitives. If graphics data items for deriving a sub-primitive are stored in the cache, the retrieval of these graphics data items from the cache in the rasterization phase can reduce the amount of processing performed to derive the sub-primitives.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: April 2, 2019
    Assignee: Imagination Technologies Limited
    Inventors: John W. Howson, Xile Yang, Andrea Sansottera, Lorenzo Belli, Jonathan Redshaw
  • Patent number: 10232712
    Abstract: A display device is provided with a fuel gauge (40) that displays the amount of fuel remaining in a fuel tank (24) (remaining amount) of a hybrid vehicle (10) provided with an engine (13) that consumes fuel supplied from the fuel tank (24) and generates power by driving wheels (15) or rotating a motor (11). The hybrid vehicle is provided with a non-traveling/non-power generating mode, or in other words, a fuel consumption mode or an engine maintenance mode in which the engine (13) is forced to run and consume fuel for purposes other than traveling or generating power. Of the fuel (41a) displayed in the fuel gauge (40), the region (41aa) corresponding to the amount of fuel consumed in the non-traveling/non-power generating mode is displayed so as to be distinguishable by color from another region (41ab).
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: March 19, 2019
    Assignee: MITSUBISHI JIDOSHA KOGYO KABUSHIKI KAISHA
    Inventors: Norifumi Iwaya, Kenichi Kunii
  • Patent number: 10224006
    Abstract: A display device for a vehicle includes: a first display unit that displays a real image of first information in a first display portion; and a second display unit that displays a virtual image of second information in a second display portion by projecting an optical image to the second display portion, the second display portion being disposed above the first display portion and transmitting an external image. The display device includes: a light emission unit located adjacent to a side of the first display portion to form a light emission area; and a control unit that changes the light emission area in a guiding direction from the first display portion toward the second display portion during a linking period for linking a particular virtual image display of the second information with a real image display of the first information.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: March 5, 2019
    Assignee: DENSO CORPORATION
    Inventors: Katsumi Fujita, Satoru Tamura, Masashi Toyota, Seigo Tane
  • Patent number: 10217256
    Abstract: Some event ordering requirements can be determined based on continuous event processing queries. Other event ordering requirements can be determined based on distribution flow types being used to distribute events from event streams to node executing the queries. Events from event streams can be ordered according to ordering semantics that are based on a combination of all of these event ordering requirements. Additionally, virtual computing nodes can be associated with constraints, and computing processors can be associated with capabilities. Virtual computing nodes for processing event streams can be assigned to execute on various computing processors based on both these constraints and capabilities. Additionally, for each of several events in an event stream, a ratio between a total latency and a communication latency can be for determined. Based on an average of these ratios, a quantity of reducing nodes that will be involved in a map-reduce operation can be selected.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: February 26, 2019
    Assignee: Oracle International Corporation
    Inventors: Alexandre de Castro Alves, Prabhu Thukkaram, Dmitrii Markovskii, Ilya Shikalov, Vitaly Bychkov, Natalia Nikiforova
  • Patent number: 10210649
    Abstract: When untransformed display lists are used in a tile-based graphics processing system, the processing involved in deriving sub-primitives may need to be performed in both the geometry processing phase and the rasterisation phase. To reduce the duplication of this processing, the control stream data for a tile includes sub-primitive indications to indicate which sub-primitives are to be used for rendering a tile. This allows the sub-primitives to be determined efficiently in the rasterisation phase based on this information determined in the geometry processing phase. Furthermore, a hierarchical cache system may be used to store a hierarchy of graphics data items used for deriving sub-primitives. If graphics data items for deriving a sub-primitive are stored in the cache, the retrieval of these graphics data items from the cache in the rasterisation phase can reduce the amount of processing performed to derive the sub-primitives.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: February 19, 2019
    Assignee: Imagination Technologies Limited
    Inventors: Andrea Sansottera, John W. Howson, Xile Yang, Jonathan Redshaw
  • Patent number: 10204438
    Abstract: In some embodiments, the present invention provides for a computer system that may include a camera component configured to acquire a visual content, where the visual content includes a plurality of frames having a visual representation of a person's face; and a processor configured to: train a face detection regressor with a synthetic face model database to obtain a face detection trained regressor; apply, for each frame, the face detection trained regressor to detect or to track the face based on facial features, local features, and a pre-defined hyperparameter; construct an intermediate multi-dimensional face model; apply machine learning to determine features of an intermediate multi-dimensional head model; construct a multi-dimensional avatar; and utilize the multi-dimensional avatar to perform an activity associated with the person.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: February 12, 2019
    Assignee: Banuba Limited
    Inventors: Yury Hushchyn, Dzmitry Kachatkou
  • Patent number: 10192352
    Abstract: A method is provided for simulating two-dimensional (2D) shadow images of an object (particularly an asymmetrical object), which comprises: a) obtaining a representation of the surface of said object; b) inputting a perspective viewing direction defining a virtual path line; c) calculating intersections between the virtual path line and the surface of the object; d) calculating the distance between couples of consecutive intersections; e) calculating simulated beam intensity attenuation between such couples of consecutive intersections from an input parameter related to the attenuation coefficient of the object and the distance as calculated in d); and f) displaying the simulated beam intensity attenuation as pixel brightness in a grey or color scale in the form of a shadow image. A corresponding device, system and computer program are also disclosed.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: January 29, 2019
    Assignee: 3mensio Medical Imaging B.V.
    Inventors: Jan de Vaan, Peter Heil
  • Patent number: 10176634
    Abstract: A method and an apparatus pertaining to generating training data. The method may include executing a simulation process. The simulation process may include traversing one or more virtual sensors over a virtual driving environment defining a plurality of lane markings or virtual objects that are each sensible by the one or more virtual sensors. During the traversing, each of the one or more virtual sensors may be moved with respect to the virtual driving environment as dictated by a vehicle-dynamic model modeling motion of a vehicle driving on a virtual road surface of the virtual driving environment while carrying the one or more virtual sensors. Virtual sensor data characterizing the virtual driving environment may be recorded. The virtual sensor data may correspond to what an actual sensor would produce in a real-world environment that is similar or substantially matching the virtual driving environment.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: January 8, 2019
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Ashley Elizabeth Micks, Venkatapathi Raju Nallapa, Brielle Reiff, Vidya Nariyambut Murali, Sneha Kadetotad
  • Patent number: 10163011
    Abstract: Methods and devices for estimating position of a device within a 3D environment are described. Embodiments of the methods include sequentially receiving multiple image segments forming an image representing a field of view (FOV) comprising a portion of the environment. The image includes multiple sparse points that are identifiable based in part on a corresponding subset of image segments of the multiple image segments. The method also includes sequentially identifying one or more sparse points of the multiple sparse points when each subset of image segments corresponding to the one or more sparse points is received and estimating a position of the device in the environment based on the identified the one or more sparse points.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: December 25, 2018
    Assignee: Magic Leap, Inc.
    Inventors: Adrian Kaehler, Gary Bradski