Patents Examined by Donna J Ricks
-
Patent number: 11521294Abstract: A mechanism is described for facilitating dynamic merging of atomic operations in computing devices. A method of embodiments, as described herein, includes facilitating detecting atomic messages and a plurality of slot addresses. The method further includes comparing one or more slot addresses of the plurality of slot addresses with other slot addresses of the plurality of slot addresses to seek one or more matched slot addresses, where the one or more matched slot addresses are merged into one or more merged groups. The method may further include generating one or more merged atomic operations based on and corresponding to the one or more merged groups.Type: GrantFiled: September 29, 2020Date of Patent: December 6, 2022Assignee: INTEL CORPORATIONInventors: Joydeep Ray, Altug Koker, Abhishek R. Appu, Balaji Vembu
-
Patent number: 11514550Abstract: An apparatus and method for managing pipes and planes within a virtual graphics processing engine. For example, one embodiment of a graphics processing apparatus comprises: a graphics processor comprising one or more display pipes to render one or more display planes, each of the one or more display pipes comprising a set of graphics processing hardware resources for executing graphics commands and rendering graphics images in the one or more display planes; and pipe and plane management hardware logic to manage pipe and plane assignment, the pipe and plane management hardware logic to associate a first virtual machine (VM) with one or more virtual display planes and to maintain a mapping between the one or more virtual display planes and at least one physical display plane.Type: GrantFiled: June 30, 2020Date of Patent: November 29, 2022Assignee: INTEL CORPORATIONInventors: Yunbiao Lin, Changliang Wang, Satyanantha Ramagopal Musunuri, David Puffer, David J. Cowperthwaite, Bryan R. White, Balaji Vembu
-
Patent number: 11513757Abstract: A method of casting a source device display screen to a target device includes, by an application on the source device, storing information about the target device in a shared memory and issuing a request to an operating system to initiate capturing and casting for the source device display screen. The operating system responds to the request by launching a casting extension and supplying a content stream containing content of the source device display screen. Upon being launched, the casting extension (1) obtains the information about the target device from the shared memory and uses the information to establish a display connection with the target device, and (2) forwards the content stream to the target device on the display connection.Type: GrantFiled: June 4, 2021Date of Patent: November 29, 2022Assignee: Citrix Systems, Inc.Inventor: Chris Pavlou
-
Patent number: 11500692Abstract: Techniques are disclosed relating to dynamically adjusting buffering for distributing compute work in a graphics processor. In some embodiments, the graphics processor includes shader circuitry configured to process compute work from a compute kernel, multiple distributed workload parser circuits configured to send compute work to the shader circuitry, primary workload parser circuitry configured to send, via a communications fabric, compute work from the compute kernel to the distributed workload parser circuits, and buffer circuitry configured to buffer compute work received by one or more of the distributed workload parser circuits from the primary workload parser circuitry. In some embodiments, the graphics processor is configured to dynamically adjust a limit on the number of entries used in the buffer circuitry based on information indicating complexity of the compute kernel. This may advantageously maintain launch rates while reducing or avoiding workload imbalances, in some embodiments.Type: GrantFiled: September 15, 2020Date of Patent: November 15, 2022Assignee: Apple Inc.Inventors: Andrew M. Havlir, Benjamin Bowman
-
Patent number: 11501734Abstract: An electronic device includes: a host configured to output image data and a timing control signal in response to an image intended to be displayed; a display driver IC coupled to the host through a first interface and a second interface and configured to output a data signal based on the image data; and a display configured to display an image based on the data signal, wherein the host is configured to output the image data and the timing control signal through any one of the first interface and the second interface depending on a display mode.Type: GrantFiled: July 17, 2020Date of Patent: November 15, 2022Assignee: Samsung Display Co., Ltd.Inventors: Ho Seok Han, Jun Yong Park
-
Patent number: 11495195Abstract: The present teaching relates to method, system, medium, and implementations for data transfer in LED display. A signal signaling a timing for a next data transfer is received. In response to the signal, a next data transfer instruction is obtained that instructs reading a bit-based image block of an image from a memory. The bit-based image block is transferred, according to the next data transfer instruction, from the memory via a bus connected thereto, to one of a pair of alternate buffers pointed to by a write buffer pointer. Then, the write buffer pointer is toggled to point to another of the pair of alternate buffers and the process repeats. The bit-based image blocks alternately stored in the buffers are later retrieved and displayed on the LED display.Type: GrantFiled: July 31, 2020Date of Patent: November 8, 2022Assignee: ALPHASCALE TECHNOLOGIES, INC.Inventors: Qi Dong, Minglang Wang, Gufeng Xi
-
Patent number: 11484635Abstract: A display device of a dialysis machine for displaying various parameters containing a quantity of patient-related treatment parameters and a quantity of clinic-related CIS parameters. The display device has one display and an input unit to individually modify the quantity of patient-related treatment parameters or the quantity of clinic-related CIS parameters. The display includes a display area divided into a first display panel and a second display panel. The display can be switched to a treatment configuration in which the quantity of patient-related treatment parameters is displayed exclusively in the first display panel and the quantity of clinic-related CIS parameters is displayed exclusively in the second display panel. The display can also be switched to a CIS configuration in which the quantity of patient-related treatment parameters is displayed exclusively in the second display panel and the quantity of clinic-related CIS parameters is displayed exclusively in the first display panel.Type: GrantFiled: September 6, 2019Date of Patent: November 1, 2022Assignee: B. Braun Avitum AGInventor: Kai-Uwe Ritter
-
Patent number: 11481999Abstract: A maintenance work support system comprising: a database in which support information for supporting maintenance work is registered; a camera-image acquisition unit configured to acquire a camera-image imaged by a camera that is mounted on a terminal possessed by a worker performing the maintenance work; a position/attitude estimation unit configured to estimate a position and attitude of the terminal based on information that is obtained by at least one device mounted on the terminal; a target recognition unit configured to recognize a target of the maintenance work depicted in the camera-image; and a superimposed display unit configured to perform display processing in such a manner that the support information corresponding to the target acquired from the database is superimposed on least part of an image of the target visually recognized by the worker.Type: GrantFiled: November 1, 2019Date of Patent: October 25, 2022Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA ENERGY SYSTEMS & SOLUTIONS CORPORATIONInventors: Tomomi Hishinuma, Kenji Osaki
-
Patent number: 11481864Abstract: Embodiments described herein provide a graphics, media, and compute device having a tiled architecture composed of a number of tiles of smaller graphics devices. The work distribution infrastructure for such device enables the distribution of workloads across multiple tiles of the device. Work items can be submitted to any one or more of the multiple tiles, with workloads able to span multiple tiles. Additionally, upon completion of a work item, graphics, media, and/or compute engines within the device can readily acquire new work items for execution with minimal latency.Type: GrantFiled: April 19, 2021Date of Patent: October 25, 2022Assignee: Intel CorporationInventors: Balaji Vembu, Brandon Fliflet, James Valerio, Michael Apodaca, Ben Ashbaugh, Hema Nalluri, Ankur Shah, Murali Ramadoss, David Puffer, Altug Koker, Aditya Navale, Abhishek R. Appu, Joydeep Ray, Travis Schluessler
-
Patent number: 11481946Abstract: There is provided information processing apparatuses, information processing methods, programs, and information processing systems capable of reinforcing the reinforcement target behavior without causing the user's consciousness. A quest is presented for urging a user to execute a reinforcement target behavior, and when the user executes the reinforcement target behavior upon the request, an electroencephalogram is measured, emotion is estimated on the basis of the electroencephalogram, and when the number of times that dominant emotion having the highest emotion score among emotion of the emotion estimation results is detected exceeds a predetermined number of times, an avatar is changed corresponding to the emotion that is detected as the dominant emotion. The present disclosure can be applied to long-term feedback technology.Type: GrantFiled: October 12, 2018Date of Patent: October 25, 2022Assignee: SONY CORPORATIONInventors: Itaru Shimizu, Kazuhito Iwasa, Takanori Morii
-
Patent number: 11481863Abstract: Methods and apparatus for image processing of spherical content via hardware acceleration components. In one embodiment, an EAC image is subdivided into facets via existing software addressing and written into the memory buffers (normally used for rectilinear cubemaps) in a graphics processing unit (GPU). The EAC facets may be translated, rotated, and/or mirrored so as to align with the expected three-dimensional (3D) coordinate space. The GPU may use existing hardware accelerator logic, parallelization, and/or addressing logic to greatly improve 3D image processing effects (such as a multi-band blend using Gaussian blurs.Type: GrantFiled: October 23, 2020Date of Patent: October 25, 2022Inventors: William Edward MacDonald, Kyler William Schwartz, David A. Newman
-
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: 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: 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: 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