Patents Examined by Jennifer A. Mehmood
  • Patent number: 11625793
    Abstract: A process for estimating a value of a crop of walnuts prior to harvest includes the following steps which are not necessarily in order. First, arranging an unmanned aerial vehicle with a digital single-lens reflex high speed multi spectral camera fitted with a near-infrared filter. Then, taking normalized difference vegetation index images of a field of walnuts every second at a clarity of two centimeters in detail from an altitude of four hundred feet. Next, forming a map of the field from the normalized difference vegetation index images. After that, determining a ratio of the field which possesses a high near-infrared profile. Following that, calculating a meat yield as a product of the ratio and the maximum walnut grade in the field. Finally, calculating the value of the crop from the meat yield.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: April 11, 2023
    Inventors: Meyer Colpien Hesse, Travis William Hesse
  • Patent number: 11610381
    Abstract: An information processing apparatus creates a first virtual object expressing a physical object that is detected from physical object information obtained from a physical object information acquisition unit. The information processing apparatus determines a display state of the first virtual object in accordance with a result of detecting collision between the first virtual object and a second virtual object. The information processing apparatus creates, on the basis of a virtual space including the first virtual object and the second virtual object, position-orientation of an HMD, the determined display state, and a physical space image obtained from the HMD, a mixed reality image in combination of an image of the virtual space and the physical space image, and displays the created mixed reality image on the HMD.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: March 21, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventors: Akinao Mihara, Yasumi Tanaka
  • Patent number: 11593988
    Abstract: In various examples, transmittance may be computed using a power-series expansion of an exponential integral of a density function. A term of the power-series expansion may be evaluated as a combination of values of the term for different orderings of samples in the power-series expansion. A sample may be computed from a combination of values at spaced intervals along the function and a discontinuity may be compensated for based at least on determining a version of the function that includes an alignment of a first point with a second point of the function. Rather than arbitrarily or manually selecting a pivot used to expand the power-series, the pivot may be computed as an average of values of the function. The transmittance estimation may be computed from the power-series expansion using a value used to compute the pivot (for a biased estimate) or using all different values (for an unbiased estimate).
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: February 28, 2023
    Assignee: NVIDIA Corporation
    Inventors: Eugene d″Eon, Jan Novak, Jacopo Pantaleoni, Niko Markus Kettunen
  • Patent number: 11593069
    Abstract: Embodiments described herein are generally directed to an improved vector normalization instruction. An embodiment of a method includes responsive to receipt by a GPU of a single instruction specifying a vector normalization operation to be performed on V vectors: (i) generating V squared length values, N at a time, by a first processing unit, by, for each N sets of inputs, each representing multiple component vectors for N of the vectors, performing N parallel dot product operations on the N sets of inputs. Generating V sets of outputs representing multiple normalized component vectors of the V vectors, N at a time, by a second processing unit, by, for each N squared length values of the V squared length values, performing N parallel operations on the N squared length values, wherein each of the N parallel operations implement a combination of a reciprocal square root function and a vector scaling function.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: February 28, 2023
    Assignee: Intel Corporation
    Inventors: Abhishek Rhisheekesan, Supratim Pal, Shashank Lakshminarayana, Subramaniam Maiyuran
  • Patent number: 11587292
    Abstract: Various embodiments of the invention disclosed herein provide techniques for generating a virtual object for a VR/AR environment in response to a trigger. A VR/AR application executing on a client device receives a media content item. The VR/AR application detects an event trigger associated with the media content item. The VR/AR application generates at least a portion of a virtual object based on the event trigger. The VR/AR application displays the media content item and the at least a portion of the virtual object on a display associated with a user device.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: February 21, 2023
    Assignee: Disney Enterprises, Inc.
    Inventors: John Holbrook Crocker, Wilfredo Rosas
  • Patent number: 11580712
    Abstract: An information processing apparatus creates a first virtual object expressing a physical object that is detected from physical object information obtained from a physical object information acquisition unit. The information processing apparatus determines a display state of the first virtual object in accordance with a result of detecting collision between the first virtual object and a second virtual object. The information processing apparatus creates, on the basis of a virtual space including the first virtual object and the second virtual object, position-orientation of an HMD, the determined display state, and a physical space image obtained from the HMD, a mixed reality image in combination of an image of the virtual space and the physical space image, and displays the created mixed reality image on the HMD.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: February 14, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventors: Akinao Mihara, Yasumi Tanaka
  • Patent number: 11574438
    Abstract: A method and system for generating a three-dimensional (3D) virtual scene are disclosed. The method includes: identifying a two-dimensional (2D) object in a 2D picture and the position of the 2D object in the 2D picture; obtaining the three-dimensional model of the 3D object corresponding to the 2D object; calculating the corresponding position of the 3D object corresponding to the 2D object in the horizontal plane of the 3D scene according to the position of the 2D object in the picture; and simulating the falling of the model of the 3D object onto the 3D scene from a predetermined height above the 3D scene, wherein the position of the landing point the model of the 3D object in the horizontal plane is the corresponding position of the 3D object in the horizontal plane of the 3D scene.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: February 7, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hao Chen, Guo Qiang Hu, Qi Cheng Li, Li Jun Mei, Jian Wang, Yi Min Wang, Zi Yu Zhu
  • Patent number: 11574174
    Abstract: Systems, devices, and methods related to a Deep Learning Accelerator and memory are described. For example, a wearable electronic device may be configured to execute instructions with matrix operands and configured with: a housing to be worn on a person; a sensor having one or more sensor elements generate measurements associated with the person; random access memory to store instructions executable by the Deep Learning Accelerator and store matrices of an Artificial Neural Network; a transceiver; and a controller to monitor an output of the Artificial Neural Network, generated using the measurements as an input to the Artificial Neural Network. Based on the output, the controller may control selective storage of measurement data from the sensor, and/or selective communication of data from the wearable electronic device to a separate computer system.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: February 7, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Poorna Kale
  • Patent number: 11557047
    Abstract: A method and an apparatus for processing an image are provided. The method may include: acquiring a set of image sequences, the set of image sequences including a plurality of image sequence subsets divided according to similarity measurements between image sequences, each image sequence subset including a basic image sequence and other image sequence, wherein a first similarity measurement corresponding to the basic image sequence is greater than or equal to a first similarity measurement corresponding to the other image sequence; creating an original three-dimensional model using the basic image sequence; and creating a final three-dimensional model using the other image sequence based on the original three-dimensional model.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: January 17, 2023
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventor: Meng Yao
  • Patent number: 11557090
    Abstract: The present disclosure provides a tessellation data processing method, system, medium and vector graphics processing device. The method includes: constructing a data structure including a content table and information tables in memory; when a vector line generated by tessellation intersects an horizontal/vertical line to obtain a new intersection, reading an address and number of Xnodes or Ynodes of an information table in the content table corresponding to a row/column corresponding to the Y/X coordinate of the intersection; according to the address of the information table and the number of X/Ynodes of the information table, reading corresponding X/Ynodes from the memory; comparing information of the intersection with the X/Ynodes, and updating the X/Ynodes in the information table, or adding an X/Ynode to the information table at a position corresponding to the Y/X coordinates.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: January 17, 2023
    Assignees: VeriSilicon Microelectronics (Shanghai) Co., Ltd., VeriSilicon Holdings Co., Ltd., VeriSilicon Microelectronics (Nanjing) Co., Ltd.
    Inventors: Cheng Chi, Jiangbo Li, Mike M Cai
  • Patent number: 11557091
    Abstract: The present disclosure provides a tessellation data processing method, system, media, and vector graphics processing device. The method includes: according to specified coordinates of intersections, creating different levels of cache tables, wherein the intersections result from vector lines generated by tessellation intersecting lines parallel to an x-axis or y-axis; storing in a content table addresses of information tables in memory, storing in a lowest level cache table an address of the content table in the memory, and storing an address of the lowest level cache table in the memory in a cache table one level higher than the lowest level cache table. The tessellation data processing method, system, media, and vector graphics processing device of the present disclosure store effective data in multi-level lookup tables based on coordinates of intersections, effectively reduce memory footprint, support multi-channel tessellation processing, and enhance the performance of vector graphics rendering.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: January 17, 2023
    Assignees: VeriSilicon Microelectronics (Shanghai) Co., Ltd., VeriSilicon Holdings Co., Ltd., VeriSilicon Microelectronics (Nanjing) Co., Ltd.
    Inventors: Cheng Chi, Jiangbo Li, Mike M Cai
  • Patent number: 11551392
    Abstract: Provided are a graphic drawing method applied to a terminal device. The terminal device includes a canvas deployed on an upper layer of a video stream display window and structured feature data of at least one basic graphic matching the canvas. The method includes: monitoring in real time a target graphic drawing event that is performed by a paintbrush based on a selected basic graphic; upon monitoring the target graphic drawing event, acquiring, for each time point in which each frame of image in a video stream is displayed, a drawing coordinate of the paintbrush at each time point; and rendering and drawing on the canvas a target graphic corresponding to an image displayed at each time point according to structured feature data of the selected basic graphic and the drawing coordinate. Further provided are a graphic drawing apparatus, a device, and a storage medium.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: January 10, 2023
    Assignee: ZHEJIANG UNIVIEW TECHNOLOGIES CO., LTD.
    Inventor: Guosheng Yu
  • Patent number: 11550600
    Abstract: Embodiments are generally directed to a system and method for adapting executable object to a processing unit. An embodiment of a method to adapt an executable object from a first processing unit to a second processing unit, comprises: adapting the executable object optimized for the first processing unit of a first architecture, to the second processing unit of a second architecture, wherein the second architecture is different from the first architecture, wherein the executable object is adapted to perform on the second processing unit based on a plurality of performance metrics collected while the executable object is performed on the first processing unit and the second processing unit.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: January 10, 2023
    Assignee: INTEL CORPORATION
    Inventors: Li Xu, Haihao Xiang, Feng Chen, Travis Schluessler, Yuheng Zhang, Sen Lin
  • Patent number: 11544814
    Abstract: A method for displaying a video poster based on artificial intelligence is provided. The method includes obtaining a target video and at least one poster according to a user input, calculating a matching degree of an image description text of the at least one poster and a description text keyword of the target video, and sorting the at least one poster according to the matching degree in an order from high to low, to obtain a sorted poster sequence; performing element separation on one of the at least one poster with a highest matching degree in the poster sequence to obtain a main body element and a background element; and processing the main body element, the background element and title information of the target video according to requirements of a target scene to synthesize a new poster.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: January 3, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Lingling Ge, LiMing Shen, Lanlin Tang, Ying Ge, Yu Sun
  • Patent number: 11544921
    Abstract: Systems and methods are provided for performing operations including receiving, via a messaging application, a request to scan an image captured by a camera of the user device; determining an attribute of an object depicted in the image; identifying, from a plurality of augmented reality items, an augmented reality item that is associated with the attribute of the object; combining the identified augmented reality item with the image captured by the camera; and displaying, via the messaging application, the image captured by the camera combined with the identified augmented reality item.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: January 3, 2023
    Assignee: Snap Inc.
    Inventors: Kaveh Anvaripour, Nathan Kenneth Boyd, Hao Hu, Celia Nicole Mourkogiannis, Kevin Dechau Tang
  • Patent number: 11537354
    Abstract: An HUB system 1 is equipped with an HUB device 10 for displaying a video in front of a vehicle; a communication unit 31 for connecting a mobile device 3 with the HUD device and establishing communication; a speaker 32 for outputting sounds to a driver; a microphone 33 for picking up the voices of the driver; a sound recognition unit 34 for analyzing the picked-up voices; and an in-vehicle camera 35 for photographing the face of the driver. When there is an incoming call at the mobile device, a calling indication of the mobile device 3 is displayed on the display screen of the HUD device, an incoming call sound is outputted from the speaker, and on the basis of a result of an analysis of voices uttered by the driver performed by the sound recognition unit, the conversation operations of the mobile device are started or ended.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: December 27, 2022
    Assignee: MAXELL, LTD.
    Inventors: Toshimitsu Watanabe, Nozomu Shimoda
  • Patent number: 11521294
    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: September 29, 2020
    Date of Patent: December 6, 2022
    Assignee: INTEL CORPORATION
    Inventors: Joydeep Ray, Altug Koker, Abhishek R. Appu, Balaji Vembu
  • Patent number: 11521340
    Abstract: Provided are an emoticon package generation method and apparatus, a device and a medium which relate to the field of graphic processing and in particular to Internet technologies. The specific implementation solution is: determining at least one of associated text of an emoticon picture or a similar emoticon package of an emoticon picture, where the associated text of the emoticon picture includes at least one of main part information, scenario information, emotion information, action information or connotation information; determining target matching text from the at least one of the associated text of the emoticon picture or associated text of the similar emoticon package; and superimposing the target matching text on the emoticon picture to generate a new emoticon package.
    Type: Grant
    Filed: July 3, 2020
    Date of Patent: December 6, 2022
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Xianglong Xu, Jianfeng Zhu, Jiahua Cui, Jing Xiang, Hongtao Li, Chen Han, Shufei Lin, Ying Su, Shicao Li, Huiqin Li, Xiaochu Gan, Fei Gao, Jiale Yang, Xueyun Ma, Guohong Li
  • Patent number: 11514550
    Abstract: 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: Grant
    Filed: June 30, 2020
    Date of Patent: November 29, 2022
    Assignee: INTEL CORPORATION
    Inventors: Yunbiao Lin, Changliang Wang, Satyanantha Ramagopal Musunuri, David Puffer, David J. Cowperthwaite, Bryan R. White, Balaji Vembu
  • Patent number: 11508110
    Abstract: A method for graphics processing. The method including rendering graphics for an application using graphics processing units (GPUs). The method including dividing responsibility for processing a plurality of pieces of geometry of an image frame during an analysis pre-pass phase of rendering between the plurality of GPUs, wherein each of the plurality of pieces of geometry is assigned to a corresponding GPU. The method including determining in the analysis pre-pass phase overlap of each the plurality of pieces of geometry with each of a plurality of screen regions. The method including generating information at the plurality of GPUs regarding the plurality of pieces of geometry and their relations to the plurality of screen regions based on the overlap of each the plurality of pieces of geometry with each of the plurality of screen regions.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: November 22, 2022
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Mark E. Cerny, Tobias Berghoff, David Simpson