Interface Represented By 3d Space Patents (Class 715/848)
  • Patent number: 11373374
    Abstract: A method and system for selecting an instantiation point for a virtual asset relative to a physical space, the method including and system operable for: prompting a user to place a device at a desired position/alignment in the physical space; capturing the position/alignment with respect to a real world frame of reference; translating the position/alignment with respect to the real world frame of reference to a frame of reference in virtual space; and spawning the virtual asset in the virtual space at/with the translated position/alignment. The device includes one of a smartphone with a camera and a 6 degree-of-freedom controller.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: June 28, 2022
    Assignee: Volvo Car Corporation
    Inventors: Jon Seneger, Qinzi Tan, Lukasz Pasek
  • Patent number: 11366561
    Abstract: Methods, devices, and computer readable media for control of user interface windows in a virtual reality environment. The method includes displaying a window in a viewable area of a virtual reality environment on a display of a head mountable device (HMD), the viewable area determined based on orientation of the HMD. The method further includes receiving a request to lock a position of the window in the viewable area and locking the position of the window in the viewable area in response to the lock request. The position of the window is fixed in the viewable area relative to the orientation of the HMD, when locked, regardless of the orientation of the HMD.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: June 21, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sridhar Kocharlakota, Moiz Sonasath, Brett Foster, Keshav Byri, Kuldeep Modi, Nalena Santiago, Siva Boggala, Siva Penke
  • Patent number: 11366565
    Abstract: Computer-implemented method of positioning a set of objects on a user interface on a surface of a three-dimensional structure, each member of the set of the objects having a size in two dimensions. Objects are assigned to a respective one of a plurality of subsets of objects based on object characteristics. Each subset is assigned to a respective two-dimensional portion of predetermined size. For each subset having an unpositioned object, object occupancy in the portion is identified and unpositioned objects are allocated to a position within the portion on the basis of object dimension and unoccupied space. The two-dimensional portions are positioned based on a specification and each object position is mapped within the portions to a three-dimensional coordinate. Responsive to input, positioning of the plurality of two-dimensional portions is modified, and each allocated object position is mapped to a new three-dimensional coordinate within the modified portion positions.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: June 21, 2022
    Assignee: Sphere Research Ltd.
    Inventors: Oliver Treadway, Michael Kruger
  • Patent number: 11360639
    Abstract: A system comprises a data storage device arranged to store information indicative of scenes of a media content project, and a user interface (UI). The UI is arranged to display information indicative of scenes of a media content project and, for a scene, to facilitate display of a representation of an observer and display of information indicative of an observer experience associated with the scene at a location relative to the observer representative of a desired location of the observer experience in the scene. The UI is arranged, for a scene, to facilitate selection of an observer experience to be associated with the scene and selection of a location of the observer experience relative to the observer. The system is arranged to store a data record indicative of the selected observer experience, the scene associated with the observer experience, and the location of the observer experience relative to the observer.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: June 14, 2022
    Assignee: SpaceDraft Pty Ltd
    Inventor: Lucy Cooke
  • Patent number: 11354490
    Abstract: Systems, methods, and computer readable medium are provided that relates to the field electronic slide presentation applications. Improvements to add new features and functionality in that field are illustratively described. In some embodiments, an automated feature is provided that generates high-quality presentation slides from source content. Other features are contemplated including features related to security, GUIs, smart templates, and others.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: June 7, 2022
    Inventor: Matthew Connell Shriver
  • Patent number: 11355003
    Abstract: In a method for calculating a location of a traffic incident a processor receives a first alarm message. The alarm message has a device identification, an event time stamp indicating detection of an incident, and a first distance vector. The processor calculates first isodistance information from the first distance vector and receives a second alarm message that has the device identification, the event time stamp, and a second distance vector. The processor calculates a second isodistance information for the second alarm message, and calculates a location of the incident based on the first isodistance information and the second isodistance information.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: June 7, 2022
    Assignee: International Business Machines Corporation
    Inventors: Frederic Bauchot, Zsolt Szalai, Joel Viale
  • Patent number: 11343594
    Abstract: Systems and processes associated with an augmented film crew.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: May 24, 2022
    Assignee: DISH Network L.L.C.
    Inventors: Nicholas B. Newell, Abhijit Sharma
  • Patent number: 11336948
    Abstract: A user may employ a user device (e.g., a television (TV) and a set-top box (STB)) to access a television system via a network. The television system may include one or more content servers (CSs) (e.g., a VOD server, an HTTP server, or other media server) for providing, among other things, a VOD service to the user and a broadcast transmission system for transmitting a multitude of linear television channels. Television system and/or user device is/are operable to enable the user to interact with an enhanced TV service (ETS) that allows the user to easily navigate among various different programmed linear channels (a.k.a., “streaming channels”) and VOD services. The ETS may be hosted in the television system, in user device, or in a combination of the two.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: May 17, 2022
    Assignee: Music Choice
    Inventors: Donna M. O'Neill, Kevin Boone, David J. Del Beccaro
  • Patent number: 11328497
    Abstract: In one embodiment, a method of intermingling stereoscopic and conforming virtual content to a bounded surface is performed at a device that includes one or more processors, non-transitory memory, and one or more displays. The method includes displaying a bounded surface within a native user computer-generated reality (CGR) environment, wherein the bounded surface is displayed based on a first set of world coordinates characterizing the native user CGR environment. The method further includes displaying a first stereoscopic virtual object within a perimeter of a first side of the bounded surface, wherein the first stereoscopic virtual object is displayed in accordance with a second set of world coordinates that is different from the first set of world coordinates characterizing the native user CGR environment.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: May 10, 2022
    Assignee: APPLE INC.
    Inventors: Clement P. Boissiere, Samuel L. Iglesias, Timothy Robert Oriol, Adam Michael O'Hern
  • Patent number: 11294453
    Abstract: A simulated reality system is disclosed herein. The simulated reality system receives information from the sensor determinable as at least one of a position or orientation of a user of the device. The simulated reality system transmits the information to the simulated reality environment generator for converting the information to a corresponding avatar position or orientation within the simulated reality environment and for subsequent transmission of the avatar position or orientation within the simulated reality environment to at least one of a second device or simulated reality device. The handheld device receives information from the simulated reality environment generator. The information corresponds to the viewing perspective of the avatar in the simulated reality environment for display on the viewing device.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: April 5, 2022
    Assignee: Foretell Studios, LLC
    Inventors: Howard Olah-Reiken, Lyron L. Bentovim
  • Patent number: 11294541
    Abstract: A method, a system, a medium, and a device may be used for displaying a geometry in an editor, in the technical field of two-dimensional/three-dimensional modeling. The method for displaying a geometry in an editor comprises: determining a Boolean operation and a plurality of geometries in a space window (102); calculating the plurality of geometries in the space window according to the Boolean operation, so as to obtain a composite geometry in the space window (104); creating a plurality of objects in the resource list, wherein the plurality of objects respectively correspond to the composite geometry and the plurality of geometries that are calculated to obtain the composite geometry, and setting objects corresponding to the plurality of geometries as sub-nodes of an object corresponding to the composite geometry; and returning to the step of determining a Boolean operation and a plurality of geometries in the space window.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: April 5, 2022
    Assignee: Shanghai Lilith Technology Corporation
    Inventor: Di Wu
  • Patent number: 11282169
    Abstract: An apparatus, system, and method are described for providing real-time capture, processing, and distribution of panoramic virtual reality (VR) content. One embodiment of a graphics processor comprises a video interface to receive a plurality of images from a corresponding plurality of cameras; an image rectifier to perform a perspective re-projection of at least some of the images to a common image plane to generate a rectified plurality of images; a stitcher to analyze overlapping regions of adjacent images in the rectified images and to identify corresponding pixels in the overlapping regions and to stitch the adjacent images in accordance with the corresponding pixels to generate a panoramic image comprising a stitched combination of the rectified plurality of images; and a cylindrical projector to project the panoramic image onto a cylindrical surface to generate a final panoramic video image to be used to implement a VR environment on a VR apparatus.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: March 22, 2022
    Assignee: Intel Corporation
    Inventors: Wayne Cochran, Fai Yeung, Durga Raj Mathur, Gilson Goncalves De Lima, Patrick Youngung Shon, John A. Harrison, Ok Joon Kim, Harleen Gill, Kyle Siehl, Uma Jayaram, Sankar Jayaram, Archie Sharma, Gockcen Clingir, Stanley Baran, Mayuresh Varerkar, Barnan Das, Narayan Biswal, Nilesh Shah, Ritesh Kale, Greg Weinstein
  • Patent number: 11275871
    Abstract: A method of modifying CAD documents is provided, the method including use of a CAD modifying application that enables a user to modify a plurality of CAD documents outside of a native CAD environment. In another embodiment, the application may be integrated into a native CAD environment. The method includes using the CAD modifying application to build a workflow environment from existing CAD files, configure parameters and components of the workflow environment according to desired modification, and generating the modified CAD documents by instructing the CAD modifying application to communicate with existing CAD software.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: March 15, 2022
    Inventors: Michael Tardie, Benjamin Doucette, Jose L. Carrasco
  • Patent number: 11250491
    Abstract: An automotive service system and associated methods for facilitating communication between an automotive service shop and its customers are described. According to some aspects, the automotive service system may send a customer access to an inspection video including a demonstration in which one or more components of the customer's vehicle are shown and a recommendation for an automotive service involving the one or more components is given. In some embodiments, the automotive service system may include various modules that provide different functions to the customer, such as allowing a customer to: self-diagnose issues with the vehicle, book an appointment at an automotive repair shop, receive service recommendations and quotes, receive financing options, and/or receive appraisal options.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: February 15, 2022
    Assignee: iService Auto Inc.
    Inventor: Tandon A. Noplos
  • Patent number: 11232576
    Abstract: The present disclosure relates to systems and methods for determining a motion of an object during imaging. The systems and methods may cause a light emission device to project a structured light onto the object, and cause a light reception device to detect light resulting from the structured light as projected onto the object and generate a plurality of measured images of the structured light based on the detected light. The systems and methods may further determine the motion of the object based on the plurality of measured images of the structured light and a reference image of the structured light.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: January 25, 2022
    Assignee: SHANGHAI UNITED IMAGING HEALTHCARE CO., LTD.
    Inventors: Jie Lu, Guoguang Zhao, Hui Liu, Yuhang Shi, Qiang He, Jun'an Zheng
  • Patent number: 11189057
    Abstract: An apparatus and method is disclosed including circuitry configured to provide virtual reality video content in a virtual space, circuitry configured to determine selection of an object of interest in the virtual space, and circuitry configured to scale a representation of a user in the virtual space based at least on a distance V in the virtual space between the user and the object of interest.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: November 30, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Ari-Pekka Liljeroos, Katriina Petainen
  • Patent number: 11166079
    Abstract: Embodiments of the invention provide a method, system and computer program product for viewport selection for hypervideo presentation. In a method for viewport selection for hypervideo presentation, a multiplicity of different hypervideos, for example 360° hypervideos, are played back to an end user and end user interactions by the end user with each of the different hypervideos are recorded. Then, an end user profile for the end user is computed from the recorded end user interactions so as to specify a particular viewport. Finally, in response to a directive by the end user to view a new hypervideo, the end user profile is retrieved and the particular viewport identified so that the new hypervideo is played back to the end user utilizing the particular viewport.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Srikanth K. Murali, Bidhu Ranjan Sahoo, Aparna Seshadri, Padmanabha Venkatagiri Seshadri
  • Patent number: 11113080
    Abstract: Systems and methods for providing adaptive virtual reality (VR) assistant in VR environments. The system is configured to receive input from users within an interactive communication session, wherein text from the input is extracted and analyzed by a Natural Language Processing (NLP) engine, and context is determined based on the input text extracted. Based on the determined context and input, the adaptive VR assistant generates a VR environment that is integrated within the same interactive communication session. The system enables a communication session between a virtual character created for the user and other virtual users within the generated VR environment based on the determined context.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: September 7, 2021
    Assignee: Tata Consultancy Services Limited
    Inventors: Robin Tommy, Vansh Johri
  • Patent number: 11106277
    Abstract: Provided is a method of providing statistical data related to cartoon data provided to a cartoon data display apparatus, the method including: obtaining, by a controller, first cartoon reading information by analyzing a cartoon reading pattern of a first user when the first user reads first cartoon data; generating, by the controller, first statistical data from the obtained first cartoon reading information; and providing, by a communication unit, the generated first statistical data to an external apparatus in communication with the controller.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: August 31, 2021
    Assignee: NAVER CORPORATION
    Inventors: Hyo Kim, Hyun Chul Lee, Ji Han Kim, Dai Hyun Lim, Byoung Kwan Kim, Myeong Seok Yang
  • Patent number: 11094097
    Abstract: The present technique relates to an information processing apparatus, an information processing method, and a program that can make an improvement in terms of communication regarding a plurality of users viewing the same content. Data of content is acquired, and a first visual field image corresponding to a visual field of a first user is cut out from a content image based on the data of the content. In addition, visual field information representing a visual field of a second user viewing the content image is acquired. Furthermore, in a display apparatus, the first visual field image is displayed, and the visual field of the second user is displayed based on the visual field information of the second user. The present technique can be applied to, for example, a case where a plurality users views content, such as a spherical image and a free viewpoint image.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: August 17, 2021
    Assignee: SONY CORPORATION
    Inventors: Tsuyoshi Ishikawa, Kei Takahashi, Daisuke Sasaki
  • Patent number: 11085790
    Abstract: In some implementations, a computing device can provide a map application providing a representation of a physical structure of venues (e.g., shopping centers, airports) identified by the application. In addition, the application can provide a route and/or turn-by-turn navigation instructions to a destination within a venue comprising one or more floors when desired by the user.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: August 10, 2021
    Assignee: Apple Inc.
    Inventors: Austin Marusco, Ryan D. Shelby, Ryan W. Apuy, Vincent P. Arroyo, Megan M. Frost, Brett Lareau, Justin Strawn
  • Patent number: 11086393
    Abstract: There is provided an information processing device capable of identifying an object, individually sensing a state of the object, and providing information in accordance with a result of the sensing. The information processing device includes: a detection unit that senses an object that is present in a sensing-possible region; and a processing unit that causes the detection unit to sense the object corresponding to an identifier that is transmitted from an external device via a network and that is associated with the object in response to reception of a request that designates the identifier and transmits a response to the request to the external device on the basis of a result of the sensing.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: August 10, 2021
    Assignee: SONY CORPORATION
    Inventor: Tetsuo Ikeda
  • Patent number: 11087555
    Abstract: One embodiment is directed to a system for enabling two or more users to interact within a virtual world comprising virtual world data, comprising a computer network comprising one or more computing devices, the one or more computing devices comprising memory, processing circuitry, and software stored at least in part in the memory and executable by the processing circuitry to process at least a portion of the virtual world data; wherein at least a first portion of the virtual world data originates from a first user virtual world local to a first user, and wherein the computer network is operable to transmit the first portion to a user device for presentation to a second user, such that the second user may experience the first portion from the location of the second user, such that aspects of the first user virtual world are effectively passed to the second user.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: August 10, 2021
    Assignee: Magic Leap, Inc.
    Inventors: Samuel A. Miller, Rony Abovitz
  • Patent number: 11068969
    Abstract: A method for creating a customized virtual shopping experience may include receiving physical-world shopping data of a first user. The physical-world shopping data may be collected while the first user is physically present in a physical-world shopping environment. The method may also include configuring a virtual shopping environment based at least in part on the physical-world shopping data of the first user, and displaying to the first user the virtual shopping environment.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: July 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: John D. Wilson, Shikhar Kwatra, Paul Krystek, Sarbajit K. Rakshit
  • Patent number: 11068072
    Abstract: In a mixed reality display system, a server and a plurality of mixed reality display terminals are connected, and virtual objects are displayed. The virtual objects include a shared virtual object for which a plurality of terminals have an operation authority and a private virtual object for which only a specific terminal has an operation authority. The server has virtual object attribute information for displaying the virtual objects in each terminal, and each terminal has a motion detecting unit that detects a motion of a user for switching between the shared virtual object and the private virtual object. When a detection result by the motion detecting unit is received from the terminal, the server updates the virtual object attribute information depending on whether the virtual object is the shared virtual object or the private virtual object, and transmits data of the virtual object after the update to each terminal.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: July 20, 2021
    Assignee: MAXELL, LTD.
    Inventor: Naoyuki Kanda
  • Patent number: 11051884
    Abstract: Described herein are apparatus and associated methods for the generation of at least one user adjustable, accurate, real-time, virtual surgical reference indicium. A method includes recording an image of an eye and producing a real-time multidimensional visualization using the recorded image. The method also includes determining at least one distinct visible feature within a patient specific pre-operative still image and producing the real-time, virtual surgical reference indicium in conjunction with the patient specific pre-operative still image. The method further includes aligning the real-time, virtual surgical reference indicium with the real-time, multidimensional visualization of the eye using the at least one distinct visible feature.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: July 6, 2021
    Assignee: Alcon, Inc.
    Inventors: Ashok B. Tripathi, Michael A. Weissman
  • Patent number: 11055260
    Abstract: Systems and methods for the compression and decompression of geospatial locations are disclosed. The compression and decompression are based on a prediction of the geospatial location and a geometrical projection of the Earth.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: July 6, 2021
    Assignee: LIVE EARTH, LLC
    Inventor: Zachary Burns
  • Patent number: 11054289
    Abstract: Sensory outputs are corrected to reflect true values. One or more correction factors may be determined and applied to sensory outputs to ensure a true value is obtained. A reconstruction algorithm maps the sensory outputs to a quantity of interest, such that the true value of the quantity of interest is within error bounds of a reconstructed value.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: July 6, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Rishiraj Pravahan
  • Patent number: 11044281
    Abstract: A virtual user interface for a user-controlled device is provided that allows a person who is associated with the user-controlled device to make user selections from a plurality of selection options to interact with a simulated environment. The virtual user interface is a virtual three-dimensional user interface object having the plurality of selection options on its outer surface. The plurality of selection options is distributed over different portions of the outer surface of the virtual three-dimensional user interface object, and the plurality of selection options are grouped into a plurality of subsets of selection options. The virtual three-dimensional user interface object is rotatable by user interaction of the person with the virtual three-dimensional user interface object to a predefined position in space that causes one of the subsets of selection options to be in focus, thereby enabling the selection options of the subset in focus to be enabled for user selection.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: June 22, 2021
    Assignee: 8 BIT DEVELOPMENT INC.
    Inventors: Eric M. Pilnock, Kenneth E. Irwin, Jr., Michael T. Day, Michael Pilnock
  • Patent number: 11039901
    Abstract: A system, method, and apparatus for performing intraocular lens implantation using real-time surgical reference indicium are disclosed. An example method includes recording a patient specific pre-operative still image of an eye prior to cyclorotation of the eye when a patient lies down for surgery and generating at least one real-time multidimensional visualization of at least a portion of the eye for display. The method further includes using the patient specific pre-operative still image to at least produce at least one virtual surgical reference indicium including an ocular natural vertical axis of the eye and align the at least one virtual surgical reference indicium to the eye in conjunction with the real-time multidimensional visualization of at least a portion of the eye. The patient specific pre-operative still image is captured under a dilation condition selected from the group consisting of natural dilation, chemical dilation, and no dilation.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: June 22, 2021
    Assignee: Alcon, Inc.
    Inventor: Ashok B. Tripathi
  • Patent number: 11036296
    Abstract: An electronic device includes a fixing device and an output device. The fixing device is provided for, after the electronic device is worn by the user, maintaining a relative positional relationship between the electronic device and the at least one part of the user's body. The output device is provided for, after the electronic device is worn by the user, responding to an obtained control command and performing an operation causing the user to receive haptic feedback from the electronic device based on the relative positional relationship.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: June 15, 2021
    Assignee: LENOVO (BEIJING) CO., LTD.
    Inventors: Super Liao, Li Jiang, Zhenghong Chen, Shuisheng Yu, Guangbo Meng
  • Patent number: 11010499
    Abstract: The current invention concerns a computer-implemented method, a computer system and a computer program product for determining a position in a computer-aided design model. The model comprises a multitude of components. A list of at least two spatially extended and user-selected components is obtained. A cursor is displayed on a visualization means to indicate a position within the model. For each spatially extended component of the list, a distance indicator, indicating the smallest distance of said position to the component, is displayed via the visualization means. Upon providing position movement directions via the at least one user input device said position, said cursor location and said distance indicators are dynamically updated accordingly.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: May 18, 2021
    Assignee: BRICSYS NV
    Inventor: Hans De Backer
  • Patent number: 11010014
    Abstract: Techniques for gradually transitioning a user to a second navigation scheme while using a first navigation scheme in a 3D design application that generates and displays a 3D virtual environment. The design application initially implements the first navigation scheme and a set of function tools of the standard navigation scheme. The design application monitors for a set of patterns of navigation actions during use of the first-person navigation scheme, each pattern being performed more efficiently when using the standard navigation scheme. Upon detecting a pattern using the first-person navigation scheme, the design application may switch to the standard navigation scheme. Also, upon detecting selection of a function tool, the design application may switch to the standard navigation scheme during use of the function tool. When the function tool is closed, the design application may switch back to the first-person navigation scheme.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: May 18, 2021
    Assignee: AUTODESK, INC.
    Inventors: Tovi Grossman, Benjamin Lafreniere
  • Patent number: 11003663
    Abstract: Methods and systems for using dispersed cached data stored in multiple database nodes for serving database access requests are described herein. Upon receiving a request for data from a requesting device, a first application server determines whether the requested data is stored in a local cache memory. If it is determined that the requested data is not stored in the local cache memory, without accessing a local, first database, the first application server determines that the requested data is stored in a cache memory of a second application server, wherein the second application server stores at least a portion of the data from a second database in its cache memory. The first application server retrieves the requested data from the cache memory of the second application server and provides the retrieved data to the requesting device.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: May 11, 2021
    Assignee: PayPal, Inc.
    Inventor: Shanmukh Sista
  • Patent number: 10997784
    Abstract: A map file includes two-dimensional or three-dimensional geometric data items collectively representing layout of a building. The map file and parsed and the geometric data items analyzed to identify building elements including rooms, floors, and objects of the building, and to identify containment relationships between the elements. A space model having a space graph is constructed. The space graph includes nodes that correspond to the respective building elements and links forming relationships between nodes that correspond to the identified containment relationships. Each node may include node metadata, rules or code that operate on the metadata, and a node type that corresponds to a type of physical space. Some nodes may include user representations or device representations that represent physical sensors associated therewith. The representations may receive data from the respectively represented sensors, and the sensor data becomes available via the space model.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Grégory Christopher John Vandenbrouck, Fernando Nahuel Viton, Matthew Evan Vogel
  • Patent number: 10956475
    Abstract: The present disclosure involves displaying a search result by selecting a repository for searching; inputting one or more keywords for searching, wherein at least one of the one or more keywords is a location mandatory keyword; searching the selected repository for one or more documents that contain the one or more inputted keyword to generate a search result; defining at least two elements of a tree structure view; selecting a portion of the tree structure view to display and displaying the search result in the selected portion of the tree structure view. Also, one of the at least two elements maybe a subset of another of the at least two elements. In some examples, a display includes at least four bucket categories based which are displayed for one of the at least two elements.
    Type: Grant
    Filed: October 11, 2015
    Date of Patent: March 23, 2021
    Assignee: ImageScan, Inc.
    Inventors: Basker S. Krishnan, Hanoz J. Kateli, Bryan Heesch
  • Patent number: 10949959
    Abstract: A method of processing image data in a composite image is described. The method comprises analyzing a multi-level blending of images of the composite image; identifying sharp transition boundary areas of the composite image; applying less attenuation for higher levels of multi-level blending of the composite image in the sharp transition boundary areas; and applying more attenuation for lower levels of multi-level blending of the composite image in the sharp transition boundary areas.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: March 16, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: John W Glotzbach, Ruiwen Zhen, Ibrahim Pekkucuksen, Hamid Rahim Sheikh
  • Patent number: 10942697
    Abstract: A display server automatically determines layouts of display walls. The display server receives one or more setup messages from a display wall and assigns one or more universal resource locators (URLs) to one or more display screens in the display wall based on the setup messages. The display server sends one or more webpages including different patterns to display on the display screens in the display wall and receives back display information showing the patterns displayed on the display screens. The display server then generates a configuration file identifying an arrangement of display regions in the display wall based on the display information. The display server also may operate a content manager that accesses the configuration file to identify the layouts for the different display walls and identify storyboards with similar layouts.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: March 9, 2021
    Assignee: SPRINKLR, INC.
    Inventors: Justin Garrity, Dan Blaisdell, Ryan Parr
  • Patent number: 10930397
    Abstract: A system for viewing at a client device a series of three-dimensional virtual views over the Internet of a volume visualization dataset contained on centralized databases employs a transmitter for securely sending volume visualization dataset from a remote location to the centralized database, more than one central data storage medium containing the volume visualization dataset, and a plurality of servers in communication with the centralized databases to create virtual views based on client requests. A resource manager load balances the servers, a security device controls communications between the client device and server and the resource manager and central storage medium. Physically secured sites house the components. A web application accepts at the remote location user requests for a virtual view of the volume visualization dataset, transmits the request to the servers, receives the resulting virtual view from the servers, and displays the resulting virtual view to the remote user.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: February 23, 2021
    Assignee: Al Visualize, Inc.
    Inventor: Kovey Kovalan
  • Patent number: 10909758
    Abstract: Systems and methods for generating three-dimensional models with correlated three-dimensional and two dimensional imagery data are provided. In particular, imagery data can be captured in two dimensions and three dimensions. Imagery data can be transformed into models. Two-dimensional data and three-dimensional data can be correlated within models. Two-dimensional data can be selected for display within a three-dimensional model. Modifications can be made to the three-dimensional model and can be displayed within a three-dimensional model or within two-dimensional data. Models can transition between two dimensional imagery data and three dimensional imagery data.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: February 2, 2021
    Assignee: Matterport, Inc.
    Inventors: Matthew Tschudy Bell, David Alan Gausebeck, Gregory William Coombe, Daniel Ford, William John Brown
  • Patent number: 10909779
    Abstract: In one aspect, a computerized method useful for three-dimensional (3D) model data rendering and information capturing during a vehicle inspection check-in process for service comprising includes the step of providing a vehicle for a check-in inspection. The computerized method includes the step of obtaining a vehicle identification number (VIN) of the vehicle. The computerized method includes the step of, based on the VIN of the vehicle, obtaining a 3D vehicle model data. The 3D vehicle model data matches a type of the vehicle. The 3D vehicle model data is generated from a manufacturer's three-dimensional (3D) computer-aided design (CAD) model data of the type of the vehicle.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: February 2, 2021
    Assignee: TEKION CORP
    Inventors: Jayaprakash Vijayan, Gurusankar Sankararaman, Anand Ramakotti, Sigmundo Bautista, Justin Alexander Chi-Young Hou
  • Patent number: 10895973
    Abstract: A method includes a hierarchical dataset that includes a root-data object and data collections nested under the root-data object. Each data collection includes one or more data objects, each data object associated with one or more other data collections. The method also includes displaying a hierarchical user interface on a screen. The hierarchical user interface includes column. The columns include data-object columns and data-collection columns, wherein the columns alternate between data-object columns and data-collection columns. Each data-object column displays a list of the one or more data objects of a respective data collection. Each data-collection column displays a list of the one or more data collections of a respective data object, the data-collection columns includes a root-data-collection column displaying a list of the one or more data collections associated with the root-data object.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: January 19, 2021
    Assignee: Google LLC
    Inventor: Michael Kleinerman
  • Patent number: 10860168
    Abstract: Computerized methods and systems for three-dimensional (3-D) displaying and navigating of search results are provided. In some embodiments, a criterion may be received from a user of a publication system. A database associated with the publication system may be searched based on the criterion. Search results retrieved from the database may be displayed on at least one side of a 3-D interface object. At least one control may be displayed proximate to the three 3-D interface object. The control may be used to navigate the 3-D interface Object.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: December 8, 2020
    Assignee: eBay Inc.
    Inventor: Satish Kumar Nankani
  • Patent number: 10838611
    Abstract: Systems and methods for providing efficient navigation tools for an infinite scroll user interface are provided. One example method includes providing at least a portion of a set of content items, the set of content items including a plurality of previously displayed content items that have previously been displayed and one or more currently displayed content items. The method includes storing user engagement data for each content item. The method includes displaying a navigational tool that enables the user to access the plurality of previously displayed content items. The method includes automatically selecting previously displayed content items based on the user engagement data. The method includes presenting one or more content markers associated with the automatically selected one or more previously displayed content items.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: November 17, 2020
    Assignee: Google LLC
    Inventor: Bailiang Zhou
  • Patent number: 10838395
    Abstract: An information processing device controls operation trouble or a calculation amount related to a machine interference check by automatically creating a three-dimensional model optimal for the machine interference check. The information processing device optimizes, for the interference check, three-dimensional model data of a machine including a plurality of structures. The information processing device includes a check object selection unit that performs selection among the structures, and a model creating unit that creates three-dimensional model data for an interference check which data includes the selected structure. Since the information processing device can generate three-dimensional model data optimized for an interference check, there is no trouble for a user to create new three-dimensional model data by himself/herself, and a simple and effective interference check can be realized.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: November 17, 2020
    Assignee: Fanuc Corporation
    Inventors: Hiroaki Hada, Shinichirou Itakura, Kouji Satou
  • Patent number: 10802666
    Abstract: Computer-implemented method of positioning a set of objects on a user interface on a surface of a three-dimensional structure, each member of the set of the objects having a size in two dimensions. Objects are assigned to a respective one of a plurality of subsets of objects based on object characteristics. Each subset is assigned to a respective two-dimensional portion of predetermined size. For each subset having an unpositioned object, object occupancy in the portion is identified and unpositioned objects are allocated to a position within the portion on the basis of object dimension and unoccupied space. The two-dimensional portions are positioned based on a specification and each object position is mapped within the portions to a three-dimensional coordinate. Responsive to input, positioning of the plurality of two-dimensional portions is modified, and each allocated object position is mapped to a new three-dimensional coordinate within the modified portion positions.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: October 13, 2020
    Assignee: SPHERE TECHNOLOGY LIMITED
    Inventors: Oliver Treadway, Michael Kruger
  • Patent number: 10754515
    Abstract: As three-dimensional (3D) printing and additive manufacturing becomes a way for individuals and companies to distribute physical goods, there is a growing need for creators of physical goods to enable customers to customize 3D printed objects while protecting core electronic assets in the form of the files used to define and print the objects. Server-side rendering of 3D object images provides an opportunity to protect 3D object files while offering performance advantages. A scripting language may be central to delivering a seamless user experience interacting with 3D object models on client devices. Object creators and vendors may rely on the scripting language to create user interfaces for selling customizable objects. And once the user interface is developed, it may provide the basis for users accessing, viewing, manipulating, selecting materials, rendering, pricing, and printing a range of 3D objects.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: August 25, 2020
    Assignee: Shapeways, Inc.
    Inventor: Alan D. Hudson
  • Patent number: 10748346
    Abstract: Systems and methods are disclosed for permitting the use of a natural language expression to specify object (or asset) locations in a virtual three-dimensional (3D) environment. By rapidly identifying and solving constraints for 3D object placement and orientation, consumers of synthetics services may more efficiently generate experiments for use in development of artificial intelligence (AI) algorithms and sensor platforms. Parsing descriptive location specifications, sampling the volumetric space, and solving pose constraints for location and orientation, can produce large numbers of designated coordinates for object locations in virtual environments with reduced demands on user involvement.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: August 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alvin Wen Jie Chia, Michael J. Ebstyne, Larry Marvin Wall, Trebor L. Connell
  • Patent number: 10726560
    Abstract: Various embodiments describe systems and processes for generating AR/VR content. In one aspect, a method for generating a 3D projection of an object in a virtual reality or augmented reality environment comprises obtaining a sequence of images along a camera translation using a single lens camera. Each image contains a portion of overlapping subject matter, including the object. The object is segmented from the sequence of images using a trained segmenting neural network to form a sequence of segmented object images, to which an art-style transfer is applied using a trained transfer neural network. On-the-fly interpolation parameters are computed and stereoscopic pairs are generated for points along the camera translation from the refined sequence of segmented object images for displaying the object as a 3D projection in a virtual reality or augmented reality environment. Segmented image indices are mapped to a rotation range for display in the virtual reality or augmented reality environment.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: July 28, 2020
    Assignee: Fyusion, Inc.
    Inventors: Stefan Johannes Josef Holzer, Yuheng Ren, Abhishek Kar, Alexander Jay Bruen Trevor, Krunal Ketan Chande, Martin Josef Nikolaus Saelzle, Radu Bogdan Rusu
  • Patent number: 10726955
    Abstract: A system for viewing at a client device a series of three-dimensional virtual views over the Internet of a volume visualization dataset contained on centralized databases employs a transmitter for securely sending volume visualization dataset from a remote location to the centralized database, more than one central data storage medium containing the volume visualization dataset, and a plurality of servers in communication with the centralized databases to create virtual views based on client requests. A resource manager load balances the servers, a security device controls communications between the client device and server and the resource manager and central storage medium. Physically secured sites house the components. A web application accepts at the remote location user requests for a virtual view of the volume visualization dataset, transmits the request to the servers, receives the resulting virtual view from the servers, and displays the resulting virtual view to the remote user.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: July 28, 2020
    Assignee: AI VISUALIZE, INC.
    Inventor: Kovey Kovalan