Reza Parang

San Francisco, California, United States Contact Info
1K followers 500+ connections

Join to view profile

Articles by Reza

Activity

Join now to see all activity

Experience & Education

  • Square

View Reza’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Publications

  • A Geospatial Technique for Detecting Distance and Reflection Angle Between Real and Virtual Objects

    International Journal of Control, Automation and Systems

    This paper presents a geospatial collision detection technique consisting of two methods: Find Object Distance (FOD) and Find Reflection Angle (FRA). We show how the geospatial collision detection technique using a computer vision system detects a computer generated virtual object and a real object manipulated by a human user and how the virtual object can be reflected on a real floor after being detected by a real object. In the geospatial collision detection technique, the FOD method detects…

    This paper presents a geospatial collision detection technique consisting of two methods: Find Object Distance (FOD) and Find Reflection Angle (FRA). We show how the geospatial collision detection technique using a computer vision system detects a computer generated virtual object and a real object manipulated by a human user and how the virtual object can be reflected on a real floor after being detected by a real object. In the geospatial collision detection technique, the FOD method detects the real and virtual objects, and the FRA method predicts the next moving directions of virtual objects. We demonstrate the two methods by implementing a floor based Augmented Reality (AR) game, Ting Ting, which is played by bouncing fire-shaped virtual objects projected on a floor using bamboo-shaped real objects. The results reveal that the FOD and the FRA methods of the geospatial collision detection technique enable the smooth interaction between a real object manipulated by a human user and a virtual object controlled by a computer. The proposed technique is expected to be used in various AR applications as a low cost interactive collision detection engine such as in educational materials, interactive contents including games, and entertainment equipments.

    Other authors
    See publication
  • Laser Shot System: A User Data Input Method Based on a Laser Pointer for Large Screen Interactive Content

    Journal of Computing Sciences in Colleges

    As computer-based multimedia content for educational and industrial venues is being further developed, a new input device is needed to interact with objects for application in these areas. This paper introduces the Laser Shot System that uses a convention laser pointer as a pointing device, allowing many degrees of freedom when selecting objects displayed on a large screen that is located a far distance from the user. The main purpose of the device is to enable the user to interact with…

    As computer-based multimedia content for educational and industrial venues is being further developed, a new input device is needed to interact with objects for application in these areas. This paper introduces the Laser Shot System that uses a convention laser pointer as a pointing device, allowing many degrees of freedom when selecting objects displayed on a large screen that is located a far distance from the user. The main purpose of the device is to enable the user to interact with multimedia content in a spacious area; whereas, selecting objects on a screen located a substantial distance from the user is difficult with current general input methods such as a keyboard and mouse, even with radio frequency enabled widgets. To demonstrate the efficacy of the laser shot system, a virtual aquarium was projected on a large-scale screen by a beam projector to produce an effect similar to a science hall. Preliminary evidence obtained showed that the task of selecting specific objects on the screen and obtaining desired information when the user is located a far distance from the screen using the Laser Shot System was simple. It is expected that the results from this study could contribute to the design of input methods for large screen-based interactive learning technologies for educational setting.

    Other authors
    See publication

Patents

  • Method and system for implementing a cloud-based social media marketing method and system

    Issued US US20140180788 A1

    An approach for implementing a system, method, and computer program product for performing social marketing using a cloud-based system. The approach is capable of accessing data across multiple types of internet-based sources of social data and commentary and to perform analysis upon that data. A social marketing campaign can then be generated and implemented in an integrated manner using the system. This permits realtime reaction to trends, with rapid ability to react to opportunities in the…

    An approach for implementing a system, method, and computer program product for performing social marketing using a cloud-based system. The approach is capable of accessing data across multiple types of internet-based sources of social data and commentary and to perform analysis upon that data. A social marketing campaign can then be generated and implemented in an integrated manner using the system. This permits realtime reaction to trends, with rapid ability to react to opportunities in the marketplace.

    See patent

Projects

  • Adtrack

    Adtrack is a program that generates reports of the web's top sites and their use of advertising, marketing, and analytics trackers.

    It identifies how we're tracked online, by what companies, and how often. More information can be found here: http://www.rezaparang.com/entries/7-how-often-are-we-tracked-online.

    Written in Node.js and PhantomJS. Source code is here: https://github.com/rparang/adtrack

    See project
  • Valet

    Valet is an internal communication tool. It receives emails and distributes feature information to users on email threads.

    More info is here: http://www.rezaparang.com/entries/5-valet-an-internal-communication-tool

    It uses an email-as-an-interface concept and offers several benefits:
    - Integrated into existing email workflow everyone already knows
    - No UI to learn
    - No new user registration
    - Feature "owns" users, so any update to the feature can be pushed out to…

    Valet is an internal communication tool. It receives emails and distributes feature information to users on email threads.

    More info is here: http://www.rezaparang.com/entries/5-valet-an-internal-communication-tool

    It uses an email-as-an-interface concept and offers several benefits:
    - Integrated into existing email workflow everyone already knows
    - No UI to learn
    - No new user registration
    - Feature "owns" users, so any update to the feature can be pushed out to subscribers automatically

  • Old School Kool

    http://oldschoolkool.herokuapp.com/

    Old School Kool is a collection of beautiful photos from the past. It uses an image layout that uses 100% of the browser's viewport regardless of size without any image cropping.

    Built with Ruby on Rails and Backbone.js.

    See project
  • Vine Slide

    Vine Slide is a slide presentation of Vine videos. Vine doesn't have an available API, so videos were scraped.

    Built with Ruby on Rails and Backbone.js. Responsive design.

  • Paint Hip Hop

    http://painthiphop.com/

    Paint Hip Hop is a hip hop music app. Follow users and give rep points for the songs you like.

    Built with Ruby on Rails. Peak traffic in late 2012 was roughly 1,000 unique visitors for the month and 20 concurrent users.

    See project

More activity by Reza

View Reza’s full profile

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

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses