Patents by Inventor Arunjeet Singh

Arunjeet Singh has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240031426
    Abstract: 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.
    Type: Application
    Filed: October 2, 2023
    Publication date: January 25, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Arunjeet SINGH, John M SHEEHAN, Kunal GANDHI, Sean MCKENNA, Akhilesh (Akhil) KAZA, Sameer TEJANI
  • Patent number: 11818199
    Abstract: 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.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: November 14, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arunjeet Singh, John M Sheehan, Kunal Gandhi, Sean Mckenna, Akhilesh (Akhil) Kaza, Sameer Tejani
  • Publication number: 20220141284
    Abstract: 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.
    Type: Application
    Filed: January 13, 2022
    Publication date: May 5, 2022
    Inventors: Arunjeet Singh, John M. Sheehan, Kunal Gandhi, Sean Mckenna, Akhilesh (Akhil) Kaza, Sameer Tejani
  • Patent number: 11228640
    Abstract: 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.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: January 18, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arunjeet Singh, John M Sheehan, Kunal Gandhi, Sean Mckenna, Akhilesh (Akhil) Kaza, Sameer Tejani
  • Patent number: 11172527
    Abstract: Using a method of operating a system that includes remote servers, multiple electronic devices, and a wireless portable, the portable wireless device receives notification of an incoming call. The system uses the remote servers and other parts of the system to determine that one of the electronic devices can wirelessly communicate with the portable wireless device, and establishes a wireless connection between the portable wireless device and that device. The system determines whether the user is also located with the portable wireless device and wirelessly connected device and if so, routes incoming call audio to that device. If the system determines that the user is located with a different device, incoming call audio is routed from the portable wireless device to the device near the portable wireless device, and then the call audio is bridged to the device near the user.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: November 9, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Dor Naveh, Arunjeet Singh, Adrian Hurditch
  • Publication number: 20200358845
    Abstract: 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.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Inventors: Arunjeet Singh, John M. Sheehan, Kunal Gandhi, Sean Mckenna, Akhilesh (Akhil) Kaza, Sameer Tejani
  • Publication number: 20200296784
    Abstract: Using a method of operating a system that includes remote servers, multiple electronic devices, and a wireless portable, the portable wireless device receives notification of an incoming call. The system uses the remote servers and other parts of the system to determine that one of the electronic devices can wirelessly communicate with the portable wireless device, and establishes a wireless connection between the portable wireless device and that device. The system determines whether the user is also located with the portable wireless device and wirelessly connected device and if so, routes incoming call audio to that device. If the system determines that the user is located with a different device, incoming call audio is routed from the portable wireless device to the device near the portable wireless device, and then the call audio is bridged to the device near the user.
    Type: Application
    Filed: June 1, 2020
    Publication date: September 17, 2020
    Inventors: Dor Naveh, Arunjeet Singh, Adrian Hurditch
  • Patent number: 10728314
    Abstract: 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.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: July 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arunjeet Singh, John M Sheehan, Kunal Gandhi, Sean McKenna, Akhilesh (Akhil) Kaza, Sameer Tejani
  • Patent number: 10674552
    Abstract: Using a method of operating a system that includes remote servers, multiple electronic devices, and a wireless portable, the portable wireless device receives notification of an incoming call. The system uses the remote servers and other parts of the system to determine that one of the electronic devices can wirelessly communicate with the portable wireless device, and establishes a wireless connection between the portable wireless device and that device. The system determines whether the user is also located with the portable wireless device and wirelessly connected device and if so, routes incoming call audio to that device. If the system determines that the user is located with a different device, incoming call audio is routed from the portable wireless device to the device near the portable wireless device, and then the call audio is bridged to the device near the user.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: June 2, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Dor Naveh, Arunjeet Singh, Adrian Hurditch
  • Patent number: 10506088
    Abstract: 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. A communication system commands a device connected to the communication system and to a mobile device to cause the mobile device to call a verification phone number assigned to the communication system. The communication system receives the phone number of the mobile device via the verification phone number. The communication system also retrieves phonebook data from the mobile device for storage and subsequent use. Receiving phone number, the phonebook data can be performed with minimal efforts on part of the user beyond connecting the mobile device to the device.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: December 10, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Arunjeet Singh
  • Patent number: 10171558
    Abstract: 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.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: January 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arunjeet Singh, Kunal Gandhi, Sameer Tejani, Sean McKenna, John M Sheehan, Akhilesh (Akhil) Kaza
  • Patent number: 10143027
    Abstract: 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.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: November 27, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Arunjeet Singh, Dor Naveh, Adrian Hurditch
  • Publication number: 20170289241
    Abstract: 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.
    Type: Application
    Filed: June 22, 2017
    Publication date: October 5, 2017
    Inventors: Arunjeet Singh, John M. Sheehan, Kunal Gandhi, Sean McKenna, Akhilesh (Akhil) Kaza, Sameer Tejani
  • Patent number: 9760417
    Abstract: 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. Dehydrating includes terminating execution of an instance of the first application, and freeing memory space in a memory of a mobile device that stored the instance of the first application. In such case, the second application may be active while the first application is no longer present in memory. 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 call.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: September 12, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John E. Gallardo, Arunjeet Singh, Abolade Gbadegesin, Sean M. McKenna, Akhilesh Kaza, Andrew Clinick
  • Publication number: 20160080475
    Abstract: 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.
    Type: Application
    Filed: October 7, 2014
    Publication date: March 17, 2016
    Inventors: Arunjeet Singh, Kunal Gandhi, Sameer Tejani, Sean McKenna, John M Sheehan, Akhilesh (Akhil) Kaza
  • Publication number: 20150254119
    Abstract: 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.
    Type: Application
    Filed: July 2, 2014
    Publication date: September 10, 2015
    Inventors: John E. Gallardo, Arunjeet Singh, Abolade Gbadegesin, Sean M. McKenna, Akhilesh Kaza, Andrew Clinick