Onur Cinar

Onur Cinar

Sunnyvale, California, United States
2K followers 500+ connections

About

Accomplished, highly effective engineering leader with proven ability to successfully…

Articles by Onur

Activity

Join now to see all activity

Experience

  • Google Graphic

    Google

    Mountain View, CA

  • -

    Menlo Park, CA

  • -

    Mountain View, CA

  • -

    Palo Alto, CA

  • -

    Palo Alto, CA

  • -

    Palo Alto, CA

  • -

    Santa Clara, CA

  • -

    San Francisco Bay Area

  • -

    Palo Alto, CA

  • -

    Mountain View, CA

  • -

  • -

  • -

  • -

  • -

  • -

    Trevose, PA

  • -

    Greater Philadelphia Area

Education

Licenses & Certifications

Join now to see all certifications

Volunteer Experience

Publications

  • Book: Android Quick APIs Reference

    Apress

    The Android Quick APIs Reference is a condensed code and APIs reference to the new Google Android 5.0 SDK. It presents the essential Android APIs in a well-organized format that can be used as a handy reference.

    See publication
  • Book: Android Best Practices

    Apress

    The aim of Android Best Practices is to help those who have already created some Android apps to move to the next level to learn and apply best practices to their Android apps to make them less buggy, better performing and easier to use. This leads to better reviews and increased visibility, which should mean more sales of your apps.

    Other authors
    See publication
  • Book: Pro Android C++ with the NDK

    Apress

    Pro Android C++ with the NDK (Native Development Kit) is an advanced tutorial and professional reference for experienced app developers now porting, developing or employing C++ and other native code to integrate into the Android platform to run more graphically intense apps, more sophisticated game apps and better performing apps in general.

    See publication
  • Book: Android Apps with Eclipse

    Apress

    Android Apps with Eclipse provides a detailed overview of Eclipse, including steps and the screenshots to help Android developers to quickly get up to speed on Eclipse and to streamline their day-to-day software development.

    Eclipse is the most adopted integrated development environment (IDE) for Java programmers. And, now, Eclipse seems to be the preferred IDE for Android apps developers.

    Android Apps with Eclipse provides a detailed overview of Eclipse, including steps and the…

    Android Apps with Eclipse provides a detailed overview of Eclipse, including steps and the screenshots to help Android developers to quickly get up to speed on Eclipse and to streamline their day-to-day software development.

    Eclipse is the most adopted integrated development environment (IDE) for Java programmers. And, now, Eclipse seems to be the preferred IDE for Android apps developers.

    Android Apps with Eclipse provides a detailed overview of Eclipse, including steps and the screenshots to help Android developers to quickly get up to speed on Eclipse and to streamline their day-to-day software development. This book includes the following:

    See publication

