Patents Examined by Sultana M Zalalee
  • Patent number: 10424040
    Abstract: A mechanism is described for facilitating dynamic cache allocation in computing devices in computing devices. A method of embodiments, as described herein, includes facilitating monitoring one or more bandwidth consumptions of one or more clients accessing a cache associated with a processor; computing one or more bandwidth requirements of the one or more clients based on the one or more bandwidth consumptions; and allocating one or more portions of the cache to the one or more clients in accordance with the one or more bandwidth requirements.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: September 24, 2019
    Assignee: INTEL CORPORATION
    Inventors: Kiran C. Veernapu, Mohammed Tameem, Altug Koker, Abhishek R. Appu
  • Patent number: 10424121
    Abstract: A method of reality augmentation, including: (a) determining the identity of a container, for example chocolate spread, with a top opening; (b) acquiring an image of the container from a top thereof; (c) estimating a geometry of the filling of said container based on said identity and said image; and (d) overlaying an augmentation, for example, a coupon or a toy, on an image, based on said estimation.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: September 24, 2019
    Inventors: Oded Melinek, Maier Fenster
  • Patent number: 10412359
    Abstract: The invention relates to a method for generating a virtual image of vehicle surroundings, in which real images of the vehicle surroundings are recorded by means of one or more cameras positioned on the vehicle and in order to generate the virtual image individual pixels from the real images captured by means of the cameras are projected onto projection points (Pi) in a three-dimensional surroundings model of the vehicle surroundings.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: September 10, 2019
    Assignee: Conti Temic microelectronic GmbH
    Inventors: Markus Friebe, Rodrigo Garcia Marques
  • Patent number: 10409396
    Abstract: This is directed to animating transitions in a user interface as the orientation of the user interface changes. An electronic device can display a user interface in any suitable orientation, including for example in portrait and landscape modes (e.g., based on the orientation of the display). To provide a resource efficient and aesthetically pleasing transition, the electronic device can pre-render the interface in the final orientation, and define an animation by cross-fading the interface between the initial and final interfaces. In some embodiments, the electronic device can identify distinct regions of the interface, and define separate animations for each region. The separate animations can be overlaid and displayed simultaneously to provide a uniform animated transition between the initial and final interfaces.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: September 10, 2019
    Assignee: APPLE INC.
    Inventors: Joshua Shaffer, Bas Ording
  • Patent number: 10373584
    Abstract: A color adjustment circuit includes: a correction processing circuit configured to generate an output image data by performing color adjustment correction on an input image data; and a correction factor calculation circuit configured to calculate correction factors used for the color adjustment correction. The correction factor calculation circuit calculates a white color distance, a complementary color distance, and an elementary color distance and calculates the correction factors based on the white color distance, the complementary color distance and the elementary color distance. The correction factors are calculated based on: white point correction parameters, top correction parameters, and intermediate correction parameters.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: August 6, 2019
    Assignee: SYNAPTICS JAPAN GK
    Inventors: Masao Orio, Hirobumi Furihata, Susumu Saito, Takashi Nose, Akio Sugiyama
  • Patent number: 10371953
    Abstract: This invention suppresses the narrowing of the communication band between a device and an information processing apparatus that form an image display system. Hence, an HMD of a user includes a sensor that detects a position and orientation, a communication interface that transmits, to the information processing apparatus, position and orientation information representing the detected position and orientation and receives a CG command from the information processing apparatus, a rendering unit that renders a CG based on the received CG command, and a display control unit that displays the rendered CG on a display unit.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: August 6, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Norihito Aoki
  • Patent number: 10354414
    Abstract: A computer-implemented method of image processing for materials analysis is provided. At least three image datasets are obtained, these representing intensity values of image pixels and being in common spatial registration. The image datasets are processed so as to assign a comparison measure to each pair of image datasets, the comparison measure for a given pair of image datasets being representative of the difference between the spatial intensity information within the pair. A number of image datasets are then selected using the comparison measures. A color difference measure is defined which represents the difference between pairs of colors of a color set. Colors are assigned to the selected image datasets such that pairs of the selected image datasets which have substantially different spatial intensity information are assigned respective colors which have a substantially different color difference measure.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: July 16, 2019
    Assignee: Oxford Instruments Nanotehnology Tools Limited
    Inventor: Peter John Statham
  • Patent number: 10354427
    Abstract: A method of driving a head mounted display is provided. The method derives a position adjustment data by displaying a binocular position adjustment image on a left-eye panel region and a right-eye panel region, derives a size adjustment data by displaying a binocular size adjustment image on the left-eye panel region and the right-eye panel region, generates a luminance adjustment data based on a difference between a left-eye and a right-eye luminance perception data, converts an image source into an input image data based on the position adjustment data, the size adjustment data, and the luminance adjustment data, and displays an image corresponding to the input image data.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: July 16, 2019
    Assignee: Samsung Display Co., Ltd.
    Inventors: Rang-Kyun Mok, Hyo-Sun Kim, Young-Jun Seo, Il-Nam Kim, Seock-Hwan Kang, Ji-Young Moon, Won-Sang Park, Yun-Taek Kim
  • Patent number: 10332232
    Abstract: Techniques to dispatch threads of a graphics kernel for execution to increase the interval between dependent threads and the associated are disclosed. The dispatch interval may be increased by dispatching associated threads, followed by threads without any dependencies, followed by threads dependent on the earlier dispatched associated threads. As such, the interval between dependent threads and their associated threads can be increased, leading to increased parallelism.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: June 25, 2019
    Assignee: INTEL CORPORATION
    Inventors: Julia A. Gould, Haihua Wu
  • Patent number: 10311616
    Abstract: Methods and apparatus to generate augmented content regions for augmented reality (AR) systems are disclosed. An example method includes receiving from a plurality of AR devices data representing a plurality of sight lines captured using the plurality of AR devices, identifying a plurality of commonalities of the plurality of sight lines based on the data representing the plurality of sight lines, and defining an augmented content region based on the plurality of commonalities.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: June 4, 2019
    Assignee: INTEL CORPORATION
    Inventors: Derick A. Johnson, David I. Poisner
  • Patent number: 10311637
    Abstract: A process identifies an anchor point of reference in a physical environment, the anchor point being a common point in each field of view of a plurality of users. The process establishes a grid structure in a field of view of a first user, the grid structure being a three-dimensional augmented reality object virtually positioned based on the anchor point at a common, static location in the environment relative to the users and for presentation to the users. The process selects a user-specific point of reference that corresponds to cell(s) of the grid structure against which the first user works in contributing to a collaborative construction of an augmented reality digital model. Based on receiving input from the first user, the process places augmented reality digital model elements into the cell(s), where contribution of the elements by the first user are reflected in the grid structure for the users.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: June 4, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Harish Bharti, Abhay K. Patra, Sarbajit K. Rakshit
  • Patent number: 10297077
    Abstract: Systems and methods for implementing hidden mesh (or stencil mesh) graphics rendering techniques for use in applications such as head mounted displays (“HMDs”) are described. Exemplary systems and algorithms are disclosed for masking or eliminating pixels in an image from the list of pixels to be rendered, based on the observation that a significant number of pixels in the periphery of HMD images cannot be seen, due to the specific details of the optical and display/electronics performance of each particular implementation.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: May 21, 2019
    Assignee: Valve Corporation
    Inventor: Alex Vlachos
  • Patent number: 10282854
    Abstract: A method and system of generating a two-dimensional map with an optical scanner is provided. The method comprises acquiring coordinate data of points in an area being scanned with a mobile optical scanner. A current 2D map from the coordinate data is generated. A copy of the current 2D map is saved on a periodic or aperiodic basis. At least one data registration error is identified in the current 2D map. The saved copy of the current 2D map from a point in time prior to the registration error is determined. A second data set of coordinate data acquired after the determined saved copy is identified. The second data set is aligned to the determined saved copy to form a new current 2D map. The new current 2D map is stored in memory.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: May 7, 2019
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Oliver Zweigle, Aleksej Frank, Bernd-Dietmar Becker
  • Patent number: 10282515
    Abstract: A model of a human subject's head may be generated to assist in a therapeutic and/or diagnostic procedure. A treatment and/or diagnostic system may generate a fitted head model using a predetermined head model and a plurality of points. The plurality of points may include facial feature information and may be determined using a sensor, for example, an IR or optical sensor. One or more anatomical landmarks may be determined and registered in association with the fitted head model using the facial feature information, for example, without the use of additional image information, such as an MRI image. The fitted head model may include visual aids, for example, anatomical landmarks, reference points, marking of the human subject's MT location, and/or marking of the human subject's treatment location. The visual aids may assist a technician to perform the therapeutic and/or diagnostic procedure of the human subject.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: May 7, 2019
    Assignee: NEURONETICS, INC.
    Inventors: Neeraj Mainkar, Ravi Pillutla, Kenneth Marc Ghiron, Mark Edward Riehl
  • Patent number: 10260890
    Abstract: Apparatus and methods related to generating roadmaps are provided. A layout of an environment can be displayed on a display. Input data indicative of a plurality of shapes placed on the layout can be received, where each shape corresponds to an aisle of a plurality of aisles. For each aisle, lanes can be generated based on a width of the aisle, and the lanes extend along the aisle such that a robotic device can traverse each lane. An intersection between a first shape and second shape can be identified, where the first and second shape correspond to a first and second aisle. Responsive to identifying the intersection and based on a swept space of the robotic device, a curve that connects a first lane of the first aisle to a second lane of the second aisle can be generated. Then, a roadmap that comprises the aisles and curve can be generated.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: April 16, 2019
    Assignee: X Development LLC
    Inventors: Alex Jose, Daniel Shaffer
  • Patent number: 10262459
    Abstract: Conflicts between the database-building and traversal phases are resolved by allowing the database bin size to be different from the display bin size. The database bin size is some multiple of the bin display bin size, and when there are multiple display bins in a database bin, each database bin is traversed multiple times for display, and the rasterizer discards primitives outside of the current display bin. This allows a trade off between memory bandwidth consumed for database building and bandwidth consumed for display, particularly when the display traversal is done multiple of times.
    Type: Grant
    Filed: June 2, 2018
    Date of Patent: April 16, 2019
    Inventor: David R. Baldwin
  • Patent number: 10255716
    Abstract: In an example embodiment, a technique is provided for reconstructing a coherent tiled mesh surface that preserves the 2.5D Delaunay property. A spatial index is built for 2.5D data, the spatial index including nodes that correspond to a plurality of tiles of the 2.5D data. A 2.5D Delaunay triangulation algorithm is applied to data of nodes of the spatial index to create a plurality of independent mesh surfaces that each correspond to a tile. The plurality of independent mesh surfaces are stitched together to form the coherent tiled mesh surface. After a coherent mesh surface for a level of detail (LOD) is created, it is determined whether a new level of detail (LOD) is required. If so, one or more independent mesh surfaces that have the new LOD are created and stitching is repeated. Finally, a coherent multi-resolution tiled mesh surface is output.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: April 9, 2019
    Assignee: Bentley Systems, Incorporated
    Inventors: Elenie Godzaridis, Mathieu St-Pierre
  • Patent number: 10249099
    Abstract: A system and method for providing positional error correction for particles of destructible objects in a three-dimensional volume in a virtual space includes electronic storage to store center-of-mass information of a set of objects, using a high-precision floating point format. Prior to runtime and/or interactive manipulation of the set of objects, a texture map is generated that includes positional information in a floating point format having less precision than the high-precision floating point format. A simulation uses this texture map to determine simulated center-of-mass information of the set of objects. This simulated center-of-mass information is compared with the previously stored center-of-mass information to determine which objects have positional errors, and which offsets are needed to correct the positional errors.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: April 2, 2019
    Assignee: Kabam, Inc.
    Inventor: Cody Snyder
  • Patent number: 10223831
    Abstract: A machine-implemented method includes obtaining input data and generating output data. The status of at least one contextual factor is determined and compared with a standard. If the status meets the standard, a transformation is applied to the output data. The output data is then outputted to the viewer. Through design and/or selection of contextual factors, standards, and transformations, output data may be selectively outputted to viewers in a context-suitable fashion, e.g. on a head mounted display the viewer's central vision may be left unobstructed while the viewer walks, drives, etc. An apparatus includes at least one sensor that senses a contextual factor. A processor determines the status of the contextual factor, determines if the status meets a standard, generates output data, and applies a transformation to the output data if the status meets the standard. A display outputs the output data to the viewer.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: March 5, 2019
    Assignee: Atheer, Inc.
    Inventor: Sina Fateh
  • Patent number: 10217285
    Abstract: The invention features a rectangular 3-D modeling grid called a display environment that may be mapped to one or more sensor(s) to provide a heads up display device the ability to generate and view an Augmented Reality first; person view of custom 3-D objects. Location sensors create the positioning and perimeter of the display environment. The Display Environment may be navigated by the combination of the display device's physical movement sensed by motion sensors and the display device's physical location based on its proximity to synchronized location sensors. Sensors on the display device recognize when the device is moving with respect to the Display Environment to initiate re-rendering of its 3-D model being displayed. Movement of the display device enable first person 3-D model illustrative and perspective views which may also be used to design 3-D models with customizable scale, orientation, positioning physics, and artificial intelligence.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: February 26, 2019
    Inventor: Charles Anthony Smith