Arunjeet Singh

Arunjeet Singh

Greater Seattle Area
3K followers 500+ connections

About

I believe everyone in the world deserves the benefits of good technology. I believe…

Experience

  • Meta Graphic

    Meta

    Redmond, Washington, United States

  • -

    Greater Seattle Area

  • -

    Greater Seattle Area

  • -

    Greater Seattle Area

  • -

    Redmond WA

  • -

    Redmond WA

  • -

    Redmond WA

  • -

    Hyderabad, India

  • -

    Gurgaon, India

  • -

    Gurgaon, India

  • -

    Noida, India

  • -

    Delhi, India

  • -

    Delhi, India

Education

Publications

Patents

  • Routing of Communications To a Device

    Issued US 10674552, US 11,172,527

    http://www.pat2pdf.org/patents/pat11172527.pdf

    Other inventors
    See patent
  • Phone number verification

    Issued US US10506088B1

    A system and corresponding method is provided to receiving a phone number for a mobile device as part of a process of associating the phone number with a communication profile.

    See patent
  • Device selection for routing of communications

    Issued US US10143027B1

    Using a method of operating a system that includes remote servers, at least one electronic device, and multiple portable wireless devices, a user provides a verbal notification to the electronic device to place an outgoing call. The system uses the remote servers and other parts of the system to determine that one of the multiple portable wireless devices should be used for the outgoing call, and establishes a wireless connection between that portable wireless device and the electronic device…

    Using a method of operating a system that includes remote servers, at least one electronic device, and multiple portable wireless devices, a user provides a verbal notification to the electronic device to place an outgoing call. The system uses the remote servers and other parts of the system to determine that one of the multiple portable wireless devices should be used for the outgoing call, and establishes a wireless connection between that portable wireless device and the electronic device. The system determines the particular portable wireless device to use by comparing the called entity with contacts associated with the multiple portable wireless devices, and selecting the portable wireless device with a contact that matches the called entity.

    Other inventors
    See patent
  • Application dehydration and rehydration during application-to-application calls

    Issued US US9760417B2

    Methods, systems, and computer program products are provided that enable a first application (i.e., a caller application) to call a second application (i.e., a callee application) to perform a function in a manner such that the first application may be dehydrated during the call. In such case, the second application may be active while the first application is no longer present. The second application is enabled to respond to the call, causing the first application to be rehydrated. The first…

    Methods, systems, and computer program products are provided that enable a first application (i.e., a caller application) to call a second application (i.e., a callee application) to perform a function in a manner such that the first application may be dehydrated during the call. In such case, the second application may be active while the first application is no longer present. The second application is enabled to respond to the call, causing the first application to be rehydrated. The first application continues execution at a location where the first application was dehydrated, and receives the response to the response to the call.

    Other inventors
    See patent
  • Cross Device Application Discovery And Control

    Filed US US20160080475A1

    Systems and methods cross device application discovery and/or control. Cross device application discovery and/or control can provide for simple detection and activation of applications on remote devices. Cross device application discovery and/or control can provide for the control of remote applications in a master and slave configuration. Responsive to an activation message, an application can execute a task in an application, the task being displayed on a target device. Responsive to an…

    Systems and methods cross device application discovery and/or control. Cross device application discovery and/or control can provide for simple detection and activation of applications on remote devices. Cross device application discovery and/or control can provide for the control of remote applications in a master and slave configuration. Responsive to an activation message, an application can execute a task in an application, the task being displayed on a target device. Responsive to an activation message, an application can execute a task in an application on a target device, a task context data for the task being streamed to the source device for presentation on a display. Cross device application discovery and/or control can be enabled on a single operating system, or across a plurality of operating systems.

    Other inventors
    See patent

Projects

  • App-to-App Communication: Building a Web of Apps

    My Build 2015 session about building a web of apps on Windows 10

    See project
  • Contracts and Pickers: Building Apps that Work Together on Windows

    A Build talk where I talk about bringing Windows features like share and third-party file providers to Windows Phone 8.1 for the first time

    See project
  • Alexa Live 2019 Multimodal Session

    -

    Alexa Live 2019 session about APL

    Other creators
    See project
  • APL Announcement at re:Invent 2018

    -

    The talk I gave at the launch of Alexa Presentation Language (APL) 1.0 at re:Invent 2018. This was when we announced the first version of APL and it's public beta available on all Echo Show, Echo Spot, and select Fire TV devices.

    Other creators
    See project
  • My Github Profile

    -

    My github repository has a lot of my latest open source code. Most of this code is samples for the APIs my team ships. I talk about this code at my blog: http://aruntalkstech.com.

    See project
  • PasteAsText

    -

    PasteAsText (http://pasteastext.codeplex.com/) is a simple utility that turns any text in the clipboard into plain text. Built this when I got tired of copying text off web sites/word documents and the formatting messing up my documents. Simple problem, simple fix 

    See project
  • Peer Messenger

    -

    Peer Messenger (https://github.com/arunjeetsingh/peermessenger/) is a very simple peer-to-peer messaging system. The big win here is that there’s no server required. Clients find each other using UDP multicast. Of course it won’t work across UDP multicast boundaries but starting up a couple of clients on a LAN and seeing them find each other? Pure bliss!

    See project
  • Tweeterati

    -

    Tweeterati (http://tweeterati.codeplex.com/) a super simple twitter client (WPF) that I wrote basically to get up to speed on the Twitter API.

    See project
  • WPF Starter Kit

    -

    WPF Starter Kit (http://wpfstarterkit.codeplex.com/) is a great way to get started building Model View ViewModel based WPF applications. Unlike other MVVM frameworks, the starter kit makes it easy for people new to WPF to jump right in. This one’s had over 3000 downloads and I know at least two project currently under development that use it (both LOB applications). I’m working on an application right now that was the genesis of this framework

    See project

Languages

  • English

    Native or bilingual proficiency

  • Hindi

    Native or bilingual proficiency

  • Punjabi

    Full professional proficiency

  • German

    Elementary proficiency

Recommendations received

25 people have recommended Arunjeet

Join now to view

View Arunjeet’s full profile

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

People also viewed

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 Arunjeet Singh

Add new skills with these courses