Patents

  • Session history horizon control

    Issued US 10,965,633

    Session history horizon control techniques are described in which participants in a communication session are able to selectively control how much history of the communication session is shown to individuals added into the session. A representation of a session record (e.g., a message thread) may be exposed for rendering by communication modules used by participants for the communication session. Responsive to addition of participants, the communication module(s) may be configured to expose a…

    Session history horizon control techniques are described in which participants in a communication session are able to selectively control how much history of the communication session is shown to individuals added into the session. A representation of a session record (e.g., a message thread) may be exposed for rendering by communication modules used by participants for the communication session. Responsive to addition of participants, the communication module(s) may be configured to expose a history control element in conjunction with the session record to enable control over portions of the session record exposed to people added into the session. The history control element for a particular participant is configured to visually identify portions within the session record that are accessible to the particular participant. The history control element may also be positioned in different locations in the session record to modify exposure of the messages to the particular participant.

    Other inventors
    See patent
  • Automatic camera selection

    Issued US 10,284,813

    Various embodiments enable a video messaging experience which permits the exchange of short video messages in an asynchronous manner. The video messaging experience preserves the video intimacy and experience of synchronous-type video communications, while at the same time provides the convenience of SMS-type message exchange.

    Other inventors
    See patent
  • Highlighting unread messages

    Issued US 10,178,346

    Various embodiments enable a video messaging experience which permits the exchange of short video messages in an asynchronous manner. The video messaging experience preserves the video intimacy and experience of synchronous-type video communications, while at the same time provides the convenience of SMS-type message exchange.

    Other inventors
    See patent
  • Automatic camera selection

    Issued US 9,888,207

    Various embodiments enable a video messaging experience which permits the exchange of short video messages in an asynchronous manner. The video messaging experience preserves the video intimacy and experience of synchronous-type video communications, while at the same time provides the convenience of SMS-type message exchange.

    Other inventors
    See patent
  • Highlighting Unread Messages

    Issued US 9,749,585

    Various embodiments enable a video messaging experience which permits the exchange of short video messages in an asynchronous manner. The video messaging experience preserves the video intimacy and experience of synchronous-type video communications, while at the same time provides the convenience of SMS-type message exchange.

    Other inventors
    See patent
  • Managing communication events

    Issued US 9,716,796

    A user terminal associated with a first user, the user terminal comprising a communication client application for managing communications with at least one further user terminal over a first network, the communication client application being configured to: determine with respect to at least one incoming call whether a further user terminal at the call origin point comprises the communication client application; and manage the reception of the call based on the determination of whether the…

    A user terminal associated with a first user, the user terminal comprising a communication client application for managing communications with at least one further user terminal over a first network, the communication client application being configured to: determine with respect to at least one incoming call whether a further user terminal at the call origin point comprises the communication client application; and manage the reception of the call based on the determination of whether the further user terminal at the call origin point comprises the communication client application.

    Other inventors
    See patent
  • Managing communication events

    Issued US 9,716,796

    A user terminal associated with a first user, the user terminal comprising a communication client application for managing communications with at least one further user terminal over a first network, the communication client application being configured to: determine with respect to at least one incoming call whether a further user terminal at the call origin point comprises the communication client application; and manage the reception of the call based on the determination of whether the…

    A user terminal associated with a first user, the user terminal comprising a communication client application for managing communications with at least one further user terminal over a first network, the communication client application being configured to: determine with respect to at least one incoming call whether a further user terminal at the call origin point comprises the communication client application; and manage the reception of the call based on the determination of whether the further user terminal at the call origin point comprises the communication client application.

    Other inventors
    See patent
  • Detecting Patterns Traced on a Screen of a User Device

    Issued US 9,282,283

    A user terminal comprising: a network interface; a touchscreen configured to receive a pattern traced by a user; a first camera configured to capture images, wherein the user terminal is configured to transmit said captured images from the first camera to at least one further user terminal via the network interface as part of a video call; a second camera; a memory configured to store information relating to at least one pattern; a detection module configured to detect, using said stored…

    A user terminal comprising: a network interface; a touchscreen configured to receive a pattern traced by a user; a first camera configured to capture images, wherein the user terminal is configured to transmit said captured images from the first camera to at least one further user terminal via the network interface as part of a video call; a second camera; a memory configured to store information relating to at least one pattern; a detection module configured to detect, using said stored information, one of said at least one pattern traced on an area of the touchscreen of said user terminal; and a control module configured to, in response to the detection by the detection module, switch from the first camera to the second camera so as to capture images using the second camera, the control module causing the said captured images from the second camera to be transmitted via the network interface to said at least one further user device.

    Other inventors
    See patent
  • Playback of Interconnected Videos

    Filed US 20150264309

    Various embodiments enable a video messaging experience which permits the exchange of short video messages in an asynchronous manner. The video messaging experience preserves the video intimacy and experience of synchronous-type video communications, while at the same time provides the convenience of SMS-type message exchange.

    Other inventors
    See patent
  • Stop Recording and Send Using a Single Action

    Filed US 20150264307

    Various embodiments enable a video messaging experience which permits the exchange of short video messages in an asynchronous manner. The video messaging experience preserves the video intimacy and experience of synchronous-type video communications, while at the same time provides the convenience of SMS-type message exchange.

    Other inventors
    See patent
  • Development System

    Filed US 20130305222

    A method for remotely testing an application on a device is disclosed. The method includes connecting a development system to the device. The device is hosted in a remote environment and is not directly accessible to the development system. The development system connects to the device via an agent that is coupled to the device, wherein the agent is configured to receive application data for the device and control signals from the development system and operate the device according to the…

    A method for remotely testing an application on a device is disclosed. The method includes connecting a development system to the device. The device is hosted in a remote environment and is not directly accessible to the development system. The development system connects to the device via an agent that is coupled to the device, wherein the agent is configured to receive application data for the device and control signals from the development system and operate the device according to the control signals. The method further includes fetching the collected device data from the device, wherein the agent is configured to collect the device data from the device and the development system retrieves the collected device data from the agent.

    Other inventors
    See patent

