IP Library Granted Patent US 12,238,611
Granted Patent B2
US 12,238,611 · App. 18/377,022 · Granted Feb 25, 2025

Apparatus systems and methods for proximity-based service discovery and session sharing

Inventor: Conrad Savio Jude Gomes (Salcete, IN)
Assignee: DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED
H04W4/023H04L47/125H04L47/127H04L47/215H04W28/0861H04W28/0942H04W8/005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,238,611
App. No.
18/377,022
Granted
Feb 25, 2025
Kind
B2
Abstract

Methods and systems are provided that facilitate sharing or a hand-off of program content or a user session (e.g., running within a computer application) of a user device such that a user can easily select and then switch devices on which program content is being viewed or on which a user session is being run without having to sift through a myriad of other devices such as remote discoverable devices on the same network that are not in close proximity to the user device. A user device determines which of a plurality of discovered devices from which a short range wireless signal including a defined key was received and provides a list of discovered devices with which a session may be shared over the computer network with the user device based on this determination.

Claims (23)

1. A system comprising:

a memory of a device;

a processor coupled to the memory configured to:

receive, from one or more of a plurality of discovered devices that are on a computer network, a short range wireless signal over a wireless network, wherein the plurality of discovered devices represent an updated list of discoverable devices on the computer network, wherein the updated list of discoverable device is determined based on a response received from each discoverable device in the updated list, wherein the receiving the short range wireless signal over the wireless network includes:

receiving the short range wireless signal not over the computer network on which the one or more of a plurality of devices were discovered by the device, but instead over the wireless network, and separate from a discoverable device protocol used over the computer network;

determine which of the plurality of discovered devices are in proximity of the device, wherein the proximity is defined by a range of the short range wireless signal;

enable a session to be shared between the device and a selected one of the one or more of the plurality of discovered devices over the computer network by the processor at least being configured to enable a session with the selected one of the one or more of the plurality of discovered devices over the computer network that is determined to be in proximity to the device, wherein the enabling the session to be shared occurs automatically once the selected one of the list of discovered device is selected.

2. The system of claim 1 wherein the processor is further configured to send, not over the computer network, a short range wireless signal to determine whether one or more of the plurality of discovered devices on the computer network are in proximity to the device and wherein the receiving, not over the computer network, the short range wireless signal from the one or more of a plurality of discovered devices on the computer network is in response to the sending, not over the computer network, the short range wireless signal over the wireless network.

3. A non-transitory computer-readable storage medium having computer executable instructions thereon, that when executed by a computer processor, cause the following method to be performed:

receiving, from one or more of a plurality of discovered devices that are on a computer network, a short range wireless signal over a wireless network, wherein the plurality of discovered devices represent an updated list of discoverable devices on the computer network, wherein the updated list of discoverable device is determined based on a response received from each discoverable device in the updated list, wherein the receiving the short range wireless signal over the wireless network includes:

receiving the short range wireless signal not over the computer network on which the one or more of a plurality of devices were discovered by the device, but instead over the wireless network, and separate from a discoverable device protocol used over the computer network;

determining which of the plurality of discovered devices are in proximity of a device, wherein the proximity is defined by a range of the short range wireless signal; and

enabling a session to be shared between the device and a selected one of the one or more of the plurality of discovered devices over the computer network by at least enabling a session with the selected one of the one or more of the plurality of discovered devices over the computer network that is determined to be in proximity to the device wherein the enabling the session to be shared occurs automatically once the selected one of the list of discovered device is selected.

4. The non-transitory computer-readable storage medium of claim 3 wherein the computer executable instructions thereon, when executed by the computer processor, further cause the following method to be performed:

send, not over the computer network, a short range wireless signal to determine whether one or more of the plurality of discovered devices on the computer network are in proximity to the device and wherein the receiving, not over the computer network, the short range wireless signal from the one or more of a plurality of discovered devices on the computer network is in response to the sending, not over the computer network, the short range wireless signal over the wireless network.

5. A method comprising:

