Patents Examined by Donna J Ricks
-
Patent number: 11475610Abstract: An apparatus, method, and computer readable medium that access a frame buffer of a graphics processing unit (GPU), analyze, in the frame buffer, a frame representing displayed data, based on the analyzed frame, identify a reference patch that includes an instruction to retrieve content, generate an overlay including an augmentation layer which includes the content, superimpose the overlay onto the displayed data such that the content is viewable while a portion of the base layer is obscured, detect a user input, determine a location of the user input in the augmentation layer, associate the location in the augmentation layer with a target location in the base layer, and associate, within memory, the target location with an operation such that the user input in the augmentation layer activates an input in the base layer.Type: GrantFiled: February 18, 2022Date of Patent: October 18, 2022Assignee: Mobeus Industries, Inc.Inventors: Dharmendra Etwaru, Michael R. Sutcliff, Aram Andriasyan
-
Patent number: 11467798Abstract: A display apparatus obtains a plurality of content frames based on a content of a predetermined type, and controls a display to display the plurality of content frames and a plurality of identification frames including a predetermined image, the predetermined image identifying an area that corresponds to the display in a photographed image including the display.Type: GrantFiled: November 19, 2019Date of Patent: October 11, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Kyunghoon Kim
-
Patent number: 11461954Abstract: An apparatus to facilitate an update of shader data constants. The apparatus includes one or more processors to detect a change to one or more data constants in a shader program, generate a micro-code block including updated constants data during execution of the shader program and transmit the micro-code block to the shader program.Type: GrantFiled: April 6, 2021Date of Patent: October 4, 2022Assignee: Intel CorporationInventors: Michael Apodaca, John Feit, David Cimini, Thomas Raoux, Konstantin Levit-Gurevich
-
Patent number: 11449963Abstract: A method is described for processing commands for a client computing device using a remote graphics processing unit server. The method includes receiving, by a display driver of the client computing device, a command from an application operating on the client computing device and compressing, by the display driver, the command to generate a compressed command. Compressing the command includes determining whether a resource associated with the command is available in a cache of the remote graphics processing unit server and replacing the resource with a reference to the resource, when the resource is available. The display driver transmits the compressed command to the remote graphics processing unit server for processing by a remote graphics processing unit (GPU) and receives data generated by the remote GPU based on processing the compressed command.Type: GrantFiled: February 24, 2021Date of Patent: September 20, 2022Assignee: Juice Technologies, Inc.Inventors: Dean J. Beeler, David A. McCloskey
-
Patent number: 11445128Abstract: An intelligent video processing management method may comprise joining a videoconference session with multiple participants via a multimedia multi-user collaboration application, detecting a current central processing unit (CPU) consumption by the multimedia multi-user collaboration application and a current MMCA processor setting, associating each of the participants with an organizational ranking relative to the purpose of the videoconference session, inputting sensor data including the participant's organizational rankings, the current CPU consumption by the multimedia multi-user collaboration application, and the current MMCA processor setting to a trained neural network, outputting from the neural network an optimized boundary detection algorithm selection instruction predicted to adjust performance of the information handling system to meet a preset performance benchmark requirement, during the videoconference session, and applying a virtual background around a boundary of a user of the information handType: GrantFiled: January 24, 2021Date of Patent: September 13, 2022Assignee: Dell Products, LPInventors: Todd E. Swierk, Vivek Viswanathan Iyer
-
Patent number: 11436045Abstract: Methods, systems and apparatuses for graph streaming processing system are disclosed. One system includes a plurality of graph streaming processors operative to process a plurality of threads, wherein the plurality of threads is organized as nodes. The system further includes a scheduler that includes a plurality of stages. Each stage includes a command parser operative to interpret commands within a corresponding input command buffer, an alternate command buffer, and a thread generator coupled to the command parser. The thread generator is operative to generate the plurality of threads, and dispatch the plurality of threads, where the processing of the plurality of thread for each stage includes storing write commands in the corresponding output command buffer or in the alternate command buffer.Type: GrantFiled: April 30, 2019Date of Patent: September 6, 2022Assignee: Blaize, Inc.Inventors: Lokesh Agarwal, Sarvendra Govindammagari, Venkata Ganapathi Puppala, Satyaki Koneru
-
Patent number: 11432720Abstract: A wireless device for facilitating visualization of a state of a patient being monitored by monitoring equipment. The device includes a wireless network interface, a camera, and a touch-sensitive display. A processor is in communication with the wireless network interface, the camera, a memory and the touch-sensitive display over a system bus. The device wirelessly receives data representative of a state of a first physiological parameter of a patient over a time interval. The visualization data includes a plurality of visualization data values, each of the visualization data values being generated by a data visualization module of the data visualization server from multiple values of machine data produced by the monitoring equipment in connection with monitoring the first physiological parameter. A first portion of a monitoring screen displayed by the device includes a graphical representation of the visualization data over the time interval along with or more range indicators.Type: GrantFiled: August 18, 2018Date of Patent: September 6, 2022Assignee: Nicolette, Inc.Inventors: Phil Martie, Michel Mikhael, Seth Brickman, Bryan Wilson, Lee Martie
-
Patent number: 11423626Abstract: A computer implemented method for warping virtual content from two sources includes a first source generating first virtual content based on a first pose. The method also includes a second source generating second virtual content based on a second pose. The method further includes a compositor processing the first and second virtual content in a single pass. Processing the first and second virtual content includes generating warped first virtual content by warping the first virtual content based on a third pose, generating warped second virtual content by warping the second virtual content based on the third pose, and generating output content by compositing the warped first and second virtual content.Type: GrantFiled: February 18, 2021Date of Patent: August 23, 2022Assignee: Magic Leap, Inc.Inventors: Reza Nourai, Robert Blake Taylor
-
Patent number: 11373267Abstract: The present disclosure relates to methods and apparatus for graphics processing. Aspects of the present disclosure can determine a portion of a display area, where the portion of the display area is determined based on display content of the display area. Further, aspects of the present disclosure can communicate display information corresponding to the determined portion of the display area. Additionally, aspects of the present disclosure can update the display information corresponding to the determined portion of the display area. Aspects of the present disclosure can also communicate the updated display information corresponding to the determined portion of the display area. Aspects of the present disclosure can also render at least some display content of the display area corresponding to the determined portion of the display area. In some aspects, the updated display information can be based on the rendered display content of the display area.Type: GrantFiled: November 4, 2019Date of Patent: June 28, 2022Assignee: QUALCOMM IncorporatedInventors: Tao Wang, Shambhoo Khandelwal, Andrew Evan Gruber, Shangmei Yu, Jing Gao, Junmei Shao, Thomas Edwin Frisinger, Rick Hammerstone
-
Patent number: 11360780Abstract: Techniques are disclosed relating to context switching in a SIMD processor. In some embodiments, an apparatus includes pipeline circuitry configured to execute graphics instructions included in threads of a group of single-instruction multiple-data (SIMD) threads in a thread group. In some embodiments, context switch circuitry is configured to atomically: save, for the SIMD group, a program counter and information that indicates whether threads in the SIMD group are active using one or more context switch registers, set all threads to an active state for the SIMD group, and branch to handler code for the SIMD group. In some embodiments, the pipeline circuitry is configured to execute the handler code to save context information for the SIMD group and subsequently execute threads of another thread group. Disclosed techniques may allow instruction-level context switching even when some SIMD threads are non-active.Type: GrantFiled: January 22, 2020Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: Benjiman L. Goodman, Terence M. Potter, Anjana Rajendran, Jeffrey T. Brady, Brian K. Reynolds, Jeffrey A. Lohman
-
Patent number: 11361474Abstract: A method for calibrating a wearable device includes displaying an image with a plurality of pixels for each of three primary colors using the wearable device, and determining RGB and XYZ values for each of the plurality of pixels. The method includes selecting a subset of the plurality of pixels to form a group of grid points, and dividing the image into a group of tile regions, with each tile region including a grid point. Grid XYZ values are determined for each grid point, based on averaging XYZ values of all pixels in a corresponding tile region, and a grid RGB-to-XYZ conversion matrix is determined for each grid point. The method also includes determining a correction matrix for each grid point by multiplying an inverse of the grid RGB-to-XYZ conversion matrix for the grid with an sRGB-to-XYZ conversion matrix.Type: GrantFiled: August 2, 2019Date of Patent: June 14, 2022Assignee: Magic Leap, Inc.Inventors: Kazunori Tanaka, Lei Zhang, Etienne Gregoire Grossmann, Marshall Charles Capps, Robert Blake Taylor
-
Patent number: 11321803Abstract: A method of operating a tile-based graphics processor that can use one of plural different rendering tile sizes is disclosed. The tile-based graphics processor includes a rasteriser that can rasterise primitives in a hierarchical manner. A patch size at which to begin the hierarchical testing of primitives in the rasteriser is selected based on the rendering tile size that is to be used. This can reduce the overall number of tests performed to rasterise primitives without impacting the correct functioning of the hierarchical rasterisation process.Type: GrantFiled: September 2, 2020Date of Patent: May 3, 2022Assignee: Arm LimitedInventors: Ole Magnus Ruud, Bjarne Drotninghaug
-
Patent number: 11321799Abstract: Examples described herein relate to a software and hardware optimization that manages scenarios where a write operation to a register is less than an entirety of the register. A compiler detects instructions that make partial writes to the same register, groups such instructions, and provides hints to hardware of the partial write. The execution unit combines the output data for grouped instructions and updates the destination register as single write instead of multiple separate partial writes.Type: GrantFiled: December 24, 2019Date of Patent: May 3, 2022Assignee: Intel CorporationInventors: Chandra S. Gurram, Gang Y. Chen, Subramaniam Maiyuran, Supratim Pal, Ashutosh Garg, Jorge E. Parra, Darin M. Starkey, Guei-Yuan Lueh, Wei-Yu Chen
-
Patent number: 11308570Abstract: A data processing system includes a producer processor that produces a sequence of data outputs for use by consumer processors of the data processing system. The system also includes a memory for storing a sequence of data outputs produced by the data processor. The data processor encodes data outputs as encoded blocks of data, storing a particular encoded block of a first frame in a first location in the memory and an indication of the first location. The data processor stores a corresponding encoded block of a second data output in a second location and updates the indication to the second location.Type: GrantFiled: June 17, 2019Date of Patent: April 19, 2022Assignee: Arm LimitedInventors: Lars Oskar Flordal, Jakob Axel Fries
-
Patent number: 11295507Abstract: A graphics processing unit (GPU) or other apparatus includes a plurality of shader engines. The apparatus also includes a first front end (FE) circuit and one or more second FE circuits. The first FE circuit is configured to schedule geometry workloads for the plurality of shader engines in a first mode. The first FE circuit is configured to schedule geometry workloads for a first subset of the plurality of shader engines and the one or more second FE circuits are configured to schedule geometry workloads for a second subset of the plurality of shader engines in a second mode. In some cases, a partition switch is configured to selectively connect the first FE circuit or the one or more second FE circuits to the second subset of the plurality of shader engines depending on whether the apparatus is in the first mode or the second mode.Type: GrantFiled: November 6, 2020Date of Patent: April 5, 2022Assignee: Advanced Micro Devices, Inc.Inventors: Mark Leather, Michael Mantor
-
Patent number: 11289048Abstract: A GPU is generally configured to detect changes in the rate of frame generation that can result from, for example, changes in the complexity of the frames being generated. In response to detecting the change in the rate of frame generation, the GPU identifies a corresponding change in the refresh rate that would be required to fully synchronize the refresh rate with the rate of frame generation. If the change in the refresh rate falls outside the boundaries of a specified or dynamically generated window, the GPU limits the change in refresh rate to the corresponding boundary.Type: GrantFiled: December 16, 2020Date of Patent: March 29, 2022Assignee: ATI TECHNOLOGIES ULCInventors: Anthony W L Koo, Aric Cyr, Syed Athar Hussain
-
Patent number: 11281324Abstract: An apparatus including a memory storing instructions and a control unit executing the instructions is provided. The control unit is configured to send signals to display first and second indicators on a display device. The control unit is further configured to receive first and second user inputs and, in response to the received inputs, to send signals to change a display state of the first indicator according to the first input. The control unit is further configured to send signals to change a display state of the second indicator according to the second input and initiate an operation to be performed based on a combination of the first and second inputs.Type: GrantFiled: September 8, 2016Date of Patent: March 22, 2022Assignee: SONY CORPORATIONInventors: Hiroyuki Mizunuma, Kazuyuki Yamamoto, Nariaki Satoh, Ikuo Yamano
-
Patent number: 11260750Abstract: A mobile sensor apparatus includes a capture device for capturing vehicle movements of the vehicle and an interface for transmitting data relating to the vehicle movements to a head-worn visual output device. A display system includes the mobile sensor apparatus and the head-worn visual output device.Type: GrantFiled: April 30, 2018Date of Patent: March 1, 2022Assignee: AUDI AGInventors: Marcus Kühne, Daniel Profendiner, Nils Wollny
-
Patent number: 11263798Abstract: A graphics processing unit having multiple groups of processor cores for rendering graphics data for allocated tiles and outputting the processed data to regions of a memory resource. Scheduling logic allocates sets of tiles to the groups of processor cores to perform a first render, and at a time when at least one of the groups has not completed processing its allocated sets of one or more tiles as part of the first render, allocates at least one set of tiles for a second render to one of the other groups of processor cores for processing. Progress indication logic indicates progress of the first render, indicating regions of the memory resource for which processing for the first render has been completed. Progress check logic checks the progress indication in response to a request for access to a region of the memory resource as part of the second render and enables access that region of the resource in response to an indication that processing for the first render has been completed for that region.Type: GrantFiled: May 31, 2020Date of Patent: March 1, 2022Assignee: Imagination Technologies LimitedInventors: John Howson, Steven Fishwick
-
Patent number: 11257178Abstract: A computer including a subdividing section subdividing image data into plural subdivided image data, a control section that causes each of plural cores included a first processing unit to execute in parallel tasks on the subdivided image data, the tasks enabled for processing according to their precedence dependency relationship, a registration section that, if a task is executable by a second processing unit asynchronously with respect to the first processing unit, register a finish detection task to detect completion of the task on the second processing unit in a list after causing a core of the first processing unit to execute an execution instruction task instructing execution of the task on the second processing unit, and a determination section that accesses the list and to determine whether or not there is a completed finish detection task.Type: GrantFiled: February 27, 2020Date of Patent: February 22, 2022Assignees: FUJIFILM Corporation, FUJIFILM Business Innovation Corp.Inventors: Kazuyuki Itagaki, Takashi Nagao