Graphic Manipulation (object Processing Or Display Attributes) Patents (Class 345/619)
  • Patent number: 11531454
    Abstract: Technology is described herein for facilitating a user's interaction with a digital ink document. The technology internally represents the ink document using a data structure having a hierarchy of nodes. The nodes describe respective elements in the ink document. The technology leverages the data structure to identify a set of nodes that grows upon the user's repeated selection of a particular part of the ink document. At each stage of the selection, the technology highlights a set of elements in the ink document that correspond to the current set of identified nodes. According to another illustrative aspect, the technology produces the data structure by modifying an original data structure provided by a text analysis engine. The technology performs this task with the objective of accommodating structured interaction by the user with the ink document.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: December 20, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Oz Solomon, Erich Søren Finkelstein, Gary Lee Caldwell, Nathan James Fish, Sergey Aleksandrovich Doroshenko
  • Patent number: 11526537
    Abstract: Disclosed is a system method for aligning a plurality of electronic map data, which includes the steps of obtaining an electronic map file, defining an area of interest on the electronic map file, selecting a predetermined datum and providing the electronic map file in the predetermined datum. Also disclosed is a land yield method including the steps of obtaining an electronic map, storing the electronic map in a computer readable medium, defining an area of interest on the electronic map, referring to a database to determine whether the database contains at least one restriction value, referring to a remote database to determine whether the remote database contains an additional restriction value, the additional restriction value being distinct from the at least one restriction value, combining restriction values, and determining a total value of the parcel of land based on the combined restriction values.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: December 13, 2022
    Assignee: Land Intelligence, Inc.
    Inventors: Raymond Gore Bolton, Sean Phelan
  • Patent number: 11527039
    Abstract: Methods and primitive block generators for generating primitive blocks in a graphics processing system. The methods comprise: receiving transformed position data for a current primitive, the transformed position data indicating a position of the current primitive in rendering space; determining a distance between the position of the current primitive and a position of a current primitive block based on the transformed position data for the current primitive; determining whether to add the current primitive to the current primitive block based on the distance and a fullness of the current primitive block; in response to determining that the current primitive is to be added to the current primitive block, adding the current primitive to the current primitive block; and in response to determining that the current primitive is not to be added to the current primitive block, flushing the current primitive block and adding the current primitive to a new current primitive block.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: December 13, 2022
    Assignee: Imagination Technologies Limited
    Inventors: Xile Yang, Robert Brigg, John W. Howson
  • Patent number: 11521383
    Abstract: The present disclosure relates to computer-based training utilizing simulation, and more specifically to mixed and augmented reality simulation software for professional training purposes, including but not limited to mechanical training.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: December 6, 2022
    Inventor: Björn Schwerdtfeger
  • Patent number: 11520607
    Abstract: Embodiments of the present disclosure relate to systems for performing operations that include: receiving a first media object, such as a digital representation of a logo (e.g., JPEG, TIFF, PNG, BMP, etc.), wherein the first media object comprises at least color data that defines a set of colors of the media object; detecting the set of colors of the first media object responsive to receiving the first media object; selecting a portion of the set of colors of the first media object; and generating an interface to configure a second media object, the interface comprising a display of one or more configuration options that include a color selection, the color selection comprising a presentation of the portion of the set of colors.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: December 6, 2022
    Assignee: Snap Inc.
    Inventors: Ashley Michelle Wayne, Giovanni Gardelli
  • Patent number: 11513796
    Abstract: A data processing apparatus, a method of operating a data processing apparatus, a non-transitory computer readable storage medium, and an instruction are provided. The instruction specifies a first source register, a second source register, and a set of N accumulation registers. In response to the instruction control signals are generated, causing processing circuitry to extract N data elements from content of the first source register, perform a multiplication of each of the N data elements by content of the second source register, and apply a result of each multiplication to content of a respective target register of the set of N accumulation registers. As a result plural (N) multiplications are performed in a manner that effectively provides a multiplier N times the register width, but without requiring the register file to be made N times larger.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: November 29, 2022
    Assignee: Arm Limited
    Inventors: David Hennah Mansell, Grigorios Magklis
  • Patent number: 11514633
    Abstract: Automating conversion of drawings to indoor maps and plans. One example is a computer-implemented method comprising: preprocessing an original CAD drawing to create a modified CAD drawing, a text database, a CAD vector-image, and a CAD raster-image; determining a floor depicted in the CAD drawing by applying the CAD raster-image, the CAD vector-image, and the text database to a floor-level machine-learning algorithm resulting in a floor-level outline; sensing furniture depicted on the floor by applying the floor-level outline, the CAD vector-image, and the text database to a furniture-level machine-learning algorithm resulting in a set of furniture entities; identifying each room depicted in the CAD drawing by applying the floor-level outline, the furniture entities, CAD vector-image, and the text database to room-level machine-learning algorithm resulting in a plurality of room-level outlines; and creating an indoor map by combining the furniture entities and the plurality of room-level outlines.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: November 29, 2022
    Assignee: POINTR LIMITED
    Inventors: Ege Çetintaş, Melih Peker, Umeyr Kiliç, Can Tunca
  • Patent number: 11514618
    Abstract: This disclosure involves applying an edit to objects in a vector design corresponding to a selected level of an object hierarchy. A system accesses a vector design comprising first, second, and third objects, each of the objects having a respective axis coordinate. The system assigns the first object and the second object to or within a common level in an object hierarchy based on determining that a similarity score comparing the two objects exceeds a threshold and that a modification causing the axis coordinates of the two objects to be adjacent maintains an overlap between the third object and the two objects. The system receives a user input selecting the first object and expands the selection to the second object based on the second object being assigned to the common level. The system applies an edit to the first and second objects based on the expansion of the selection.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: November 29, 2022
    Assignee: Adobe Inc.
    Inventors: Vineet Agarwal, Tarun Beri, Matthew Fisher
  • Patent number: 11514631
    Abstract: A control method for an image processing apparatus includes one or a plurality of specified pieces of image data and a plurality of evaluated templates. A plurality of layout images are generated by arranging the specified one or plurality of pieces of image data with respect to one or a plurality of slots included in each of the plurality of templates. At least one layout image out of the plurality of layout images is specified at least based on evaluations of the plurality of templates. The specified at least one layout image is output.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: November 29, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventors: Takayuki Yamada, Nobuhiro Kitabatake, Shinjiro Hori, Hiroyasu Kunieda, Mizuki Hayakawa
  • Patent number: 11508374
    Abstract: A method and system for voice commands recognition. The system comprises a video camera and a microphone producing an audio/video recording of a user issuing vocal commands and at least one processor connected to the video camera and the microphone. The at least one processor has an associated memory having stored therein processor executable code causing the processor to perform the steps of: obtain the audio/video recording from the video camera and the microphone; extract video features from the audio/video recording and store the result in a first matrix; extract audio features from the audio/video recording and store the result in a second matrix; apply a speech-to-text engine to the audio portion of the audio/video recording and store the resulting syllables in a text file; and identify via a neural network the vocal commands of the user based on the first matrix, the second matrix and the text file.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: November 22, 2022
    Assignee: KRYSTAL technologies
    Inventors: Andrew Abou Antoun, Andrew Osaro Idehen
  • Patent number: 11508169
    Abstract: Embodiments described herein provide a system for generating synthetic images with localized editing. During operation, the system obtains a source image and a target image for image synthesis and selects a semantic element from the source image. The semantic element indicates a semantically meaningful part of an object depicted in the source image. The system then determines the style information associated with the source and target images. Subsequently, the system generates a synthetic image by transferring the style of the semantic element from the source image to the target image based on the feature representations. In this way, the system can facilitate localized editing of the target image.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: November 22, 2022
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Raja Bala, Robert R. Price, Edo Collins
  • Patent number: 11504619
    Abstract: A video reenactment system and method analyze a video clip that a video game player wishes to reenact and maps objects and actions within the video clip to virtual objects and virtual actions within the video game. A reenactment script indicating a sequence of virtual objects and virtual actions as mapped to objects and actions in the video clip is generated using a video translation model and stored for use in reenacting the video clip. The reenactment script can be used within the video game to reenact the objects and actions of the video clip. The reenactment of the video clip may be interactive, where a player may assume control within the reenactment and when the player relinquishes control, the reenactment will continue at an appropriate part of the sequence of actions by skipping actions corresponding to the ones played by the player.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: November 22, 2022
    Assignee: Electronic Arts Inc.
    Inventors: Igor Borovikov, Harold Henry Chaput, Nitish Victor, Mohsen Sardari
  • Patent number: 11508137
    Abstract: A three-dimensional object for which three orthogonal object axes are set is disposed in a virtual space. One or two of the three object axes are determined as an enlargement/reduction axis, based on an orientation of the three-dimensional object in the virtual space. A user's operation input is associated with the enlargement/reduction axes. The three-dimensional object is at least enlarged or reduced based on the association of the user's operation input with the enlargement/reduction axes.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: November 22, 2022
    Assignee: NINTENDO CO., LTD.
    Inventor: Yuta Ogura
  • Patent number: 11496814
    Abstract: Method, system and computer program product for providing additional information to a handheld device (HHD) about a displayed point of interest in video programming displayed on a multimedia display. A image of the video programming captured by a HHD camera can be used at a remote server to identify the video programming by matching it with archived programming. If identified, additional information related to the video programming can be obtained/provided. A region within a particular frame of displayed video programming can be selected at the HHD to access additional information about a point of interest associated with the region. The additional information can be displayed on the HHD or a secondary display, in response to selecting the region to access the additional information from a remote server.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: November 8, 2022
    Assignee: Flick Intelligence, LLC
    Inventors: Luis M. Ortiz, Richard H. Krukar, Kermit D. Lopez
  • Patent number: 11488338
    Abstract: Discussed herein are devices, systems, and methods for software-based animation. A method can include receiving data indicating a first object name, a corresponding file path of a model, a camera location, a reference point, and an animation of the first object, the animation comprising a stack of atomic animation functions that affect the view of one or more of the first object or the camera, storing the object name, the file path, the camera location, the reference location, and atomic animation functions in a memory, in response to receiving data indicating the first object was selected, automatically retrieving the model based on the file path, providing, by the display, a view of the model of the first object consistent with the camera location and the reference point, and executing the stored atomic animation functions to animate the model of the first object.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: November 1, 2022
    Assignee: Raytheon Company
    Inventors: Kyle R. Willson, Kerry P. Dinsmore, Joshua M. Regnier, Stephen B. Edwards
  • Patent number: 11468614
    Abstract: Methods and systems are provided for presenting and using multiple masks based on a segmented image in editing the image. In particular, multiple masks can be presented to a user using a graphical user interface for easy selection and utilization in the editing of an image. The graphical user interface can include a display configured to display an image, a mask zone configured to display segmentations of the image using masks, and an edit zone configured to display edits to the image. Upon receiving segmentation for the image, the masks can be displayed in the mask zone where the masks are based on a selected segmentation detail level.
    Type: Grant
    Filed: March 28, 2021
    Date of Patent: October 11, 2022
    Assignee: Adobe Inc.
    Inventors: Sarah Aye Kong, I-Ming Pao, Hyunghwan Byun
  • Patent number: 11468613
    Abstract: Various embodiments provide for systems, methods, and computer-readable storage media for annotating a digital image with a texture fill. An annotation system may receive a user input defining a border separating a first portion of a target digital image from a second portion of the target digital image. The annotation system may then generate a contour mask, such as a binary mask, for the target digital image based on the user-defined border. The annotation system may then apply a media overlay to the target image based on the contour mask. In particular, the contour mask can define portions of the target digital image such that the annotation system will apply a media overlay to at least one of those portions while not applying the media overlay to remaining portions of the target digital image.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: October 11, 2022
    Assignee: Snap Inc.
    Inventors: Nan Hu, Xing Mei, Chongyang Ma, Kun Duan
  • Patent number: 11462037
    Abstract: Exemplary embodiments relate to systems, methods and computer readable medium for automatically processing and classifying and optimizing travel contracts, travel data, and travel purchase decisions. An example system includes an image processing module, an image segmentation module, a segment filtering module, a classification module, a validation module, an analysis module, and an optimization module.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: October 4, 2022
    Assignee: Walmart Apollo, LLC
    Inventors: Theresa Gehler, Arumugam Jayavelu
  • Patent number: 11461872
    Abstract: An image readjustment system featuring a communication interface, one or more processors, and a persistent storage. The persistent storage is communicatively coupled to the one or more processors. The persistent storage comprises at least image location logic and image cropping logic. The image location logic is configured to receive and analyze an incoming image, using a machine learning analysis, to determine a location of a particular component within the incoming image and to calculate coordinates of a boundary area surrounding the particular component. The image cropping logic is configured to remove portions of the incoming image outside of the boundary area to generate a modified image to be rendered for display.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: October 4, 2022
    Assignee: Autodata Solutions, Inc.
    Inventors: Hans Otten, Jerad William, Ming Cong
  • Patent number: 11455041
    Abstract: A haptic feedback device for providing haptic sensation comprises a haptic feedback interface that includes a plurality of haptic elements. The haptic feedback device detects a relative position and a height associated with a plurality of objects in an upcoming scene of a video based on a look-ahead buffer of the video played on an external display device or the haptic feedback device. A haptic feedback is determined for the upcoming scene of the video based on the look-ahead buffer of the video and the detected relative position and height associated with the plurality of objects. One or more movable haptic cues are generated on the haptic feedback interface using the plurality of haptic elements in synchronization with a current scene played on the external display device or the haptic feedback device, based on the determined haptic feedback.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: September 27, 2022
    Inventor: Alex Hamid Mani
  • Patent number: 11443450
    Abstract: Embodiments provide multi-angle screen coverage analysis. In some embodiments, a system obtains at least one image, where the at least one image is a computer graphics generated image, and where the at least one image comprises at least one target object. The system determines screen coverage information for the at least one target object, where the screen coverage information is based on a portion of a screen that is covered by the at least one target object. The system determines depth information for the at least one target object. The system determines an asset detail level for the at least one target object based on the screen coverage information and the depth information, where the asset detail level is adjustable based on the screen coverage information. The system then stores the asset detail level in a database.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: September 13, 2022
    Assignee: UNITY TECHNOLOGIES SF
    Inventor: Kenneth Gimpelson
  • Patent number: 11436776
    Abstract: An information processing apparatus includes a designation unit configured to designate at least a part of a plurality of frame areas in each of which an image provided on a screen is arrangeable; an acquisition unit configured to acquire a frame area that satisfies a predetermined condition from the designated frame area; a first determination unit configured to automatically determine an image to be arranged in the frame area that satisfies the predetermined condition; and a display control unit configured to arrange and display the determined image in the frame area that satisfies the predetermined condition.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: September 6, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kazuhiro Watanabe, Yuko Hokari, Akane Sakamoto, Takeshi Nakata
  • Patent number: 11438288
    Abstract: A system according to various exemplary embodiments includes a processor and a user interface coupled to the processor, the user interface comprising an input device and a display screen. The system further comprises memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to perform operations comprising: receiving, via the input device of the user interface, an electronic message comprising a scene identifier for a graphic; retrieving a user identifier for a user associated with the system; generating a customized graphic based on the scene identifier and the user identifier; and presenting the customized graphic within the electronic message via the display screen of the user interface.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: September 6, 2022
    Assignee: Snap Inc.
    Inventor: David James Kennedy
  • Patent number: 11436602
    Abstract: In one embodiment, a customer authentication system includes at least one sensor configured to provide location information of people around a product display section. A customer authentication device is configured to provide customer identification information. A processing device is configured to perform location tracking of the people around the product display section based on the location information from the one or more sensors. The number of people in a predetermined area around the first customer authentication device is then determined based on the location tracking. The processing device enables customer authentication via the customer authentication device if only one person is in the predetermined area and disables customer authentication via the customer authentication device if more than one person is present in the predetermined area.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: September 6, 2022
    Assignee: TOSHIBA TEC KABUSHIKI KAISHA
    Inventor: Daisuke Miyagi
  • Patent number: 11430213
    Abstract: An information processing device is configured to acquire a position of the information processing device and a position of a base station device, and to control a viewing device based on the position of the information processing device and the position of the base station device such that a user visually recognizes an image superimposed on a real space and indicating presence of the base station device or the user visually recognizes a real space image in which a base station image indicating the presence of the base station device is included in an image indicating the real space or a virtual reality image in which the real space is reproduced.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: August 30, 2022
    Assignee: HONDA MOTOR CO., LTD.
    Inventor: Kosei Tsushima
  • Patent number: 11429839
    Abstract: A neural network has an input layer, one or more hidden layers, and an output layer. The input layer is divided into a situation context input sublayer, a background context input sublayer (in some embodiments), and an environmental input sublayer. The output layer has a selection/sequencing output sublayer and an environmental output sublayer. Each of the layers (including the sublayers) have a plurality of neurons and each of the neurons has an activation. Situation context, environmental information, and background context can be inputted into the neural network which create an output used to dynamically select and sequence selected storylines that are used to modify a story based on the sentiment, environment, and/or background of the audience.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: August 30, 2022
    Assignee: International Business Machines Corporation
    Inventors: Beat Buesser, Adi I. Botea, Bei Chen, Akihiro Kishimoto
  • Patent number: 11422676
    Abstract: In a synchronization system that synchronizes files from multiple computing devices, the present invention provides a method for (1) displaying files from multiple computing devices in a multi-view user interface and (2) enabling content and file operations to be performed on such files through the user interface. The multi-view interface includes a file-system view and one or more media-specific views. In the file-system view files are organized in the same way in which they are organized on the devices on which they are stored. In the file-system view, users can perform file operations on files. In the media-specific view files are organized by media category. In one embodiment of the media-specific view, files are organized by metadata that relates to the files content. In the media-specific view, users can perform content operations on the files.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: August 23, 2022
    Assignee: Dropbox, Inc.
    Inventors: Vivek Patel, Mark C. Dixon, Gibu Thomas, Ashish Chordia, Nichole C. Gabriel
  • Patent number: 11422633
    Abstract: A haptic feedback device for providing haptic sensation comprises a haptic feedback interface that includes a plurality of haptic elements. The haptic feedback device detects a relative position and a height associated with a plurality of objects in an upcoming scene of a video based on a look-ahead buffer of the video played on an external display device or the haptic feedback device. A haptic feedback is determined for the upcoming scene of the video based on the look-ahead buffer of the video and the detected relative position and height associated with the plurality of objects. One or more movable haptic cues are generated on the haptic feedback interface using the plurality of haptic elements in synchronization with a current scene played on the external display device or the haptic feedback device, based on the determined haptic feedback.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: August 23, 2022
    Inventor: Alex Hamid Mani
  • Patent number: 11423941
    Abstract: A method and device for implementing Write-A-Movie technology. The method includes: obtaining a screenplay of a movie; generating, according to the screenplay, an action list by performing natural language processing (NLP) on the screenplay, the action list comprising a plurality of actions with attributes, the attributes of each action including a subject, a predicate, and a location of the action; rendering, according to the action list, three-dimensional (3D) data in 3D scenes of the movie, the 3D data reflecting, for each action, the subject performing the action at the location in a corresponding 3D scene; determining camera sequence of cameras for shooting two-dimensional (2D) frames in the 3D scenes by performing an auto-cinematography optimization process; and generating a 2D video of the movie by combining the 2D frames shot by the cameras based on the determined camera sequence.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: August 23, 2022
    Assignee: TCL RESEARCH AMERICA INC.
    Inventor: Haohong Wang
  • Patent number: 11418470
    Abstract: A system according to various exemplary embodiments includes a processor and a user interface coupled to the processor, the user interface comprising an input device and a display screen. The system further comprises memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to perform operations comprising: receiving, via the input device of the user interface, an electronic message comprising a scene identifier for a graphic; retrieving a user identifier for a user associated with the system; generating a customized graphic based on the scene identifier and the user identifier; and presenting the customized graphic within the electronic message via the display screen of the user interface.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: August 16, 2022
    Assignee: Snap Inc.
    Inventor: David James Kennedy
  • Patent number: 11416095
    Abstract: An electronic device described herein includes a touch screen for a touch sensitive display carried by a portable housing. The electronic device is configured to operate in a high detection threshold mode to determine whether an object is in contact with the touch sensitive display, and operate in a low detection threshold mode to determine whether the object is adjacent to the touch sensitive display, based on lack of detection of the object being in contact with the touch sensitive display. The electronic device is further configured to determine whether the object is in contact with a peripheral edge of the portable housing by determining whether the object is adjacent opposite sides of the touch sensitive display, based on detection of the object being adjacent to the touch sensitive display.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: August 16, 2022
    Assignees: STMicroelectronics Asia Pacific Pte Ltd, STMicroelectronics (Beijing) R&D Co. Ltd
    Inventors: Tae-gil Kang, Hang Yin, Cam Chung La
  • Patent number: 11410333
    Abstract: A method, a device and a computer-readable storage medium for providing a visual representation of a set of objects are provided. The method includes determining a first position in a drawing area, the first position for providing first display information of a first object in the set of objects; determining a usable position associated with the first position from a plurality of preset positions in the drawing area; determining a second object associated with the first object from the set of objects; and providing second display information of the second object in the usable position.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: August 9, 2022
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Xuefei Cui, Ye Zhang, Chengyuan Zhao, Ying Zhu, Yilin Zhang, Yingjie Shao
  • Patent number: 11403786
    Abstract: Embodiments of present disclosure disclose method and system for generating a medical image based on a textual data in a medical report. For generation, a textual data from each of one or more medical reports of the patient is retrieved. The textual data comprises one or more medical events and corresponding one or more attributes associated with each of the one or more medical reports. Further, a matching score for each of plurality of reference images is computed based on the textual data, using a first machine learning model. Upon computing the matching score, one or more images are selected from the plurality of reference images based on the matching score associated with each of the plurality of reference images. The medical image for the patient is generated based on the one or more images and the textual data using a second machine learning model.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: August 2, 2022
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Oladimeji Feyisetan Farri, Rithesh Sreenivasan, Vikram Basawaraj Patil Okaly, Ravindra Balasaheb Patil, Krishnamoorthy Palanisamy
  • Patent number: 11402740
    Abstract: A system and method of constructing a 3D model of surface may include: sequentially acquiring multiple pairs of stereoscopic images of a surface from a stereoscopic camera; and incrementally constructing a 3D model of the surface from the image pairs, concurrently with the sequential image acquisition.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: August 2, 2022
    Assignee: CHERRY IMAGING LTD.
    Inventors: Vardit Eckhouse, Oded Cohen, Igor Altman
  • Patent number: 11402213
    Abstract: Various embodiments are directed to techniques for determining a current location of a mobile device. An apparatus includes a SLAM candidate component to identify a first candidate key frame matching a current captured frame by a first degree from an interval-based key frame set with key frames selected on a recurring interval from multiple earlier captured frames captured by mobile device camera of surroundings within a defined area, a CNN candidate component to identify a second candidate key frame matching the current captured frame.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: August 2, 2022
    Assignee: Intel Corporation
    Inventors: Xianchao Xu, Jiqiang Song, Liwei Ma, Ke Wang
  • Patent number: 11391954
    Abstract: The present invention provides an optical device for augmented reality, the optical device including: an optical means for transmitting at least part of visible light therethrough; and a reflective unit disposed on the surface of or in the inside of the optical means, and configured to reflect image light corresponding to an image for augmented reality, output from an image output unit, toward the pupil of an eye of a user; wherein the reflective unit is formed in an asymmetric shape representing a shape other than a point-symmetric shape; and wherein the point-symmetric shape is a shape in which there is a specific point that allows the shape to be always the same for all rotation angles when the reflective unit is rotated around a specific point on the plane of the reflective unit, and the asymmetric shape is a shape that is not the point-symmetric shape.
    Type: Grant
    Filed: September 2, 2019
    Date of Patent: July 19, 2022
    Assignee: LETINAR CO., LTD.
    Inventors: Jeong Hun Ha, Soon Gi Park
  • Patent number: 11386664
    Abstract: A tunable signal sampling system includes a computing platform having a hardware processor and a memory storing a software code that when executed receives a communications signal, identifies data partitions included in the communications signal, performs, using a first predetermined metric, a first set of comparisons each comparing a different sequential pair of the data partitions with each other, and selects, based on the first set of comparisons, a subset of the data partitions as candidate sample partitions of the communications signal. The software code also determines multiple default sample partitions of the communications signal, performs, using a second predetermined metric, a second set of comparisons each comparing a different one of the default sample partitions with a respective one of the candidate sample partitions, and extracts, using a predetermined weighting factor applied to the results of the second set of comparisons, a sample of the communications signal.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: July 12, 2022
    Assignee: Disney Enterprises, Inc.
    Inventors: Miquel Angel Farre Guiu, Pablo Pernias, Marc Junyent Martin, Albert Aparicio Isarn
  • Patent number: 11388126
    Abstract: A system according to various exemplary embodiments includes a processor and a user interface coupled to the processor, the user interface comprising an input device and a display screen. The system further comprises memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to perform operations comprising: receiving, via the input device of the user interface, an electronic message comprising a scene identifier for a graphic; retrieving a user identifier for a user associated with the system; generating a customized graphic based on the scene identifier and the user identifier; and presenting the customized graphic within the electronic message via the display screen of the user interface.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: July 12, 2022
    Assignee: Snap Inc.
    Inventor: David James Kennedy
  • Patent number: 11379432
    Abstract: A device is configured to receive a reconstruction request that identifies a time instance value and an identifier for a portion of a document. The device is further configured to identify a time window between a current time value and the time instance value and to identify entries within a change history log within the time window that are associated with the identifier for the portion of the document. The device is further configured to generate a reconstructed document mapping by undoing the changes to the document mapping based on the identified entries within the change history log that are within the time window and that are associated with the identifier for the portion of the document. The device is configured to undo the changes that were performed by the identified entries in a reverse chronological order. The device is further configured to output the reconstructed document mapping.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: July 5, 2022
    Assignee: Bank of America Corporation
    Inventors: Joshua A. Lane, Janet A. Caffray
  • Patent number: 11369440
    Abstract: A system for modelling a portion of a patient includes a processing unit, a manipulator, a sensor, and a display device. The processing unit is configured to receive patient data and to process the patient data to generate a model of the portion of the patient. The sensor is configured to capture manipulator data. The processing unit is configured to receive the manipulator data from the sensor and to process the manipulator data to determine a position of the manipulator, an orientation of the manipulator, or both. The display device is configured to display the model on or in the manipulator.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: June 28, 2022
    Assignee: THE JOHN HOPKINS UNIVERSITY
    Inventors: Bernhard Fuerst, Greg M. Osgood, Nassir Navab, Alexander Winkler
  • Patent number: 11369874
    Abstract: In one aspect, a first device includes a processor, a display, a GPU, and storage. The storage includes instructions executable to communicate with a second device to receive frame-based data in a compressed data stream and to receive, via a sideband, video game frame rendering requests. The instructions are also executable to communicate with the second device to receive texture data pertaining to objects to render on the display as part of a video game associated with the video game frame rendering requests, and/or to receive 3D model data pertaining to objects to render on the display as part of the video game. The instructions are also executable to render, using the GPU, video game frames based on the video game frame rendering requests and based on the texture data and/or the 3D model data. The first device may be a TV and the second device may be a personal computer.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: June 28, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Robert J. Kapinos, Robert Norton, Russell Speight VanBlon, Scott Wentao Li
  • Patent number: 11368531
    Abstract: The disclosure describes a method in an electronic device. The electronic device comprises a memory, a communication unit, and a processor configured to control the communication unit to establish a network connection with a server after storing a image file in the memory, control the communication unit to transmit a image file to the server from the electronic device after establishing the network connection with the server, obtain a link information for downloading the image file from the server after establishing the network connection with the server, and after establishing the network connection with the server, replace the image file with a lower resolution image corresponding to the image file in the memory based at least on a memory capacity available in the memory.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: June 21, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-Hyun Yeom, Geon-Soo Kim, Sang-Min Huh, Min-Kyung Hwang
  • Patent number: 11359931
    Abstract: Systems and methods useful in providing equivalent visual operation (EVO) for the flight crew of an aircraft independent of the actual outside weather and visibility conditions through the use of synthetic vision (SV) and enhanced vision (EV) technologies are described. The systems and methods described herein can contribute toward gaining an operational credit that can expand the operational capabilities of an aircraft. The systems and methods described herein can provide relatively simple and intuitive solutions for activating and operating such systems.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: June 14, 2022
    Assignee: BOMBARDIER INC.
    Inventors: Anthony J. Barber, Nami Bae, Marc Bergeron, William Murray Colquhoun, Christopher Martin, Mark Schlegel, Natalie W. Wong, Olivier Lebegue
  • Patent number: 11356638
    Abstract: A device may control a video communication via transcoding and/or traffic shaping. The device may include a multipoint control unit (MCU) and/or a server. The device may receive one or more video streams from one or more devices. The device may analyze a received video stream to determine a viewing parameter. The viewing parameter may include a user viewing parameter, a device viewing parameter, and/or a content viewing parameter. The device may modify a video stream based on the viewing parameter. Modifying the video stream may include re-encoding the video stream, adjusting an orientation, removing a video detail, and/or adjusting a bit rate. The device may send the modified video stream to another device. The device may determine a hit rate for the video stream based on the viewing parameter. The device may indicate the bit rate by sending a feedback message and/or by signaling a bandwidth limit.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: June 7, 2022
    Assignee: VID SCALE, Inc.
    Inventors: Yuriy Reznik, Gregory S. Sternberg, Ariela Zeira, Liangping Ma, Yong He, Anantharaman Balasubramanian, Yan Ye, Louis Kerofsky, Ralph Neff, Zhifeng Chen
  • Patent number: 11356595
    Abstract: An image sensor outputs captured image data by discriminating whether to add a result of an imaging plane phase difference AF calculation to a top of the captured image data or whether to add the result to an end of the captured image data, thus reducing a time lag between exposure and focus position movement.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: June 7, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroyuki Furumochi
  • Patent number: 11347388
    Abstract: A computer-implemented method for digital content navigation based on directional input may include (i) maintaining a user content pod for each user account within a group of user accounts maintained by a social networking platform, (ii) generating a cover card for each user content pod, and (iii) providing, within a graphical user interface for interacting with posts made to the social networking platform, a scrollable display of vertically arranged selectable cover cards configured to (1) scroll vertically between cover cards of different user content pods in response to receiving vertical swiping input and (2) scroll horizontally between one or more posts of an individual user content pod in response to receiving horizontal swiping input. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: May 31, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Jason Holland
  • Patent number: 11348288
    Abstract: A method comprising: determining a portion of a visual scene, wherein the portion is dependent upon a position of a sound source within the visual scene; and enabling adaptation of the visual scene to provide, via a display, spatially-limited visual highlighting of the portion of the visual scene.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: May 31, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Antti Eronen, Arto Lehtiniemi, Jussi Leppänen, Juha Arrasvuori
  • Patent number: 11335050
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating visual image editing guides for digital raster images by identifying and filtering edge paths. In particular, in one or more embodiments, the disclosed systems utilize denoising and adaptive thresholding with a digital image to generate a simplified, binary digital image. Further, in some embodiments, the disclosed systems utilize contour detection to identify a set of edge paths from the raster image for the simplified, binary digital image. Additionally, in one or more embodiments, the disclosed systems filter the set of edge paths based on edge length and utilizes the filtered set of edge paths to generate visual image editing guides for generating modified digital images.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: May 17, 2022
    Assignee: Adobe Inc.
    Inventors: Praveen Kumar Dhanuka, Arushi Jain
  • Patent number: 11331205
    Abstract: Disclosed herein are a method and system for producing a digital model of a customised device, comprising the steps of: importing a first digital file of a base part; importing a second digital file of a target shape; determining a warping interpolation function based on source point positions associated with the base part and target point positions associated with the target shape; and applying the warping interpolation function to the points of said base part to generate a model of said customised device.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: May 17, 2022
    Assignee: 3DMorphic Pty Ltd
    Inventor: William C. H. Parr
  • Patent number: 11330119
    Abstract: To make it possible for a user to easily modify the recognition state of a document by document recognition processing at the time of multi-cropping processing. A preview screen is displayed on a user interface, which displays the results of the document recognition processing for a scanned image obtained by scanning a plurality of documents en bloc on the scanned image in an overlapping manner. Then, a button for dividing the detected document area is displayed on the preview screen so that it is made possible for a user to easily perform division.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: May 10, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Daijiro Miyamoto