receiving, from one or more of a plurality of discovered devices that are on a computer network, a short range wireless signal over a wireless network, wherein the plurality of discovered devices represent an updated list of discoverable devices on the computer network, wherein the updated list of discoverable device is determined based on a response received from each discoverable device in the updated list, wherein the receiving the short range wireless signal over the wireless network includes:

receiving the short range wireless signal not over the computer network on which the one or more of a plurality of devices were discovered by the device, but instead over the wireless network, and separate from a discoverable device protocol used over the computer network;

determining which of the plurality of discovered devices are in proximity of a device, wherein the proximity is defined by a range of the short range signal; and

enabling a session to be shared between the device and a selected one of the one or more of the plurality of discovered devices over the computer network by at least enabling a session with the selected one of the one or more of the plurality of discovered devices over the computer network that is determined to be in proximity to the device, wherein the enabling the session to be shared occurs automatically once the selected one of the list of discovered device is selected.

6. The method of claim 5 wherein the proximity is defined by a range of the short range wireless signal.

7. The method of claim 5 , further comprising:

sending, not over the computer network, a short range wireless signal to determine whether one or more of the plurality of discovered devices on the computer network are in proximity to the device and wherein the receiving, not over the computer network, the short range wireless signal from the one or more of a plurality of discovered devices on the computer network is in response to the sending, not over the computer network, the short range wireless signal over the wireless network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2023
From: GOMES, CONRAD SAVIO JUDE
To: SLING MEDIA PRIVATE LIMITED
Reel/Frame 065136/0708 →
CHANGE OF NAME Recorded Oct 5, 2023
From: SLING MEDIA PRIVATE LIMITED
To: DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED
Reel/Frame 065136/0727 →
Continuity (5)
Continuation 17952049 · Sep 23, 2022
Continuation 16726566 · Dec 24, 2019
Continuation 15905071 · Feb 26, 2018
Continuation 13282264 · Oct 26, 2011
Related Publication 20240031866A1 · Jan 25, 2024
References Cited (109)
US 7039033B2 · Haller et al. · 2006 [cited by applicant]
US 7864043B2 · Camp et al. · 2011 [cited by applicant]
US 8015306B2 · Bowman · 2011 [cited by applicant]
US 8131212B2 · Laufer · 2012 [cited by applicant]
US 8131272B2 · Paalasmaa et al. · 2012 [cited by applicant]
US 10470152B2 · Park et al. · 2019 [cited by applicant]
US 10568061B1 · Park et al. · 2020 [cited by applicant]
US 10602415B2 · Bae et al. · 2020 [cited by applicant]
US 10708824B2 · Lee et al. · 2020 [cited by applicant]
US 10841838B2 · Zhang et al. · 2020 [cited by applicant]
US 11051192B2 · Li et al. · 2021 [cited by applicant]
US 11096046B2 · Li et al. · 2021 [cited by applicant]
US 11343698B2 · Jeong et al. · 2022 [cited by applicant]
US 11412412B2 · Narath et al. · 2022 [cited by applicant]
US 11477694B1 · Alasti et al. · 2022 [cited by applicant]
US 11483738B1 · Alasti et al. · 2022 [cited by applicant]
US 11516090B2 · Rtenblad et al. · 2022 [cited by applicant]
US 11563713B2 · Feng · 2023 [cited by applicant]
US 11582641B1 · Alasti et al. · 2023 [cited by applicant]
US 11595851B1 · Alasti et al. · 2023 [cited by applicant]
US 11627492B2 · Alasti et al. · 2023 [cited by applicant]
US 20020180887A1 · Kim et al. · 2002 [cited by applicant]
US 20050266798A1 · Moloney et al. · 2005 [cited by applicant]
US 20060003802A1 · Sinai · 2006 [cited by applicant]
US 20060234631A1 · Dieguez · 2006 [cited by applicant]
US 20080007651A1 · Bennett · 2008 [cited by applicant]
US 20080147798A1 · Paalasmaa et al. · 2008 [cited by applicant]
US 20090112980A1 · Fujimoto · 2009 [cited by applicant]
US 20090177996A1 · Hunt et al. · 2009 [cited by applicant]
US 20090238170A1 · Rajan et al. · 2009 [cited by applicant]
US 20090251594A1 · Hua et al. · 2009 [cited by applicant]
US 20090325595A1 · Farris · 2009 [cited by applicant]
US 20100031139A1 · Ihara · 2010 [cited by applicant]
US 20100167646A1 · Alameh et al. · 2010 [cited by applicant]
US 20100194753A1 · Robotham et al. · 2010 [cited by applicant]
US 20110028129A1 · Hutchison et al. · 2011 [cited by applicant]
US 20110304583A1 · Kruglick · 2011 [cited by applicant]
US 20120170561A1 · Tsai et al. · 2012 [cited by applicant]
US 20120190299A1 · Takatsuka et al. · 2012 [cited by applicant]
US 20120290653A1 · Sharkey · 2012 [cited by applicant]
US 20120317194A1 · Tian · 2012 [cited by examiner]
US 20130090064A1 · Herron · 2013 [cited by examiner]
US 20130147845A1 · Xie et al. · 2013 [cited by applicant]
US 20150128030A1 · Tyagi · 2015 [cited by applicant]
US 20160203585A1 · Welinder et al. · 2016 [cited by applicant]
US 20160231978A1 · Hawver et al. · 2016 [cited by applicant]
US 20160234522A1 · Lu et al. · 2016 [cited by applicant]
US 20160316243A1 · Park et al. · 2016 [cited by applicant]
US 20180262924A1 · Dao et al. · 2018 [cited by applicant]
US 20180324646A1 · Lee et al. · 2018 [cited by applicant]
US 20190053117A1 · Bae et al. · 2019 [cited by applicant]
US 20190075431A1 · Albasheir et al. · 2019 [cited by applicant]
US 20190191330A1 · Dao et al. · 2019 [cited by applicant]
US 20200068587A1 · Garcia Azorero et al. · 2020 [cited by applicant]
US 20210045091A1 · Arora et al. · 2021 [cited by applicant]
US 20210051531A1 · Alasti et al. · 2021 [cited by applicant]
US 20210105652A1 · Jeong et al. · 2021 [cited by applicant]
US 20210219179A1 · Narath et al. · 2021 [cited by applicant]
US 20210288886A1 · Rtenblad et al. · 2021 [cited by applicant]
US 20210314842A1 · Padlikar et al. · 2021 [cited by applicant]
US 20210329485A1 · Han et al. · 2021 [cited by applicant]
US 20210377807A1 · Jin · 2021 [cited by applicant]
US 20210385625A1 · Qiao et al. · 2021 [cited by applicant]
US 20220039177A1 · Talebi et al. · 2022 [cited by applicant]
US 20220078857A1 · Kim · 2022 [cited by applicant]
US 20220159605A1 · Li et al. · 2022 [cited by applicant]
US 20220167211A1 · Sharma et al. · 2022 [cited by applicant]
US 20220210658A1 · Lee · 2022 [cited by applicant]
US 20220247688A1 · Puente et al. · 2022 [cited by applicant]
US 20220264258A1 · Zong et al. · 2022 [cited by applicant]
US 20220369170A1 · Roeland et al. · 2022 [cited by applicant]
US 20220369204A1 · Jeong et al. · 2022 [cited by applicant]
US 20230067535A1 · Alasti et al. · 2023 [cited by applicant]
US 20230156522A1 · Bashir et al. · 2023 [cited by applicant]
US 20230239227A1 · Espinosa et al. · 2023 [cited by applicant]
CN 110662260A · 2020 [cited by applicant]
CN 112567799A · 2021 [cited by applicant]
CN 112867050A · 2021 [cited by applicant]
CN 113475123A · 2021 [cited by applicant]
EP 3955523A1 · 2022 [cited by applicant]
KR 102106778B1 · 2020 [cited by applicant]
WO 2019160546A1 · 2019 [cited by applicant]
WO 2020032769A1 · 2020 [cited by applicant]
WO 2021063515A1 · 2021 [cited by applicant]
WO 2021091225A1 · 2021 [cited by applicant]
WO 2021155940A1 · 2021 [cited by applicant]
WO 2021261074A1 · 2021 [cited by applicant]
WO 2022033896A1 · 2022 [cited by applicant]
WO 2022053134A1 · 2022 [cited by applicant]
WO 2022098696A1 · 2022 [cited by applicant]
WO 2022157667A1 · 2022 [cited by applicant]
WO 2022192523A · 2022 [cited by applicant]
Liu Guangzhe et al: “ASKs: Convolution with any-shape kernels for efficient neural networks.” Neurocomputing vol. 446 (2021), pp. 32-49. [cited by applicant]
He Kaiming et al: “Deep residual learning for image recognition.” Proceedings of the IEEE conference on computer vision and pattern recognition. 2016, pp. 770-778. [cited by applicant]
Ding Xiaohan et al: “Repvgg: Making vgg-style convnets great again.” Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. 2021, pp. 13728-13737. [cited by applicant]
International Search Report and Written Opinion received for PCT Patent Application No. PCT/US2022/049596, mailed on Mar. 3, 2023, 10 pages. [cited by applicant]
Alasti et al., “User Plane Function (UPF) Load Balancing Based on Current UPF Load and Thresholds That Depend on UPF Capacity.” U.S. Appl. No. 17/400,943, filed Aug. 12, 2021. (65 pages). [cited by applicant]
Alasti et al., “User Plane Function (UPF) Load Balancing Based on Network Data Analytics to Predict Load of User Equipment,” U.S. Appl. No. 17/458,117, filed on Aug. 26, 2021 (62 pages). [cited by applicant]
3GPP TS 29.520 V17.4.0, “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; 5G System; Network Data Analytics Services; Stage 3; (Release 17),” 3GPP Organizational Partners, 13… [cited by applicant]
Marappan , “NWDAF: Automating the 5G network with machine learning and data analytics”, Jun. 2020, 7 pages. [cited by applicant]
Alasti et al., “User Plane Function (UPF) Load Balancing Based on Central Processing Unit (CPU) and Memory Utilization of the User Equipment (UE) in the UPF,” U.S. Appl. No. 17/459,279, filed Aug. 27, 2021. (63 pages). [cited by applicant]
Bashir, Kazi, et al., “Predictive User Plane Function (UPF) Load Balancing Based on Network Data Analytics”, U.S. Appl. No. 17/529,128, Nov. 17, 2021, 32 pages. [cited by applicant]
Alasti et al., “User Plane Function (UPF) Load Balancing Based on Special Considerations for Low Latency Traffic,” U.S. Appl. No. 17/458,120, filed on Aug. 26, 2021. (62 pages). [cited by applicant]
Alasti et al., “User Plane Function (UPF) Load Balancing Supporting Multiple Slices,” U.S. Appl. No. 17/458,889, filed Aug. 27, 2021. (67 pages). [cited by applicant]
International Search Report and Written Opinion received for PCT Patent Application No. PCT/US22/041334, mailed on Nov. 30, 2022, 14 pages. [cited by applicant]
International Search Report and Written Opinion received for PCT Patent Application No. PCT/US22/040157, mailed on Nov. 21, 2022, 13 pages. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System architecture for 5G System (5GS); Stage 2 (Release 16)”, vol. SA WG2, No. V16.9.0, Jun. 24, 2021, pp. 1-452. [cited by applicant]
International Search Report and Written Opinion received for PCT Patent Application No. PCT/US22/041343, mailed on Dec. 5, 2022, 14 pages. [cited by applicant]
Samsung , et al., “Key Issue 6 Solution Evaluation and Conclusion”, 3GPP Draft; S2-1812183_Key Issue 6 Solution Evaluation and Conclusion, 3rd Generation Partnership Project (3GPP), vol. SA WG2, XP051498907, http://www.… [cited by applicant]