Daniel Olshansky

Daniel Olshansky

Bellevue, Washington, United States
4K followers 500+ connections

About

Backend engineer with a passion for building infrastructure and tooling to make Data…

Articles by Daniel

  • ClawDock: Dockerizing OpenClaw So It Doesn't Eat Your Machine

    If you're following AI, unless you’ve been living under a rock, you’ve likely heard about OpenClaw. I started setting…

    4 Comments
  • Intelligence is not intuition

    Everyone's waiting for Artificial General Intelligence (AGI). The reality is that it's already here, and it hasn't…

    2 Comments

Activity

Join now to see all activity

Experience

  • Grove  Graphic

    Grove

    Bellevue, Washington, United States

  • -

  • -

    Metaverse

  • -

  • -

    Mountain View, California, United States

  • -

  • -

    Plantation, FL

  • -

    San Francisco Bay Area

  • -

    Mountain View

  • -

    San Francisco Bay Area

  • -

    Toronto, Canada Area

  • -

    Toronto, Canada Area

Education

  • University of Toronto Graphic

    University of Toronto

    3.84 / 4.0 Cumulative GPA

    -

    • Scholar’s Award
    • Faculty of Applied Science and Engineering Award
    • Queen Elizabeth II Aiming for the Top Scholarship

  • -

    -

Licenses & Certifications

  • Learn Advanced C++ Programming Graphic

    Learn Advanced C++ Programming

    Udemy

    Issued
    Credential ID UC-ae936a1c-1d57-444b-a432-22a68a6b3d48
  • Machine Learning Graphic

    Machine Learning

    Coursera

    Issued
    Credential ID GKYSNR7Z3HNF
  • Cisco Networking Academy Certification: IT Essentials

    Cisco

    Issued
  • Focus in Information Technology (FIT)

    Cisco

    Issued
  • Cisco Networking Academy Certification: Fundamentals of Java Programming

    Cisco

    Issued
  • Dean's Honours List Certificate

    Faculty of Applied Science and Engineering, University of Toronto

    Issued Expires

