Patents Examined by Xin Sheng
-
Patent number: 10353204Abstract: 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: GrantFiled: October 18, 2017Date of Patent: July 16, 2019Assignee: Tectus CorporationInventors: Gregory David Miller, Brian Elliot Lemoff, George Michael Mihalakis, Ronald Maynard, Michael West Wiemer
-
Patent number: 10354609Abstract: 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: GrantFiled: September 6, 2016Date of Patent: July 16, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Sridhar Kocharlakota, Moiz Kaizar Sonasath
-
Patent number: 10347024Abstract: 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: GrantFiled: November 17, 2016Date of Patent: July 9, 2019Assignee: Mitsubishi Electric CorporationInventors: Tomoyuki Nagata, Koichi Nakagawa, Shinichiro Tsudaka
-
Patent number: 10338392Abstract: 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: GrantFiled: January 18, 2017Date of Patent: July 2, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jeffrey Kohler, Shawn Crispin Wright, Michael W. McManus, Anthony Ambrus, Korey Krauskopf
-
Patent number: 10332436Abstract: 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: GrantFiled: July 13, 2017Date of Patent: June 25, 2019Assignee: SHENZHEN CHINA STAR OPTOELECTRONICS SEMICONDUCTOR DISPLAY TECHNOLOGY CO., LTD.Inventor: Jing Xu
-
Patent number: 10325356Abstract: 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: GrantFiled: November 14, 2016Date of Patent: June 18, 2019Assignee: Canon Kabushiki KaishaInventors: Masashi Jobara, Koichi Fukuda
-
Patent number: 10317988Abstract: 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: GrantFiled: February 3, 2017Date of Patent: June 11, 2019Assignee: Disney Enterprises, Inc.Inventors: Michael P. Goslin, Joseph L. Olson
-
Patent number: 10311832Abstract: 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: GrantFiled: May 29, 2018Date of Patent: June 4, 2019Assignee: Samaung Electronics Co., Ltd.Inventors: Jong-Hyup Lee, Kyoung-Man Kim
-
Patent number: 10297046Abstract: 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: GrantFiled: September 19, 2016Date of Patent: May 21, 2019Assignee: Intel CorporationInventor: Bimal Poddar
-
Patent number: 10262456Abstract: 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: GrantFiled: December 19, 2015Date of Patent: April 16, 2019Assignee: Intel CorporationInventors: Attila T. Afra, Carl J. Munkberg
-
Patent number: 10254941Abstract: 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: GrantFiled: April 18, 2018Date of Patent: April 9, 2019Assignee: Best Apps, LLCInventor: Michael Bowen
-
Patent number: 10249085Abstract: 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: GrantFiled: September 8, 2016Date of Patent: April 2, 2019Assignee: Imagination Technologies LimitedInventors: John W. Howson, Xile Yang, Andrea Sansottera, Lorenzo Belli, Jonathan Redshaw
-
Patent number: 10232712Abstract: 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: GrantFiled: October 21, 2015Date of Patent: March 19, 2019Assignee: MITSUBISHI JIDOSHA KOGYO KABUSHIKI KAISHAInventors: Norifumi Iwaya, Kenichi Kunii
-
Patent number: 10224006Abstract: 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: GrantFiled: April 15, 2016Date of Patent: March 5, 2019Assignee: DENSO CORPORATIONInventors: Katsumi Fujita, Satoru Tamura, Masashi Toyota, Seigo Tane
-
Patent number: 10217256Abstract: 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: GrantFiled: March 26, 2018Date of Patent: February 26, 2019Assignee: Oracle International CorporationInventors: Alexandre de Castro Alves, Prabhu Thukkaram, Dmitrii Markovskii, Ilya Shikalov, Vitaly Bychkov, Natalia Nikiforova
-
Patent number: 10210649Abstract: 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: GrantFiled: September 8, 2016Date of Patent: February 19, 2019Assignee: Imagination Technologies LimitedInventors: Andrea Sansottera, John W. Howson, Xile Yang, Jonathan Redshaw
-
Patent number: 10204438Abstract: 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: GrantFiled: April 18, 2018Date of Patent: February 12, 2019Assignee: Banuba LimitedInventors: Yury Hushchyn, Dzmitry Kachatkou
-
Patent number: 10192352Abstract: 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: GrantFiled: July 24, 2017Date of Patent: January 29, 2019Assignee: 3mensio Medical Imaging B.V.Inventors: Jan de Vaan, Peter Heil
-
Patent number: 10176634Abstract: 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: GrantFiled: October 16, 2015Date of Patent: January 8, 2019Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventors: Ashley Elizabeth Micks, Venkatapathi Raju Nallapa, Brielle Reiff, Vidya Nariyambut Murali, Sneha Kadetotad
-
Patent number: 10163011Abstract: 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: GrantFiled: May 17, 2017Date of Patent: December 25, 2018Assignee: Magic Leap, Inc.Inventors: Adrian Kaehler, Gary Bradski