Patents Examined by Sultana M Zalalee
-
Patent number: 10424040Abstract: 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: GrantFiled: April 21, 2017Date of Patent: September 24, 2019Assignee: INTEL CORPORATIONInventors: Kiran C. Veernapu, Mohammed Tameem, Altug Koker, Abhishek R. Appu
-
Patent number: 10424121Abstract: 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: GrantFiled: November 6, 2017Date of Patent: September 24, 2019Inventors: Oded Melinek, Maier Fenster
-
Patent number: 10412359Abstract: 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: GrantFiled: May 11, 2016Date of Patent: September 10, 2019Assignee: Conti Temic microelectronic GmbHInventors: Markus Friebe, Rodrigo Garcia Marques
-
Patent number: 10409396Abstract: 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: GrantFiled: November 13, 2017Date of Patent: September 10, 2019Assignee: APPLE INC.Inventors: Joshua Shaffer, Bas Ording
-
Patent number: 10373584Abstract: 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: GrantFiled: May 25, 2017Date of Patent: August 6, 2019Assignee: SYNAPTICS JAPAN GKInventors: Masao Orio, Hirobumi Furihata, Susumu Saito, Takashi Nose, Akio Sugiyama
-
Patent number: 10371953Abstract: 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: GrantFiled: August 31, 2017Date of Patent: August 6, 2019Assignee: CANON KABUSHIKI KAISHAInventor: Norihito Aoki
-
Patent number: 10354414Abstract: 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: GrantFiled: June 6, 2011Date of Patent: July 16, 2019Assignee: Oxford Instruments Nanotehnology Tools LimitedInventor: Peter John Statham
-
Patent number: 10354427Abstract: 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: GrantFiled: July 27, 2017Date of Patent: July 16, 2019Assignee: 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: 10332232Abstract: 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: GrantFiled: November 20, 2017Date of Patent: June 25, 2019Assignee: INTEL CORPORATIONInventors: Julia A. Gould, Haihua Wu
-
Patent number: 10311616Abstract: 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: GrantFiled: June 30, 2017Date of Patent: June 4, 2019Assignee: INTEL CORPORATIONInventors: Derick A. Johnson, David I. Poisner
-
Patent number: 10311637Abstract: 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: GrantFiled: May 15, 2017Date of Patent: June 4, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Harish Bharti, Abhay K. Patra, Sarbajit K. Rakshit
-
Patent number: 10297077Abstract: 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: GrantFiled: February 27, 2017Date of Patent: May 21, 2019Assignee: Valve CorporationInventor: Alex Vlachos
-
Patent number: 10282854Abstract: 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: GrantFiled: October 10, 2017Date of Patent: May 7, 2019Assignee: FARO TECHNOLOGIES, INC.Inventors: Oliver Zweigle, Aleksej Frank, Bernd-Dietmar Becker
-
Patent number: 10282515Abstract: 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: GrantFiled: September 8, 2017Date of Patent: May 7, 2019Assignee: NEURONETICS, INC.Inventors: Neeraj Mainkar, Ravi Pillutla, Kenneth Marc Ghiron, Mark Edward Riehl
-
Patent number: 10260890Abstract: 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: GrantFiled: April 21, 2017Date of Patent: April 16, 2019Assignee: X Development LLCInventors: Alex Jose, Daniel Shaffer
-
Patent number: 10262459Abstract: 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: GrantFiled: June 2, 2018Date of Patent: April 16, 2019Inventor: David R. Baldwin
-
Patent number: 10255716Abstract: 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: GrantFiled: August 9, 2016Date of Patent: April 9, 2019Assignee: Bentley Systems, IncorporatedInventors: Elenie Godzaridis, Mathieu St-Pierre
-
Patent number: 10249099Abstract: 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: GrantFiled: April 26, 2017Date of Patent: April 2, 2019Assignee: Kabam, Inc.Inventor: Cody Snyder
-
Patent number: 10223831Abstract: 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: GrantFiled: August 29, 2013Date of Patent: March 5, 2019Assignee: Atheer, Inc.Inventor: Sina Fateh
-
Patent number: 10217285Abstract: 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: GrantFiled: May 29, 2014Date of Patent: February 26, 2019Inventor: Charles Anthony Smith