Courses

  • Converting Strategy into Action

    XAPM110

  • Leadership for Strategic Execution

    XAPM111

Projects

  • Checker

    Checker is a Go library that helps you validate user input. It can be used to validate user input stored in a struct, or to validate individual pieces of input.

  • Indicator TS

    Indicator is a TypeScript module providing various stock technical analysis indicators, strategies, and a backtest framework for trading.

  • Indicator Go

    Indicator is a Golang module providing various stock technical analysis indicators, strategies, and a backtest framework for trading.

  • Skype for Android 4.x

    -

    Skype for Android 4.0 represented the culmination of over a year of planning and design, and almost 9 months of incremental delivery to achieve a completely re-architected and re-designed experience for more than 100M customers. It was the first non-Microsoft product to adopt the Modern design style, and included many performance improvements targeted specifically at mobile devices. With this new, solid foundation, Skype has been able to re-engage users, re-orient around Instant Messaging as…

    Skype for Android 4.0 represented the culmination of over a year of planning and design, and almost 9 months of incremental delivery to achieve a completely re-architected and re-designed experience for more than 100M customers. It was the first non-Microsoft product to adopt the Modern design style, and included many performance improvements targeted specifically at mobile devices. With this new, solid foundation, Skype has been able to re-engage users, re-orient around Instant Messaging as a primary communications medium, and continue to drive app performance and business metrics in an increasingly competitive landscape.

    Other creators
    See project
  • Skype for Android 4.x

    -

    Skype for Android 4.0 represented the culmination of over a year of planning and design, and almost 9 months of incremental delivery to achieve a completely re-architected and re-designed experience for more than 100M customers. It was the first non-Microsoft product to adopt the Modern design style, and included many performance improvements targeted specifically at mobile devices. With this new, solid foundation, Skype has been able to re-engage users, re-orient around Instant Messaging as…

    Skype for Android 4.0 represented the culmination of over a year of planning and design, and almost 9 months of incremental delivery to achieve a completely re-architected and re-designed experience for more than 100M customers. It was the first non-Microsoft product to adopt the Modern design style, and included many performance improvements targeted specifically at mobile devices. With this new, solid foundation, Skype has been able to re-engage users, re-orient around Instant Messaging as a primary communications medium, and continue to drive app performance and business metrics in an increasingly competitive landscape.

    Other creators
    See project
  • Skype Qik

    -

    Skype Qik is a mobile video messenger built to make group conversations more spontaneous and fun, every day. It is effortless to use with an intuitive UI and gives users total control over what, when and with whom they share video with the ability to delete messages at any time and have them disappear from the conversation.

    I lead the team in designing and developing the app from scratch across the 3 major mobile platforms, from inception to launch. We tested with users throughout the…

    Skype Qik is a mobile video messenger built to make group conversations more spontaneous and fun, every day. It is effortless to use with an intuitive UI and gives users total control over what, when and with whom they share video with the ability to delete messages at any time and have them disappear from the conversation.

    I lead the team in designing and developing the app from scratch across the 3 major mobile platforms, from inception to launch. We tested with users throughout the development process, which drove many of our design and scope decisions. We launched in the 3 app stores simultaneously, world wide, with significant PR and marketing support. At launch, I was the primary spokesperson handling interviews with the US tech press including Re/Code, Mashable, Engadget, Techcrunch, ZDNet, and Ars Technica as well as National outlets such as USA Today and the Wall Street Journal.

    http://blogs.skype.com/2014/10/14/skype-qik-keeps-you-connected-between-calls/
    http://www.usatoday.com/story/tech/2014/10/14/skype-qik-video-messaging-app/17226511/
    http://blogs.wsj.com/personal-technology/2014/10/14/skype-relaunches-qik-as-social-video-messaging-app/
    http://www.zdnet.com/microsoft-launches-skype-qik-video-chat-app-for-android-iphone-windows-phone-7000034645/

    Other creators
    See project
  • Skype Video Messaging (Android platform)

    -

    The first async rich-media service in Skype.
    You can exchange video messages between all Skype clients.

    Other creators
    See project

Languages

  • English

    Native or bilingual proficiency

  • Turkish

    Native or bilingual proficiency

  • French

    Professional working proficiency

Recommendations received

More activity by Onur

View Onur’s full profile

  • See who you know in common
  • Get introduced
  • Contact Onur 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

Others named Onur Cinar in United States

Add new skills with these courses