Patents

  • CROSS REALITY SYSTEM FOR LARGE SCALE ENVIRONMENT RECONSTRUCTION

    Issued 20230290052

    Various techniques pertaining to methods, systems, and computer program products a spatial persistence process that places a virtual object relative to a physical object for an extended-reality display device based at least in part upon a persistent coordinate frame (PCF). A determination is made to decide whether a drift is detected for the virtual object relative to the physical object. upon or after detection of the drift or deviation, the drift or deviation is corrected at least by updating…

    Various techniques pertaining to methods, systems, and computer program products a spatial persistence process that places a virtual object relative to a physical object for an extended-reality display device based at least in part upon a persistent coordinate frame (PCF). A determination is made to decide whether a drift is detected for the virtual object relative to the physical object. upon or after detection of the drift or deviation, the drift or deviation is corrected at least by updating a tracking map into an updated tracking map and further at least by updating the persistent coordinate frame (PCF) based at least in part upon the updated tracking map, wherein the persistent coordinate frame (PCF) comprises six degrees of freedom relative to the map coordinate system.

    Other inventors
    See patent
  • CROSS REALITY SYSTEM WITH WIRELESS FINGERPRINTS

    Issued 20230209373

    A cross reality system enables any of multiple devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. Both stored maps and tracking maps used by portable devices may have wireless fingerprints associated with them. The portable devices may maintain wireless fingerprints based on wireless scans performed repetitively, based on one or more trigger conditions, as the devices move around the physical world. The wireless…

    A cross reality system enables any of multiple devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. Both stored maps and tracking maps used by portable devices may have wireless fingerprints associated with them. The portable devices may maintain wireless fingerprints based on wireless scans performed repetitively, based on one or more trigger conditions, as the devices move around the physical world. The wireless information obtained from these scans may be used to create or update wireless fingerprints associated with locations in a tracking map on the devices. One or more of these wireless fingerprints may be used when a previously stored map is to be selected based on its coverage of an area in which the portable device is operating. Maintaining wireless fingerprints in this way provides a reliable and low latency mechanism for performing map-related operations.

    Other inventors
    See patent
  • CROSS REALITY SYSTEM WITH LOCALIZATION SERVICE

    Issued US 20230127303

    A cross reality system enables any of multiple devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. The cross reality system may include a cloud-based localization service that responds to requests from devices to localize with respect to a stored map. The request may include one or more sets of feature descriptors extracted from an image of the physical world around the device. Those features may be posed relative…

    A cross reality system enables any of multiple devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. The cross reality system may include a cloud-based localization service that responds to requests from devices to localize with respect to a stored map. The request may include one or more sets of feature descriptors extracted from an image of the physical world around the device. Those features may be posed relative to a coordinate frame used by the local device. The localization service may identify one or more stored maps with a matching set of features. Based on a transformation required to align the features from the device with the matching set of features, the localization service may compute and return to the device a transformation to relate its local coordinate frame to a coordinate frame of the stored map.

    Other inventors
    See patent
  • CROSS REALITY SYSTEM FOR LARGE SCALE ENVIRONMENT RECONSTRUCTION

    Issued 20230013511

    Various techniques pertaining to methods, systems, and computer program products identify, for a first portable device at a first location in a three-dimensional (3D) physical environment, a first sparse map, the first portable device connected to a remote computing system for accessing sharable world data of the 3D physical environment that comprises a physical object, wherein the plurality electronic devices include the plurality of portable devices having respective sparse maps installed…

    Various techniques pertaining to methods, systems, and computer program products identify, for a first portable device at a first location in a three-dimensional (3D) physical environment, a first sparse map, the first portable device connected to a remote computing system for accessing sharable world data of the 3D physical environment that comprises a physical object, wherein the plurality electronic devices include the plurality of portable devices having respective sparse maps installed thereupon. A second sparse map is identified for a second portable device connected to the remote computing system for accessing the sharable world data. The second portable device performs content persistence for a virtual content relative to the physical object at least by using a merged map determined by merging a version of the first sparse map and a version of the second sparse map based at least in part upon one or more persistence coordinate frames.

    Other inventors
    See patent
  • CROSS REALITY SYSTEM SUPPORTING MULTIPLE DEVICE TYPES

    Issued 20220130120

    A cross reality system enables any of multiple types of devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. The cross reality system may include a cloud-based localization service that responds to requests from devices to localize with respect to a stored map. Devices of any type, with native hardware and software configured for augmented reality operations may be configured to work with the cross reality system by…

    A cross reality system enables any of multiple types of devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. The cross reality system may include a cloud-based localization service that responds to requests from devices to localize with respect to a stored map. Devices of any type, with native hardware and software configured for augmented reality operations may be configured to work with the cross reality system by incorporating components that interface between the native AR framework of the device and the cloud-based localization service. These components may present position information about the device in a format recognized by the localization service. Additionally, these components may filter or otherwise process perception data provided by the native AR framework to increase the accuracy of localization.

    Other inventors
    See patent
  • CROSS REALITY SYSTEM FOR LARGE SCALE ENVIRONMENT RECONSTRUCTION

    Issued US 20210279949

    An extended or cross reality system includes a computing device communicably connected to a plurality of portable electronic devices via a network component, a repository accessible by the computing device and the plurality of portable electronic devices, and a dense map merge component. The extended or cross reality system determines a representation for multiple portions of a 3D environment based at least in part upon on a set of dense maps received from the plurality of portable devices…

    An extended or cross reality system includes a computing device communicably connected to a plurality of portable electronic devices via a network component, a repository accessible by the computing device and the plurality of portable electronic devices, and a dense map merge component. The extended or cross reality system determines a representation for multiple portions of a 3D environment based at least in part upon on a set of dense maps received from the plurality of portable devices, wherein the set of dense maps is grouped into multiple subgroups based at least in part upon pose data pertaining to the set of dense maps or surface information in the set of dense maps. The extended or cross reality system storing the representation as at least a portion of a shared persistent dense map.

    See patent
  • Cross Reality Systems

    Issued US US 2021/0209859 A1

    An augmented reality viewing system is described . A local
    coordinate frame of local content is transformed to a world
    coordinate frame . A further transformation is made to a head
    coordinate frame and a further transformation is made to a
    camera coordinate frame that includes all pupil positions of
    an eye . One or more users may interact in separate sessions with a viewing system . If a canonical map is available , the
    earlier map is downloaded onto a viewing device of a user…

    An augmented reality viewing system is described . A local
    coordinate frame of local content is transformed to a world
    coordinate frame . A further transformation is made to a head
    coordinate frame and a further transformation is made to a
    camera coordinate frame that includes all pupil positions of
    an eye . One or more users may interact in separate sessions with a viewing system . If a canonical map is available , the
    earlier map is downloaded onto a viewing device of a user . The viewing device then generates another map and local
    izes the subsequent map to the canonical map

    See patent
  • CROSS REALITY SYSTEM SUPPORTING MULTIPLE DEVICE TYPES

    Issued US 20210110615

    A cross reality system enables any of multiple types of devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. The cross reality system may include a cloud-based localization service that responds to requests from devices to localize with respect to a stored map. Devices of any type, with native hardware and software configured for augmented reality operations may be configured to work with the cross reality system by…

    A cross reality system enables any of multiple types of devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. The cross reality system may include a cloud-based localization service that responds to requests from devices to localize with respect to a stored map. Devices of any type, with native hardware and software configured for augmented reality operations may be configured to work with the cross reality system by incorporating components that interface between the native AR framework of the device and the cloud-based localization service. These components may present position information about the device in a format recognized by the localization service. Additionally, these components may filter or otherwise process perception data provided by the native AR framework to increase the accuracy of localization.

    See patent
  • CROSS REALITY SYSTEM WITH WIRELESS FINGERPRINTS

    Issued US 20210112427

    A cross reality system enables any of multiple devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. Both stored maps and tracking maps used by portable devices may have wireless fingerprints associated with them. The portable devices may maintain wireless fingerprints based on wireless scans performed repetitively, based on one or more trigger conditions, as the devices move around the physical world. The wireless…

    A cross reality system enables any of multiple devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. Both stored maps and tracking maps used by portable devices may have wireless fingerprints associated with them. The portable devices may maintain wireless fingerprints based on wireless scans performed repetitively, based on one or more trigger conditions, as the devices move around the physical world. The wireless information obtained from these scans may be used to create or update wireless fingerprints associated with locations in a tracking map on the devices. One or more of these wireless fingerprints may be used when a previously stored map is to be selected based on its coverage of an area in which the portable device is operating. Maintaining wireless fingerprints in this way provides a reliable and low latency mechanism for performing map-related operations.

    Other inventors
    See patent
  • CROSS REALITY SYSTEM WITH LOCALIZATION SERVICE

    Issued US 20210110614

    A cross reality system enables any of multiple devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. The cross reality system may include a cloud-based localization service that responds to requests from devices to localize with respect to a stored map. The request may include one or more sets of feature descriptors extracted from an image of the physical world around the device. Those features may be posed relative…

    A cross reality system enables any of multiple devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. The cross reality system may include a cloud-based localization service that responds to requests from devices to localize with respect to a stored map. The request may include one or more sets of feature descriptors extracted from an image of the physical world around the device. Those features may be posed relative to a coordinate frame used by the local device. The localization service may identify one or more stored maps with a matching set of features. Based on a transformation required to align the features from the device with the matching set of features, the localization service may compute and return to the device a transformation to relate its local coordinate frame to a coordinate frame of the stored map.

    See patent
  • User data management for augmented reality using a distributed ledger Abstract

    Issued US 20200729

    Disclosed herein are systems and methods for setting, accessing, and modifying user privacy settings using a distributed ledger. In an aspect, a system can search previously stored software contracts to locate an up-to-date version of a software contract associated with a user based on a request for access to user data for the particular user. Then, the system determines that the user data is permitted to be shared. The system transmits, to a data virtualization platform, instructions to…

    Disclosed herein are systems and methods for setting, accessing, and modifying user privacy settings using a distributed ledger. In an aspect, a system can search previously stored software contracts to locate an up-to-date version of a software contract associated with a user based on a request for access to user data for the particular user. Then, the system determines that the user data is permitted to be shared. The system transmits, to a data virtualization platform, instructions to extract encrypted user data from a data platform. The system can then make available, to a data verification system, a private encryption key and details associated with the software contract to verify that the private encryption key and the user data match. Then the system transmits, to the data virtualization platform, the private encryption key so that the data virtualization platform can decrypt the encrypted user data.

    See patent
  • Cross reality system

    Issued US 10957112

    An augmented reality viewing system is described. A local coordinate frame of local content is transformed to a world coordinate frame. A further transformation is made to a head coordinate frame and a further transformation is made to a camera coordinate frame that includes all pupil positions of an eye. One or more users may interact in separate sessions with a viewing system. If a canonical map is available, the earlier map is downloaded onto a viewing device of a user. The viewing device…

    An augmented reality viewing system is described. A local coordinate frame of local content is transformed to a world coordinate frame. A further transformation is made to a head coordinate frame and a further transformation is made to a camera coordinate frame that includes all pupil positions of an eye. One or more users may interact in separate sessions with a viewing system. If a canonical map is available, the earlier map is downloaded onto a viewing device of a user. The viewing device then generates another map and localizes the subsequent map to the canonical map.

    See patent
  • CROSS REALITY SYSTEM

    Issued US 20200090407

    An augmented reality viewing system is described. A local coordinate frame of local content is transformed to a world coordinate frame. A further transformation is made to a head coordinate frame and a further transformation is made to a camera coordinate frame that includes all pupil positions of an eye. One or more users may interact in separate sessions with a viewing system. If a canonical map is available, the earlier map is downloaded onto a viewing device of a user. The viewing device…

    An augmented reality viewing system is described. A local coordinate frame of local content is transformed to a world coordinate frame. A further transformation is made to a head coordinate frame and a further transformation is made to a camera coordinate frame that includes all pupil positions of an eye. One or more users may interact in separate sessions with a viewing system. If a canonical map is available, the earlier map is downloaded onto a viewing device of a user. The viewing device then generates another map and localizes the subsequent map to the canonical map.

    See patent
  • CROSS REALITY SYSTEM

    Issued US 20200051328

    A cross reality system that provides an immersive user experience by storing persistent spatial information about the physical world that one or multiple user devices can access to determine position within the physical world and that applications can access to specify the position of virtual objects within the physical world. Persistent spatial information enables users to have a shared virtual, as well as physical, experience when interacting with the cross reality system. Further, persistent…

    A cross reality system that provides an immersive user experience by storing persistent spatial information about the physical world that one or multiple user devices can access to determine position within the physical world and that applications can access to specify the position of virtual objects within the physical world. Persistent spatial information enables users to have a shared virtual, as well as physical, experience when interacting with the cross reality system. Further, persistent spatial information may be used in maps of the physical world, enabling one or multiple devices to access and localize into previously stored maps, reducing the need to map a physical space before using the cross reality system in it. Persistent spatial information may be stored as persistent coordinate frames, which may include a transformation relative to a reference orientation and information derived from images in a location corresponding to the persistent coordinate frame.

    See patent

