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: 20240031426Abstract: 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: ApplicationFiled: October 2, 2023Publication date: January 25, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Arunjeet SINGH, John M SHEEHAN, Kunal GANDHI, Sean MCKENNA, Akhilesh (Akhil) KAZA, Sameer TEJANI
-
Patent number: 11818199Abstract: 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: GrantFiled: January 13, 2022Date of Patent: November 14, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Arunjeet Singh, John M Sheehan, Kunal Gandhi, Sean Mckenna, Akhilesh (Akhil) Kaza, Sameer Tejani
-
Publication number: 20220141284Abstract: 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: ApplicationFiled: January 13, 2022Publication date: May 5, 2022Inventors: Arunjeet Singh, John M. Sheehan, Kunal Gandhi, Sean Mckenna, Akhilesh (Akhil) Kaza, Sameer Tejani
-
Patent number: 11228640Abstract: 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: GrantFiled: July 27, 2020Date of Patent: January 18, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Arunjeet Singh, John M Sheehan, Kunal Gandhi, Sean Mckenna, Akhilesh (Akhil) Kaza, Sameer Tejani
-
Patent number: 11172527Abstract: 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: GrantFiled: June 1, 2020Date of Patent: November 9, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Dor Naveh, Arunjeet Singh, Adrian Hurditch
-
Publication number: 20200358845Abstract: 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: ApplicationFiled: July 27, 2020Publication date: November 12, 2020Inventors: Arunjeet Singh, John M. Sheehan, Kunal Gandhi, Sean Mckenna, Akhilesh (Akhil) Kaza, Sameer Tejani
-
Publication number: 20200296784Abstract: 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: ApplicationFiled: June 1, 2020Publication date: September 17, 2020Inventors: Dor Naveh, Arunjeet Singh, Adrian Hurditch
-
Patent number: 10728314Abstract: 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: GrantFiled: June 22, 2017Date of Patent: July 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Arunjeet Singh, John M Sheehan, Kunal Gandhi, Sean McKenna, Akhilesh (Akhil) Kaza, Sameer Tejani
-
Patent number: 10674552Abstract: 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: GrantFiled: September 5, 2017Date of Patent: June 2, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Dor Naveh, Arunjeet Singh, Adrian Hurditch
-
Patent number: 10506088Abstract: 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: GrantFiled: September 25, 2017Date of Patent: December 10, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Arunjeet Singh
-
Patent number: 10171558Abstract: 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: GrantFiled: October 7, 2014Date of Patent: January 1, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Arunjeet Singh, Kunal Gandhi, Sameer Tejani, Sean McKenna, John M Sheehan, Akhilesh (Akhil) Kaza
-
Patent number: 10143027Abstract: 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: GrantFiled: September 5, 2017Date of Patent: November 27, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Arunjeet Singh, Dor Naveh, Adrian Hurditch
-
Publication number: 20170289241Abstract: 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: ApplicationFiled: June 22, 2017Publication date: October 5, 2017Inventors: Arunjeet Singh, John M. Sheehan, Kunal Gandhi, Sean McKenna, Akhilesh (Akhil) Kaza, Sameer Tejani
-
Patent number: 9760417Abstract: 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: GrantFiled: July 2, 2014Date of Patent: September 12, 2017Assignee: Microsoft Technology Licensing, LLCInventors: John E. Gallardo, Arunjeet Singh, Abolade Gbadegesin, Sean M. McKenna, Akhilesh Kaza, Andrew Clinick
-
Publication number: 20160080475Abstract: 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: ApplicationFiled: October 7, 2014Publication date: March 17, 2016Inventors: Arunjeet Singh, Kunal Gandhi, Sameer Tejani, Sean McKenna, John M Sheehan, Akhilesh (Akhil) Kaza
-
Publication number: 20150254119Abstract: 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: ApplicationFiled: July 2, 2014Publication date: September 10, 2015Inventors: John E. Gallardo, Arunjeet Singh, Abolade Gbadegesin, Sean M. McKenna, Akhilesh Kaza, Andrew Clinick