Patents Examined by Donna J Ricks
  • Patent number: 10325574
    Abstract: The present disclosure provides a simultaneous display method, system, and computer numerical control machine tool based on QT embedded. The method includes triggering a target QT paint event which displays a first display content; executing a drawing function corresponding to the QT paint event, and meanwhile, triggering a predefined first triggering event; wherein, the first triggering event is used to trigger a frame buffer operation to display a second display content, and the second display content and the first display content are contents required to be simultaneously displayed; displaying the first display content and the second display content simultaneously by a display device. The present disclosure can guarantee that the frame buffer operation is executed after executing the target QT paint event, to ensure that the frame buffer operation and QT embedded drawing are displayed simultaneously, avoiding displaying errors and improving the user experience.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: June 18, 2019
    Inventor: Guolin Zhou
  • Patent number: 10325399
    Abstract: Systems and methods for generating three-dimensional models having regions of various resolutions are provided. In particular, imagery data can be captured and utilized to generate three-dimensional models. Regions of texture can be mapped to regions of a three-dimensional model when rendered. Resolutions of texture can be selectively altered and regions of texture can be selectively segmented to reduce texture memory cost. Texture can be algorithmically generated based on alternative texturing techniques. Models can be rendered having regions at various resolutions.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: June 18, 2019
    Assignee: Matterport, Inc.
    Inventors: Daniel Ford, Matthew Tschudy Bell, David Alan Gausebeck, Mykhaylo Kurinnyy
  • Patent number: 10325344
    Abstract: 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: Grant
    Filed: April 17, 2017
    Date of Patent: June 18, 2019
    Inventors: Joydeep Ray, Altug Koker, Abhishek R. Appu, Balaji Vembu
  • Patent number: 10304153
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for calculating graphics resources for a virtual machine. One of the methods includes determining resources available on a graphics card device included in a computer executing a plurality of virtual machines, each virtual machine configured to execute a virtual desktop; determining, based on data received from a hypervisor that manages execution of at least one of the plurality of virtual machines, a graphics profile for a virtual machine included in the plurality of virtual machines executing on the computer; determining a portion of the available resources on the graphics card device allocated to the virtual machine using the graphics profile; and computing an amount of resources on the graphics card device consumed by a virtual desktop of the virtual machine based on the portion of the available resources on the graphics card device allocated to the virtual machine.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: May 28, 2019
    Assignee: VMware, Inc.
    Inventors: Lakshmana Prakash, Sendhil Kumar
  • Patent number: 10303421
    Abstract: The present technology relates to an information processing device, an information processing method, and a program that can more exactly indicate a position outside a display region. An outside-display-region-position designation unit designates a position outside a display region of an image display unit, and a drawing/sound control unit controls output of a sound of an AR object from a sound output unit while moving the AR object toward the designated position. The present technology can be applied to a wearable computer, for example, a glasses-type device having a pair of image display units for a left eye and a right eye.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: May 28, 2019
    Inventors: Toshiyuki Nakagawa, Hirotaka Ishikawa, Yasuki Kanema
  • Patent number: 10270943
    Abstract: An aspect of present principles is directed to methods and systems for gamut mapping source colors into target colors from a source color gamut towards a target color gamut. A difference may be determined source specific colors and corresponding target specific colors. A source hue of the source specific colors is adaptively changed towards a target hue of the corresponding target specific colors based on the difference to determine mapped specific colors. Color gamut mapping is performed for the source colors of the source color gamut towards the target color gamut based on the mapped specific colors. The specific colors are selected from primary colors, secondary colors, a group of primary colors and secondary colors. The difference is based on at least one selected from the group of hue, saturation and lightness of the source specific colors and the corresponding target specific colors.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: April 23, 2019
    Inventors: Cedric Thebault, Jurgen Stauder, Anita Orhand
  • Patent number: 10262449
    Abstract: An information processing apparatus includes a bio-information obtaining unit configured to obtain bio-information of a subject; a kinetic-information obtaining unit configured to obtain kinetic information of the subject; and a control unit configured to determine an expression or movement of an avatar on the basis of the bio-information obtained by the bio-information obtaining unit and the kinetic information obtained by the kinetic-information obtaining unit and to perform a control operation so that the avatar with the determined expression or movement is displayed.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: April 16, 2019
    Assignee: Sony Corporation
    Inventors: Akane Sano, Masamichi Asukai, Taiji Ito, Yoichiro Sako
  • Patent number: 10241544
    Abstract: A novel information processor that can be easily operated is provided. In addition, a novel information processor that is less likely to be operated incorrectly is provided. The conceived information processor includes an arithmetic device including an arithmetic unit and a storage unit that stores a program to be executed by the arithmetic unit and an input/output device including an input unit that can supply an operation instruction and a bend sensor that can supply bend data. The program makes the arithmetic device execute different types of processing in accordance with the combination of the supplied operation instruction and bend data.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: March 26, 2019
    Assignee: Semiconductor Energy Laboratory Co., Ltd.
    Inventor: Shigeru Tamaki
  • Patent number: 10242422
    Abstract: An apparatus may include a graphics processing unit (GPU) and a hypervisor. The hypervisor may include a command parser to parse graphics memory addresses associated with a workload of a virtual machine of the apparatus, and generate a first shadow global graphics translation table (SGGT) for translating the graphics memory addresses. The hypervisor may further include a GPU scheduler to check conflict between the first SGGTT and a second SGGTT containing graphics memory addresses used by working sets being-executed or to-be-executed by the render engines of the GPU, and schedule the workload of the virtual machine to a render engine when there is no conflict between the first SGGTT and the second SGGTT. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: March 26, 2019
    Assignee: Intel Corporation
    Inventors: Yao Zu Dong, Zhi Wang
  • Patent number: 10235739
    Abstract: A system which employs a method of creating transferrable map schemas, storing the map schemas to storage devices, receiving target device settings, re-sampling the map schemas to fit the target devices using the target device settings, delivering the re-sampled map schemas to the target devices is described. Thereby providing the innovation that map schemas may be accessed by more than one type of device, the method by which maps are scaled from a created map dimension with given details to either a larger map having the ability to be utilized on a more capable playing device or to a map or a smaller map having the ability to be utilized on a less capable device without losing the important game-specific required data is also described.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: March 19, 2019
    Inventor: Carey Leigh Lotzer
  • Patent number: 10223132
    Abstract: An electronic device is provided. The electronic device includes a management module configured to determine if a package related to an application is equipped in the first electronic device, a communication module configured to receive determine if a package related to an application is equipped in the first electronic device, and a display configured to output an item for executing the application, wherein the management module controls the display to display the item based on a comparison of the package and the application information.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: March 5, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tai Kuin Mun, Dong Jun Lee
  • Patent number: 10217259
    Abstract: When rendering a pair of images representing the same scene from different viewpoints, a displacement that is a measure of the difference between the position of content of the scene to be processed (for the purpose of rendering the pair of images) in the first image and in the second image of the pair of images is determined for each of plural regions that the images are divided into for processing purposes. The determined displacements are then used to control the order in which the respective regions of the images are rendered.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: February 26, 2019
    Assignee: Arm Limited
    Inventor: Sean Tristram LeGuay Ellis
  • Patent number: 10198836
    Abstract: A non-transitory tangible computer readable medium containing instructions configured to cause one or more processors to execute a process. The process comprises analyzing a dataset to determine a number of variables and one or more types of variables associated with the dataset. One or more processors remove a number of predefined discrete grouping variables from the number of variables associated with the dataset and produces a set of remaining variables. The one or more processors select a chart type based on the number of variables and the one or more types of variables associated with the set of remaining variables and generate one or more charts depicting the dataset. The number of charts generated corresponds to the number of data points associated with the predefined discrete grouping variables.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: February 5, 2019
    Assignee:, inc.
    Inventors: Yuseung Kim, Anwesha Samanta
  • Patent number: 10197803
    Abstract: The invention describes augmented reality glasses (1) for medical applications configured to be worn by a user, comprising a frame (15) that supports a glasses lens (2a, 2b), wherein the frame (15) comprises an RGB lighting system comprising RGB-emitting devices (16a, 16b, 16c) configured to emit light beams (B1, B2, B3); first optical systems (17a, 17b, 17c) configured to collimate at least partially said beams (B1, B2, B3) into collimated beams (B1c; B2c; B3c); wherein the frame (15) further comprises a display (3) configured to be illuminated by the RGB lighting system (16) by means of the collimated beams (B1c; B2c; B3c); to receive first images (I) from a first processing unit (10); to emit the first images (I) as second images (IE1) towards the glasses lens (2a, 2b), wherein the lens (2a, 2b) is configured to reflect the second images (IE1) coming from the display (3) as images projected (IP) towards an internal zone (51) of the glasses corresponding to an eye position zone of the user who is wearing th
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: February 5, 2019
    Inventors: Giovanni Badiali, Giovanni Tregnaghi
  • Patent number: 10192362
    Abstract: A content visualization system generates visual content for a visualization device based on visual content of a live event. The content visualization system collects visual content and source perspective data from visual content sources. The visualization device requests visual content from the content visualization system by providing device perspective data to the content visualization system. The content visualization system generates visual content for the visualization device based on the visual content from the visual content sources, the source perspective data, and the device perspective data. The content visualization system can determine visual content that is relevant to the device perspective by identifying source perspectives that overlap with the device perspective. The content visualization system generates visual content for the visualization device based on the identified visual content.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: January 29, 2019
    Assignee: GoPro, Inc.
    Inventors: Scott Patrick Campbell, Gary Fong
  • Patent number: 10146886
    Abstract: An information processing system includes an information processing apparatus and an apparatus connected to the information processing apparatus, the information processing apparatus including a processor, and a memory storing instructions which, when executed, cause the processor to act as a display control unit configured to acquire display data through a network and display a screen based on the display data. The display control unit is configured to input data specified in the display data to a first application, identified by identification information specified in the display data, among a plurality of applications installed in the information processing apparatus.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: December 4, 2018
    Assignee: RICOH COMPANY, LTD.
    Inventors: Hiroki Asakimori, Hiroyuki Inoue
  • Patent number: 10147239
    Abstract: A server for content creation is described. A content creation tool of the server receives, from a first device, a content identifier of a physical object, a virtual object content, and a selection of a template corresponding to an interactive feature for the virtual object content. The content creation tool generates a content dataset based on the content identifier of the physical object, the virtual object content, and the selected template. The content creation tool provides the content dataset to a second device, the second device configured to display the interactive feature corresponding to the selected template.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: December 4, 2018
    Assignee: DAQRI, LLC
    Inventor: Brian Mullins
  • Patent number: 10102643
    Abstract: An endoscope apparatus includes: a reference image generating section that generates a reference image to be used for determining whether an inspection object is non-defective or defective; and a mixer that outputs the reference image in a superimposed manner on an endoscopic image from an endoscope, the endoscopic image being obtained by photographing the inspection object, in a predetermined inspection mode, and an image of the inspection object and the reference image are displayed in a superimposed manner, to thereby facilitate a non-defective/defective determination and improve an operability in an inspection.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: October 16, 2018
    Inventor: Saichi Sato
  • Patent number: 10089705
    Abstract: The present invention relates to a system and method for processing a large scale graph using GPUs, and more particularly, to a system and method capable of processing larger-scale graph data beyond the capacity of device memory of GPUs using a streaming method. A large-scale graph processing system using GPUs according to an aspect of the present invention includes a main memory, device memories of a plurality of GPUs that process graph data transferred from the main memory; a loop controller that processes graph data transfer in a nested loop join scheme in the graph data transfer between the main memory and the device memory of the GPU, and a streaming controller that copies the graph data to the device memory of the GPU in a chunk or streaming manner using a GPU stream according to the nested loop join scheme.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: October 2, 2018
    Assignee: Daegu Gyeongbuk Institute of Science and Technology
    Inventors: Min Soo Kim, Hyun Seok Seo, Jin Wook Kim
  • Patent number: 10062216
    Abstract: A method for applying facial masks to faces in live video. The method includes receiving an image containing a face from a user, wherein the image is a frame of a video and identifying the coordinates of a face in the image. The method also includes identifying the coordinates of facial elements within the face previously identified and synchronizing a bitmap add-on, wherein synchronizing the bitmap add-on includes aligning the bitmap add-on with the identified facial elements. The method further includes applying the bitmap add-ons over the frame of the identified face.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: August 28, 2018
    Inventor: Aleksey Konoplev