Projects

  • Thesis - Parallelization and Optimization of the NPAIRS Software Package

    - Present

    - Runtime optimization of the PLSNPAIRS project for fMRI analysis (https://code.google.com/p/plsnpairs/)
    - Used Hadoop MapReduce infrastructure to leverage multi-node clusters
    - Developed and implemented a workload distribution algorithm and node evaluation techniques to fairly distribute the work across a heterogeneous cluster
    - Integrated with work of other students leveraging GPU processing to reduce runtime on a per node basis
    - Experimented with and evaluated various methods of…

    - Runtime optimization of the PLSNPAIRS project for fMRI analysis (https://code.google.com/p/plsnpairs/)
    - Used Hadoop MapReduce infrastructure to leverage multi-node clusters
    - Developed and implemented a workload distribution algorithm and node evaluation techniques to fairly distribute the work across a heterogeneous cluster
    - Integrated with work of other students leveraging GPU processing to reduce runtime on a per node basis
    - Experimented with and evaluated various methods of precursor calculations to optimize optimal solution search
    - Implemented Gradient Descent for further search optimizations
    - Report: https://www.dropbox.com/s/nhgneu13mmgmxpb/ThesisReport.pdf?dl=0
    - Presentation: https://www.dropbox.com/s/h92t5t0is7op2jm/ThesisPresentation.pdf?dl=0

    Other creators
    See project
  • iOS Localizer

    - Present

    • Automated iOS localization tool
    • Ruby gem that is simply executed via command-line
    • Translation is powered by Google Translate's API

    Other creators
    See project
  • IronEye

    -

    Used 2 Asus Xtion camera to develop a computer vision based system to be implemented at commercial gyms in order to educate gym members on proper weight lifting technique, reduce the risk of injury, and help them track their workout performance.

    Main features include:
    - Real time feedback display to show errors and correction's in the user's squatting form
    - Automatic set and rep counting
    - Algorithmic adjustments based on the individual's specific body / limb ratios
    -…

    Used 2 Asus Xtion camera to develop a computer vision based system to be implemented at commercial gyms in order to educate gym members on proper weight lifting technique, reduce the risk of injury, and help them track their workout performance.

    Main features include:
    - Real time feedback display to show errors and correction's in the user's squatting form
    - Automatic set and rep counting
    - Algorithmic adjustments based on the individual's specific body / limb ratios
    - Android app to keep track of workout performance, stats, and the ability to view prior workouts

    Other creators
    See project
  • Autonomous Robot

    -

    • Designed the and built the circuitry and electromechanical structure of an autonomous robot
    • The system was controlled by a PIC microcontroller programmed in assembly
    • Used various sensors to avoid obstacles and acquire readings of various objects in the robot's environment

    Other creators
    See project
  • Toronto Engineering Design Project

    -

    • Presented and communicated design using 3D modeling, prototypes and posters
    • Gathered evidence from various sources including municipal managers
    • Developed a sustainable solution to a Toronto problem using design theory

    Other creators
  • Traffic Light System

    -

    • Made a scaled version of a traffic model controlled by an Arduino microcontroller
    • Developed code in C++ to control the traffic light system, and light/motion sensors

    Other creators
  • The Ultimate Showdown

    -

    • Co-developed a fighting game in Java
    • Documented the code using Javadoc and Unified Modeling Language

    Other creators

Honors & Awards

  • University of Toronto Junior Design Finalist - 2nd Place

    University of Toronto

    Produced a machine that sorted recyclable materials. Places 2nd out of 26 teams in the Junior Design category.

  • IBM CASCON 2009 Programming Contest - 4th Place

    IBM

    Created an AI for a car simulation game in a 3 hour hackathon.

Test Scores

  • AP Computer Science AB Exam

    Score: 4/5

    AP Exam testing basic knowledge on algorithms and data structures in Java

Languages

  • English

    Native or bilingual proficiency

  • Russian

    Elementary proficiency

  • Hebrew

    Elementary proficiency

More activity by Daniel

View Daniel’s full profile

  • See who you know in common
  • Get introduced
  • Contact Daniel directly
Join to view full profile

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses