Computer Graphics Processing Patents (Class 345/418)
  • Patent number: 11019503
    Abstract: In one embodiment, a method includes accessing a point cloud comprising a plurality of point-cloud points, each point-cloud point corresponding to a location on a surface of an object located in a region in a three-dimensional space, identifying, from the point cloud, a plurality of point clusters, each point cluster comprising a plurality of point-cloud points located within a grid segment on a two-dimensional grid derived from the three-dimensional space, selecting, for each point cluster, a set of point-cloud points from the plurality of point-cloud points in the point cluster, the set of point-cloud points being selected based on a predetermined threshold number of point-cloud points associated with an acceptable reduction in an error detection rate, and determining, for each point cluster, a structure classification based on the selected set of point-cloud points from the point cluster.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 25, 2021
    Assignee: Facebook, Inc.
    Inventors: Guan Pang, Jing Huang, Balmanohar Paluri, Brian Christopher Karrer, Ismail Onur Filiz, Birce Tezel, Nicolas Emilio Stier Moses, Vishakan Ponnampalam, Timothy Eric Danford
  • Patent number: 11019366
    Abstract: An encoder system can include a pixel grid generator to receive an image having a first dimension, generate a grid having a second dimension, add a plurality of points to positions on the grid, and map a plurality of pixels of the image to the plurality of points. The encoder system can include a color module to assign a color to each of the plurality of points using a color table, a triangulation module to generate a plurality of vertices based on the plurality of points and triangulate the grid using the vertices, and a compression module to compress the vertices as a set of compressed vertex positions and a set of vertex colors.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: May 25, 2021
    Assignee: GOOGLE LLC
    Inventors: David Marwood, Michele Covell, Shumeet Baluja, Nicholas Milo Johnston, Pascal Massimino
  • Patent number: 11010969
    Abstract: Data in physical space may be converted to layer space before performing modeling to generate one or more subsurface representations. Computational stratigraphy model representations that define subsurface configurations as a function of depth in the physical space may be converted to the layer space so that the subsurface configurations are defined as a function of layers. Conditioning information that defines conditioning characteristics as the function of depth in the physical space may be converted to the layer space so that the conditioning characteristics are defined as the function of layers. Modeling may be performed in the layer space to generate subsurface representations within layer space, and the subsurface representations may be converted into the physical space.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: May 18, 2021
    Assignee: Chevron U.S.A. Inc.
    Inventors: Lewis Li, Tao Sun, Sebastien B. Strebelle
  • Patent number: 11012684
    Abstract: A method of testing a vehicular camera for a vehicular vision system includes providing a vehicular camera suitable for use on a vehicle, with the vehicular camera having a field of view. A collimator is provided that includes an optic and a target. The collimator is positioned in the field of view of the vehicular camera such that the camera images light that reflects off the target and passes through the optic. The target is angled or stepped relative to an image plane of the vehicular camera. Image data is captured with the vehicular camera, with the captured image data being representative of the angled or stepped target. The captured image data is processed, via an image processor, and a defocus of the vehicular camera is estimated based on processing by the processor of the captured image data of the angled or stepped target.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: May 18, 2021
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Matthew C. Sesti, Donald W. Mersino, Robert A. Devota
  • Patent number: 11002959
    Abstract: A head mount display device includes a display device and a processor. The display device includes an image compensator, a data driver, a scan driver, a timing controller, and a display panel. The image compensator receives an image data corresponding to a user's field of view and motion information, calculates a scaling value that controls a size of a masking area that controls a range of the user's field of view by masking a peripheral portion of an image corresponding to the image data based on the motion information, and generates compensation image data based on the image data and the scaling value.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: May 11, 2021
    Assignee: SAMSUNG DISPLAY CO., LTD.
    Inventors: Yongwoo Yi, Hyosun Kim, Young-Jun Seo
  • Patent number: 10984590
    Abstract: Data in physical space may be converted to layer space before performing modeling to generate one or more subsurface representations. Computational stratigraphy model representations that define subsurface configurations as a function of depth in the physical space may be converted to the layer space so that the subsurface configurations are defined as a function of layers. Conditioning information that defines conditioning characteristics as the function of depth in the physical space may be converted to the layer space so that the conditioning characteristics are defined as the function of layers. Modeling may be performed in the layer space to generate subsurface representations within layer space, and the subsurface representations may be converted into the physical space.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: April 20, 2021
    Assignee: Chevron U.S.A. Inc.
    Inventors: Lewis Li, Tao Sun, Sebastien B. Strebelle
  • Patent number: 10986003
    Abstract: A method, system and computer program product for visualizing analysis results of contents. Contents collected from various kinds of communication tools are read into memory. The contents are analyzed to obtain analysis results, where the analysis results include information on user groups, information on topics and degrees of involvement of users with the topic. Furthermore, user objects assigned according to the degree of involvement are dynamically displayed for a designated period of time and for each topic using the analysis results, where the displaying of each of the user objects is modified according to the degree of involvement and the information on a user group. A communication volume object which represents a communication volume between users may be further displayed between the user objects associated with these users and displayed so as to be different depending on the communication volume.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: April 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mihoko Hasegawa, Kensuke Matsuoka, Asako Ono, Lianzi Wen
  • Patent number: 10984836
    Abstract: An information processing apparatus includes a receiving unit that receives, during or after play of a video, a predetermined operation with respect to the video, an associating unit that associates the received operation with a play location where the received operation has been generated in the video, and a setting unit that sets in response to the received operation an importance degree of the play location associated with the received operation.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: April 20, 2021
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Mai Suzuki
  • Patent number: 10972880
    Abstract: A digital voucher system facilitates the convenient application of vouchers against products and services purchased from a merchant by a consumer. A voucher enabled device carried by the consumer stores digital vouchers in memory. The merchant queries and obtains applicable vouchers for the consumer from the voucher enabled device carried by the consumer, applies the vouchers to a transaction, and communicates the resulting transaction data back to the voucher enabled device.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: April 6, 2021
    Assignee: Accenture Global Services Limited
    Inventors: Giovanni D'Angelo, Piergiorgio Rettaroli, Salvatore Gifuni, Fabio Mungo
  • Patent number: 10970818
    Abstract: An image generation request is received, where the image generation request includes an image format of an image for generation. A static image corresponding to the received image generation request is obtained. Based on the image format, a plurality of sub-images for generation and corresponding to the image awaiting generation based on the image format is determined. Description information is obtained for each sub-image of the plurality of sub-images. Based on the description information for each sub-image, the plurality of sub-images are sorted as a plurality of sorted sub-images. The image is generated by generating, pre-processing, and adding each particular sub-image of the plurality of sub-images to an image file corresponding to the image format.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: April 6, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Weiqin Lu
  • Patent number: 10958979
    Abstract: Various embodiments facilitate history-based decision making in television receivers, such as set-top boxes. In one embodiment, a history-based decision facilitator (“HBDF”) is provided. The HBDF facilitates decision making in a television receiver based on device history data received from the television receiver. In one embodiment, the HBDF receives an indication of an operation to be performed by the television receiver, the operation including one or more parameters. In response, the HBDF determines values for the one or more parameters, based on device history data received from the television receiver. The HBDF then provides the determined parameter values to the television receiver. In one example application, the HBDF can determine a tuner of the television receiver to utilize for recording a program, based on the history of the television receiver, such as that the determined tuner is typically idle during the scheduled recording time period.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: March 23, 2021
    Assignee: DISH Technologies L.L.C.
    Inventor: Michael Alexander
  • Patent number: 10957115
    Abstract: Visualizing a wearable item can include: generating a user interface that enables a user to choose a target body for visualizing a wearable item from among a set of available target bodies; and generating a visualization of the wearable item on the target body chosen by the user by deforming the wearable item to fit the target body chosen by the user.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: March 23, 2021
    Assignee: Trendage, Inc.
    Inventors: Vineet Chaudhary, Ernest Woei
  • Patent number: 10952809
    Abstract: Disclosed herein in a method and system for creating and utilizing a virtual-three dimensional image in a real-world environment to guide medical procedures. The process may include receiving image data related to a patient and creating and displaying a three-dimensional holographic model of the patient utilizing the received image data, wherein creating a three-dimensional holographic model of the patient utilizing the received image data. Exemplary methods include organizing image data in a unique manner and utilizing subvolume skipping techniques allowing for more efficient accurate rendering of holographic images.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: March 23, 2021
    Assignee: MediVis, Inc.
    Inventors: Osamah J. Choudhry, Christopher Morley, Jarrod Phillips, Wenbo Lan
  • Patent number: 10957089
    Abstract: A method, a system and a computer program product for generating an animation are provided. In the method, an emotion change in a text is identified, and the emotion change contains one or more emotions. Images matching the emotion change are determined. And an animation file is generated based on the determined images.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jian Jun Wang, Yidan Lei, Neng Zhang, Chi Yang Li, Mu Han Sun, Min Huang
  • Patent number: 10949914
    Abstract: In some examples, immersive and artificial intelligence based retail may include ascertaining attributes associated with a user, identifying a device to display an augmented reality display, a virtual reality display, and/or a mixed reality display, and generating, based on the ascertained attributes and for display on the identified device, a virtual store including a plurality of clothing articles. A clothing article may be selected from the plurality of clothing articles, and based on the selection of the clothing article, a design, a color combination, a texture, and/or a print pattern may be generated based on the clothing article. Further, immersive and artificial intelligence based retail may include generating a display of a plurality of three-dimensional hologram images of the user wearing the clothing article, and determining personalized clothing articles for the user based on selection of a clothing article from the displayed plurality of three-dimensional hologram images.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: March 16, 2021
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Dhruv Bajpai, Trilok Rangan, Trilokesh Satpathy, Vibhu Saujanya Sharma
  • Patent number: 10949942
    Abstract: A computer that functions as an image processing apparatus that includes a plurality of processor cores extracts, from an object group in which a plurality of image processing modules for executing image processing are connected to each other in a directed acyclic graph form, a plurality of image processing modules that are serially connected to each other, and causes the same processor core among the plurality of processor cores to execute image processing in each of the plurality of extracted image processing modules.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: March 16, 2021
    Assignees: FUJIFILM CORPORATION, FUJI XEROX CO., LTD.
    Inventors: Kosei Takemoto, Kazuyuki Itagaki, Takashi Nagao
  • Patent number: 10950047
    Abstract: Methods and apparatus for anonymizing neuromuscular signals used to generate a musculoskeletal representation. The method comprises recording, using a plurality of neuromuscular sensors arranged on one or more wearable devices, a plurality of neuromuscular signals from a user, providing as input to a trained statistical model, the plurality of neuromuscular signals and/or information based on the plurality of neuromuscular signals; and generating, the musculoskeletal representation based, at least in part, on an output of the trained statistical model, wherein the musculoskeletal representation is an anonymized musculoskeletal representation from which at least one personal characteristic of the user has been removed.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: March 16, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Patrick Kaifosh, Tudor Giurgica-Tiron, Steven Kober, Adam Al-natsheh, Alexandre Barachant
  • Patent number: 10943393
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for optimizing three-dimensional models. One of the methods includes determining, for a three-dimensional model of an object to be optimized, a plurality of points on the object that each have at least a threshold likelihood of being a focal point, the object having two or more regions each of which include one or more textures, one or more meshes, or both; identifying, from the two or more regions, one or more non-focal regions that i) each do not include any of the plurality of points, and ii) are a proper subset of the two or more regions; generating, using the one or more non-focal regions, an optimized three-dimensional model for the object with a smaller size less than a larger size of the three-dimensional model; and storing the optimized three-dimensional model in a non-volatile memory.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: March 9, 2021
    Assignee: Vertebrae Inc.
    Inventors: Garrett Eastham, Tyler John Lindberg, Keith Cody Rives, Kwun Yin Choy, Vincent Thomas Cacace
  • Patent number: 10944840
    Abstract: Disclosed herein are a mobile apparatus which is configured for enabling multimedia content which is being output on the mobile apparatus to be output via a predetermined multimedia apparatus when the mobile apparatus is connected to a home network, a display apparatus, and a multimedia output method using the same. The multimedia content may include at least one of a picture, music, video, and text. The mobile apparatus includes: an output unit configured to output the multimedia content; and a controller configured to output, if the mobile apparatus enters a predetermined area, the multimedia content being output on the output unit via the predetermined external apparatus.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: March 9, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Wan Su Kim
  • Patent number: 10936670
    Abstract: User-submitted content (e.g., stories) may be associated with descriptive metadata (intersection metadata), such as a timeframe, location, tags, and so on. Story content is presented in a virtual space, such as a forum, chatroom, or the like. Users submit collaborative content as the story is presented in the virtual space. The collaborative content is synchronized to presentation of the story. An author may replay the presentation and synchronized collaborative content and/or select portions of the collaborative content for inclusion in the story.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: March 2, 2021
    Assignee: CORRINO HOLDINGS LLC
    Inventors: Peter Rinearson, James Strange, Karan Strange
  • Patent number: 10936146
    Abstract: The disclosed technology is generally directed to mixed reality devices. In one example of the technology, a mixed-reality view is caused to be provided to an operator, wherein the mixed-reality view includes both a real-world environment of the operator and holographic aspects. The operator is enabled to navigate among a plurality of steps of a task, such that for at least one step of the plurality of steps of the task, while the operator is navigated to the step of the task: the mixed-reality view is caused to include at least one instruction associated with the step. The mixed-reality view is caused to include a hologram at a real-world location in the real-world environment at which work associated with the step is to be performed. The mixed-reality view is caused to continually include a visual tether from the instruction to the real-world location.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: March 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Darren Alexander Bennett, Charla Marie Pereira, Andrew Jackson Klein, Robert István Butterworth, Sean Robert Puller, Tsz Fung Wan, Kevin Thomas Mather, Dean Alan Wadsworth
  • Patent number: 10937128
    Abstract: An image generation request is received, where the image generation request includes an image format of an image for generation. A static image corresponding to the received image generation request is obtained. Based on the image format, a plurality of sub-images for generation and corresponding to the image awaiting generation based on the image format is determined. Description information is obtained for each sub-image of the plurality of sub-images. Based on the description information for each sub-image, the plurality of sub-images are sorted as a plurality of sorted sub-images. The image is generated by generating, pre-processing, and adding each particular sub-image of the plurality of sub-images to an image file corresponding to the image format.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: March 2, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Weiqin Lu
  • Patent number: 10931677
    Abstract: A graphical user interface (GUI) and operator console management system for a distributed terminal network is described. In some embodiments, the terminals may be hardware terminals, kiosks, or clients. In some embodiments, a security analysis may be performed, and security scores may be determined, for visitors requesting operations at terminals based on an operator configuration. Security scores may be determined by a provider, in communication with the operator terminals, based on aggregation of a plurality of factors, wherein each factor may be weighted. The factors may incorporate operator settings or preferences. In one embodiment, the factors include one or more facial recognition factors. The one or more facial recognition factors may be used for biometric authentication. The provider may use the security scores to determine user privileges or permissions for the operations. The provider may deliver instructions or messages to the terminals based on the determinations.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: February 23, 2021
    Inventor: Evan Chase Rose
  • Patent number: 10919149
    Abstract: A robot has a vertical 6-axis articulated arm having an offset arm having a fifth axis and length link, and mutually linking fourth and sixth axes. The fourth and sixth axes shaft centers are parallel. The articulated arm has a head portion designated as a control point. A position and an orientation targeted to the control point is processed by an inverse transform to calculate angles of the axes. A provisional target position of the sixth axis is obtained by subtracting the link length from a target position of the sixth axis. The link length to the provisional target position is given zero to perform the inverse transform process. Processed results are evaluated. Until a difference between a calculated sixth-axis angles and provisionally decided sixth-axis angles becomes equal to or less than a predetermined value, processes started from the angle provisional decision of the sixth axis are repeatedly performed.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: February 16, 2021
    Assignee: DENSO WAVE INCORPORATED
    Inventors: Daisuke Kawase, Yuto Kawachi, Masanori Sato
  • Patent number: 10914158
    Abstract: Methods and systems for hydrocarbon resources exploration assessment are provided. Geospatial maps having corresponding hydrocarbon resources data may be obtained and classified. The geospatial maps may include composite common risk segment (CCRS) geospatial maps, reservoir and fluid properties geospatial maps, economics and costing geospatial maps, and prospect and leads geospatial maps. The geospatial maps may be integrated to generate an integrated map having each of geospatial maps as layers. An area of interest (AOI) may be defined on the integrated map and yet-to-find values, reserve volumes, pore volumes, and fluid properties, estimated prospect volumes, play chance and prospect success ratio, and average finding cost and average well cost may be determined for the area of interest (AOI).
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: February 9, 2021
    Assignee: Saudi Arabian Oil Company
    Inventors: Hussain M. Otaibi, Fahad N. Najrani, Marcin Folwarczny
  • Patent number: 10916045
    Abstract: The present invention is designed so that, even when a CG model moves with a tempo, it is possible to realize natural movement. The device according to one aspect of the present invention has a control section that exerts control so that specific data, which corresponds to a case where a predetermined parameter has a specific value, is generated using a plurality of pieces of data corresponding to respective cases where the predetermined parameter has different values, and a playback section that reproduces a predetermined computer graphics (CG) model based on the specific data.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: February 9, 2021
    Assignee: DENTSU INC.
    Inventors: Yuki Kishi, Yasuo Higa, Akio Iijima, Tatsuki Tatara
  • Patent number: 10909738
    Abstract: Graphics processing unit (GPU) performance and power efficiency is improved using machine learning to tune operating parameters based on performance monitor values and application information. Performance monitor values are processed using machine learning techniques to generate model parameters, which are used by a control unit within the GPU to provide real-time updates to the operating parameters. In one embodiment, a neural network processes the performance monitor values to generate operating parameters in real-time.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: February 2, 2021
    Assignee: NVIDIA Corporation
    Inventors: Rouslan L. Dimitrov, Dale L. Kirkland, Emmett M. Kilgariff, Sachin Satish Idgunji, Siddharth Sharma
  • Patent number: 10891766
    Abstract: A system and method is provided for generating a modified Cartesian representation of received data. In some aspects, a Cartesian graph may be transformed to form a modified Cartesian representation by connecting a first end and second end of the Cartesian graph. In further aspects, a pattern may be overlaid over the modified Cartesian representation to produce an artistic representation.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: January 12, 2021
    Assignee: Google LLC
    Inventors: Tyler Gough, Philip Dam Roadley-Battin, Seth Benson, Curtis Flanagan, Richard Lee Marks
  • Patent number: 10891802
    Abstract: An information processing device includes a corrector and a layer information generator. The corrector is configured to, when a three-dimensional image is to be built by depositing a build material based on height information indicating heights of the three-dimensional image on a per-pixel basis and based on color information indicating colors of the three-dimensional image on a per-pixel basis, correct the height information so that surface of the three-dimensional image is covered with the colors indicated by the color information. The layer information generator is configured to generate layer information indicating, on a per-layer basis, pixel layouts for building the three-dimensional image whose shape is corrected so that the surface of the three-dimensional image is covered with the colors indicated by the color information, based on the corrected height information and the color information.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: January 12, 2021
    Assignee: RICOH COMPANY, LTD.
    Inventor: Kazuo Haida
  • Patent number: 10888998
    Abstract: A method and a device for verifying one or more safety volumes for a movable mechanical unit positioned in an environment, wherein a world-coordinate system is defined in relation to the mechanical unit and in relation to the environment of the mechanical unit. The method includes storing a description of one or more safety volumes defined in relation to the world-coordinate system, and repeatedly determining position and orientation of a portable display unit in relation to the world-coordinate system, determining a graphical representation of the safety volumes based on the description of the safety volumes and the position and orientation of the portable display unit, overlaying the graphical representation of the safety volumes on a view of the real mechanical unit and its environment to provide a composited augmented reality image, and displaying the augmented reality image on the portable display unit.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: January 12, 2021
    Assignee: ABB Schweiz AG
    Inventors: Per Willför, Roger Kulläng, Roger Mellander
  • Patent number: 10887531
    Abstract: Systems and methods are described for replacing a background portion of an image. An illustrative method includes receiving a first image, identifying a background portion of the first image and a subject portion of the first image, retrieving metadata associated with the first image, determining, based on the metadata, a geographic location where the first image was captured, retrieving a plurality of other images captured at the geographic location, selecting a second image from the plurality of other images, wherein the second image is associated with metadata indicating that the second image was captured during a predetermined time period, and generating for display a third image comprising the subject portion of the first image placed over the second image.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: January 5, 2021
    Assignee: ROVI GUIDES, INC.
    Inventors: Deviprasad Punja, Aditya Rautray
  • Patent number: 10874461
    Abstract: Systems and methods are disclosed for creating an interactive tool for determining and displaying a functional relationship between a vascular network and an associated perfused tissue. One method includes receiving a patient-specific vascular model of a patient's anatomy, including at least one vessel of the patient; receiving a patient-specific tissue model, including a tissue region associated with the at least one vessel of the patient; receiving a selected area of the vascular model or a selected area of the tissue model; and generating a display of a region of the tissue model corresponding to the selected area of the vascular model or a display of a portion of the vascular model corresponding to the selected area of the tissue model, respectively.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: December 29, 2020
    Assignee: HeartFlow, Inc.
    Inventors: Clara Jaquet, Michiel Schaap, Ying Bai, Leo Grady, Charles A. Taylor
  • Patent number: 10878631
    Abstract: The present disclosure is directed toward systems and methods for generating and providing an augmented reality overlay for display in connection with an augmented reality display device. For example, systems and methods described herein identify a user being viewed through an augmented reality display device, and builds an augmented reality overlay for the user that is displayed on a view of the user through the augmented reality display device. Systems and methods described herein build the augmented reality overlay based on the location of the augmented reality display device, and on other networking system information including a networking system relationship between the user wearing the augmented reality display device and the user who is being looked at through the augmented reality display device.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: December 29, 2020
    Assignee: FACEBOOK, INC.
    Inventor: Amod Ashok Dange
  • Patent number: 10880376
    Abstract: A network storage service is disclosed that is configured to provide functionality for enabling individual chunks of an object to be downloaded from the storage service while other chunks of the same object are being uploaded to the storage service. The storage service maintains status data for uploads of storage objects identifying chunks that have completed uploading, chunks that are currently uploading, and chunks that are pending upload. The storage service exposes the status data to client computing devices such as, for instance, via a network services application programming interface. The client computing devices can utilize the status data to download chunks of an object as soon as the chunks have been completely uploaded to the storage service. The storage service can be accessed by way of a content distribution network point of presence in some configurations.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: December 29, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: David Green
  • Patent number: 10866688
    Abstract: In augmented reality self-guided tour, different augmented reality views are received in a mobile computing device. One of the views presents a holographic animation of a tourable three-dimensional structure with multiple activatable points of interest disposed thereon. A geographic location of the device relative to the structure is determined and a camera of the device retrieves an image of a surrounding portion of the environment so as to compute a position in the image at which to render the animation. The animation is then projected in the display at the computed position. Upon selecting an activatable point of interest, it is determined if the geographic location matches that of the selected point of interest. If so, a different animation associated with the selected point of interest is projected in the display at the computed position.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: December 15, 2020
    Assignee: ROYAL CARIBBEAN CRUISES LTD.
    Inventors: Joey Hasty, David Smith, Josh Nakaya
  • Patent number: 10853398
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for generating a three-dimensional scene based on a natural language phrase. For example, the disclosed system can analyze a natural language phrase to determine dependencies involving entities and commands in the natural language phrase. The disclosed system can then use the dependencies to generate an entity-command representation of the natural language phrase. Additionally, the disclosed system can generate a semantic scene graph for the natural language phrase from the entity-command representation to indicate contextual relationships of the entities and commands. Furthermore, the disclosed system generates the requested three-dimensional scene by using at least one scene of a plurality of available three-dimensional scenes identified using the semantic scene graph of the natural language phrase.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: December 1, 2020
    Assignee: ADOBE INC.
    Inventor: Matthew Fisher
  • Patent number: 10846931
    Abstract: Systems and methods for conveying virtual content in an augmented reality environment comprising images of virtual content superimposed over physical objects and/or physical surroundings visible within a field of view of a user as if the images of the virtual content were present in the real world. Exemplary implementations may: obtain user information for a user associated with a presentation device physically present at a location of the system; compare the user information with the accessibility criteria for the virtual content to determine whether any portions of the virtual content are to be presented to the user based on the accessibility criteria and the user information for the user; and facilitate presentation of the virtual content to the user via presentation device of user based on the virtual content information, the field of view, and the correlations between the multiple linkage points and the reference frame of the virtual content.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: November 24, 2020
    Inventor: Nicholas T. Hariton
  • Patent number: 10846858
    Abstract: A technology which enables identifying, via a computer, a vessel in a third image. The third image is obtained from a subtraction of a second image from a first image. The second image and the first image are aligned within an imaging space. The first image is post-contrast. The second image is pre-contrast. The technology enables determining, via the computer, a voxel intensity mean value of a segment of the vessel in the third image. The technology enables obtaining, via the computer, a fourth image from a division of the third image by the voxel intensity mean value. The technology enables applying, via the computer, a filter onto the fourth image. The technology enables generating, via the computer, a filter mask based on the fourth image.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: November 24, 2020
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Scott A. Small, Frank A. Provenzano, Usman A. Khan
  • Patent number: 10839515
    Abstract: An imaging (e.g., with an optical coherence tomography system) method that includes 1) acquiring repeated B-scans in a manner consistent with forming images, 2) processing the acquired images according to a variable interscan time analysis (VISTA) method, and 3) generating and displaying a color-mapped image pixel color of the color-mapped image fluid flow speed, or a related quantity.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: November 17, 2020
    Assignee: Massachusetts Institute of Technology
    Inventors: Eric M. Moult, James G. Fujimoto, Stefan B. Ploner, Woo J. Choi
  • Patent number: 10831335
    Abstract: Embodiments are described to perform an operation comprising determining a position of an augmented reality and/or virtual reality (AR/VR)-capable device relative to a position of a tracking point, determining a first arrangement of a first plurality of graphical user interface (GUI) elements associated with an application based on the position of the AR-capable device relative to the tracking point, and generating, by operation of a processor, a GUI comprising the first plurality of GUI elements arranged according to the first arrangement within a volume of a cylinder.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: November 10, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Wilfredo Rosas, Michael P. Goslin
  • Patent number: 10832464
    Abstract: A graphics processing pipeline (30) includes a programmable fragment shader (40) that is operable to, in response to a “test” instruction included in a fragment shader program that it is executing, trigger, if appropriate, the performance of an alpha-to-coverage operation (41), a late stencil test (42), and a late depth test (43) for a fragment being processed, and to then return updated coverage information to the fragment shader (40). This allows alpha-to-coverage and late stencil and depth test operations to be triggered and performed during shader execution, rather than having to wait until shader execution has been completed before performing those operations.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: November 10, 2020
    Assignee: Arm Limited
    Inventor: Jorn Nystad
  • Patent number: 10826813
    Abstract: A network device includes a plurality of ports; a switch configured to switch data frames between the plurality of ports; and a processor configured to obtain one or more measurement values based on network traffic associated with the data frames, responsive to detection of a threshold-crossing event of a measurement value, wherein the threshold-crossing event is one of an indication and a precursor of one or more of an abnormal and unexpected event associated with the network traffic, cause collection of a plurality of time series of measurement values of the network traffic by one or more components in the network device, and send a combination of the plurality of time series as a telemetric data stream for analysis by a network management system related to the abnormal/unexpected event.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: November 3, 2020
    Assignee: Ciena Corporation
    Inventor: Marc Holness
  • Patent number: 10825181
    Abstract: In one embodiment, a method includes detecting one or more objects in an image, generating at least one mask for each of the detected objects, wherein each of the masks is defined by a perimeter, classifying the detected objects, receiving gesture input in relation to the image, determining whether one or more locations associated with the gesture input correlate with any of the masks, and providing feedback regarding the image in response to the gesture input. Each of the masks may include data identifying the corresponding detected object, and the perimeter of each mask may correspond to a perimeter of the corresponding detected object. The perimeter of the corresponding detected object may separate the detected object from one or more portions of the image that are distinct from the detected object.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: November 3, 2020
    Assignee: Facebook, Inc.
    Inventors: Vincent Charles Cheung, Connie Yeewei Ho, Balmanohar Paluri
  • Patent number: 10813709
    Abstract: A robot system includes a robotic arm having an end effector configured to perform a work to a work object, a memory part storing information that causes the end effector to move as scheduled route information, a motion controller configured to operate the robotic arm by using the scheduled route information to move the end effector, a route correcting device configured to generate, by being manipulated, manipulating information to correct a route of the end effector during movement, a camera configured to image the work object, an image generator configured to generate a synthesized image by synthesizing a scheduled route of the end effector obtained from the scheduled route information with a captured image sent from the camera, and a monitor configured to display the synthesized image.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: October 27, 2020
    Assignee: KAWASAKI JUKOGYO KABUSHIKI KAISHA
    Inventors: Yasuhiko Hashimoto, Masayuki Kamon
  • Patent number: 10819341
    Abstract: Systems and methods are disclosed that may be implemented to indicate real time availability of individual key assemblies for user input to an information handling system. In one embodiment, the disclosed systems and methods may be implemented to retract an individual key assembly of a user input device (e.g., such as keyboard matrix, game controller, game pad, computer mouse, etc.) when the key assembly is, or becomes, unavailable for input to a user application (e.g., such as a computer game) that is executing on a host programmable integrated circuit (e.g., such as host CPU) of an information handling system. Such a retracted key assembly may then be extended when it becomes available for input to the user application.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: October 27, 2020
    Assignee: Dell Products L.P.
    Inventors: Mark A. Casparian, Alonzo F. Seay
  • Patent number: 10818096
    Abstract: Systems and methods for conveying virtual content in an augmented reality environment comprising images of virtual content superimposed over physical objects and/or physical surroundings visible within a field of view of a user as if the images of the virtual content were present in the real world. Exemplary implementations may: obtain user information for a user associated with a presentation device physically present at a location of the system; compare the user information with the accessibility criteria for the virtual content to determine whether any portions of the virtual content are to be presented to the user based on the accessibility criteria and the user information for the user; and facilitate presentation of the virtual content to the user via presentation device of user based on the virtual content information, the field of view, and the correlations between the multiple linkage points and the reference frame of the virtual content.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: October 27, 2020
    Inventor: Nicholas T. Hariton
  • Patent number: 10812678
    Abstract: Image quality degradation of an output image can be reduced. A control unit includes a correction intensity determination unit that determines a first magnification for reducing a reduction region including a subject and a second magnification for enlarging an enlargement region and an image correction unit that corrects an input image by using the first magnification and the second magnification. The correction intensity determination unit determines the first magnification based on the second magnification and the widths of a first region and a second region in the input image.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: October 20, 2020
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Keisuke Omori, Kei Tokui, Shinichi Arita, Daisuke Murayama, Takayuki Tamaru
  • Patent number: 10812773
    Abstract: A device for determining the surface topology and associated color of a structure, such as a teeth segment, includes a scanner for providing depth data for points along a two-dimensional array substantially orthogonal to the depth direction, and an image acquisition means for providing color data for each of the points of the array, while the spatial disposition of the device with respect to the structure is maintained substantially unchanged. A processor combines the color data and depth data for each point in the array, thereby providing a three-dimensional color virtual model of the surface of the structure. A corresponding method for determining the surface topology and associate color of a structure is also provided.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: October 20, 2020
    Assignee: ALIGN TECHNOLOGY, INC.
    Inventor: Noam Babayoff
  • Patent number: 10810791
    Abstract: An exemplary virtual reality media provider system receives two-dimensional (“2D”) video data for surfaces of first and second objects located in a natural setting. The 2D video data is captured by first and second capture devices disposed at different positions with respect to the objects. The system distinguishes the first object from the second object by performing a plurality of techniques in combination with one another. The plurality of techniques include determining that the first object is moving in relation to the second object; and determining that, from a vantage point of at least one of the different positions, a representation of the first object captured within the 2D video data does not overlap with a representation of the second object. Based on the received 2D video data and the distinguishing of the first and second objects, the system generates an individually-manipulable volumetric model of the first object.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: October 20, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mohammad Raheel Khalid, Ali Jaafar, Denny Breitenfeld, Xavier Hansen, Christian Egeler, Syed Kamal, Lama Hewage Ravi Prathapa Chandrasiri, Steven L. Smith
  • Patent number: 10809795
    Abstract: A virtual reality or mixed reality system configured to preform object detection using a monocular camera. The system configured to make the user aware of the detected objects by showing edges or lines of the object within a virtual scene. Thus, the user the user is able to avoid injury or collision while immersed in the virtual scene. In some cases, the system may also detect and correct for drift in the six degree of freedom pose of the user using corrections based on the current motion of the users.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: October 20, 2020
    Assignee: Occipital, Inc.
    Inventors: Jeffrey Roger Powers, Vikas Reddy, Yuping Lin