Source: https://patents.google.com/patent/US9674751B2/en
Timestamp: 2019-08-19 06:18:38
Document Index: 491863061

Matched Legal Cases: ['§119', 'Application No. 61', 'Application No. 2014235382', 'Application No. 2014800285502', 'Application No. 2014800285502', 'Application No. 14768102', 'Application No. 14768721', 'Application No. 14768939', 'Application No. 2014235396', 'Application No. 2016']

US9674751B2 - Portable platform for networked computing - Google Patents
US9674751B2
US9674751B2 US13/914,576 US201313914576A US9674751B2 US 9674751 B2 US9674751 B2 US 9674751B2 US 201313914576 A US201313914576 A US 201313914576A US 9674751 B2 US9674751 B2 US 9674751B2
US13/914,576
US20140280985A1 (en
2013-06-10 Application filed by Facebook Inc filed Critical Facebook Inc
2014-06-05 Assigned to FACEBOOK, INC. reassignment FACEBOOK, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: COGLITORE, GIOVANNI, KALINOWSKI, CAITLIN E., MAGUIRE, YAEL G.
2014-09-18 Publication of US20140280985A1 publication Critical patent/US20140280985A1/en
2017-06-06 Publication of US9674751B2 publication Critical patent/US9674751B2/en
This application claims the benefit, under 35 U.S.C. §119(e), of U.S. Provisional Patent Application No. 61/801,526, filed 15 Mar. 2013, which is incorporated herein by reference.
FIG. 7 illustrates an example network environment 700 associated with a social-networking system. Network environment 700 includes a client system 730, a social-networking system 760, and a third-party system 770 connected to each other by a network 710. Although FIG. 7 illustrates a particular arrangement of client system 730, social-networking system 760, third-party system 770, and network 710, this disclosure contemplates any suitable arrangement of client system 730, social-networking system 760, third-party system 770, and network 710. As an example and not by way of limitation, two or more of client system 730, social-networking system 760, and third-party system 770 may be connected to each other directly, bypassing network 710. As another example, two or more of client system 730, social-networking system 760, and third-party system 770 may be physically or logically co-located with each other in whole or in part. Moreover, although FIG. 7 illustrates a particular number of client systems 730, social-networking systems 760, third-party systems 770, and networks 710, this disclosure contemplates any suitable number of client systems 730, social-networking systems 760, third-party systems 770, and networks 710. As an example and not by way of limitation, network environment 700 may include multiple client system 730, social-networking systems 760, third-party systems 770, and networks 710.
a memory coupled to the processor comprising instructions executable by the processor, wherein the processor is operable when executing the instructions to:
communicate with a portable network device (PND) of a first user when the PND is within a threshold proximity of the control device, wherein the PND is configured to store authentication information of the first user;
identify one or more devices in a device cloud of a second user, wherein each of the identified devices is controllable by the first user, and wherein:
whether a device in the device cloud is controllable by the first user is determined based at least in part on authentication of the first user and an affinity coefficient exceeding a specified threshold, wherein the affinity coefficient quantifies a strength of a relationship between the first user and the second user, wherein to authenticate the first user, the PND of the first user sends a pairing request associated with an identity of the first user to the device in the device cloud, and
wherein the device in the device cloud receives the pairing request, searches a social graph of the second user for the identity of the first user, retrieves a user profile associated with the identity of the first user from the social graph, displays at least a portion of the user profile, and requests the second user to provide input to a PND of the second user confirming the identity of the first user and permitting the first user to pair the PND of the first user with the device in the device cloud; and
for each device in the device cloud that is controllable by the first user, a level of control permitted to the first user is also determined according to the affinity coefficient;
present the first user with a control interface for controlling one or more of the identified devices; and
send commands to one or more of the devices in the device cloud based on user input provided by the first user through the control interface.
2. The device of claim 1, wherein the memory comprises further instructions to:
receive feedback from at least one of the one or more devices to which commands were sent; and
update the control interface in accordance with the received feedback.
3. The device of claim 1, wherein the memory comprises further instructions to:
present a device selection interface to select one or more of the devices in the device cloud; and
receive user input selecting the one or more identified devices.
4. The device of claim 1, wherein the threshold proximity is determined with respect to the PND.
5. The device of claim 1, wherein the instructions to identify one or more devices in the device cloud comprises instructions to:
retrieve information from the PND regarding which of the devices in the device cloud is within the threshold proximity or available.
6. The device of claim 1, wherein the instructions to identify one or more devices in the device cloud comprises instructions to:
determine, for each of the devices in the device cloud, whether the device provides a remote interaction interface or whether authorization has been granted to the PND.
7. The device of claim 1, wherein the instructions to identify one or more devices in the device cloud comprises instructions to:
update the identified devices as the devices in the device cloud drop out of or come within the threshold proximity.
by a control device paired with a portable network device (PND) of a first user, communicating with the PND when the PND is within a threshold proximity of the control device, wherein the PND is configured to store authentication information of the first user;
by the control device, identifying one or more devices in a device cloud of a second user, wherein each of the identified devices is controllable by the first user, and wherein:
by the control device, presenting the first user with a control interface for controlling one or more of the identified devices; and
by the control device, sending commands to one or more of the devices in the device cloud based on user input provided by the first user through the control interface.
receiving feedback from at least one of the one or more devices to which commands were sent; and
updating the control interface in accordance with the received feedback.
presenting a device selection interface to select one or more of the devices in the device cloud; and
receiving user input selecting the one or more identified devices.
11. The method of claim 8, wherein the threshold proximity is determined with respect to the PND.
12. The method of claim 8, wherein the identifying one or more devices in the device cloud comprises:
retrieving information from the PND regarding which of the devices in the device cloud is within the threshold proximity or available.
13. The method of claim 8, wherein the identifying one or more devices in the device cloud comprises:
determining, for each of the devices in the device cloud, whether the device provides a remote interaction interface or whether authorization has been granted to the PND.
14. The method of claim 8, wherein the identifying one or more devices in the device cloud comprises:
updating the identified devices as the devices in the device cloud drop out of or come within the threshold proximity.
communicate, by a control device paired with a portable network device (PND) of a first user, with the PND when the PND is within a threshold proximity of the control device, wherein the PND is configured to store authentication information of the first user;
present, for display on the control device, the first user with a control interface for controlling one or more of the identified devices; and
send, by the control device, commands to one or more of the devices in the device cloud based on user input provided by the first user through the control interface.
16. The media of claim 15, wherein the software is further operable when executed to:
17. The media of claim 15, wherein the software is further operable when executed to:
18. The media of claim 15, wherein the threshold proximity is determined with respect to the PND.
19. The device of claim 1, wherein the device in the device cloud comprises a phone, desktop computer, refrigerator, security system, television (TV), automobile, tablet, or camera.
20. The device of claim 1, wherein the first user is connected to the second user in the social graph of the second user.
US13/914,576 2013-03-15 2013-06-10 Portable platform for networked computing Active 2033-12-07 US9674751B2 (en)
EP14768939.2A EP2974132B1 (en) 2013-03-15 2014-03-12 Operating a device cloud
KR1020157029796A KR101794159B1 (en) 2013-03-15 2014-03-12 Portable platform for networked computing
MX2015012640A MX352475B (en) 2013-03-15 2014-03-12 Portable platform for networked computing.
JP2016501656A JP6209670B2 (en) 2013-03-15 2014-03-12 Portable platform for networked computing
PCT/US2014/024843 WO2014151050A2 (en) 2013-03-15 2014-03-12 Portable platform for networked computing
CA2904619A CA2904619C (en) 2013-03-15 2014-03-12 Portable platform for networked computing
AU2014235404A AU2014235404A1 (en) 2013-03-15 2014-03-12 Portable platform for networked computing
KR1020177031618A KR20170124643A (en) 2013-03-15 2014-03-12 Portable platform for networked computing
BR112015023019A BR112015023019A2 (en) 2013-03-15 2014-03-12 portable platform for network computing
IL241279A IL241279A (en) 2013-03-15 2015-09-07 Portable platform for networked computing
AU2018201741A AU2018201741B2 (en) 2013-03-15 2018-03-09 Portable platform for networked computing
US15/479,174 Continuation US10097641B2 (en) 2013-03-15 2017-04-04 Portable platform for networked computing
US20140280985A1 US20140280985A1 (en) 2014-09-18
US9674751B2 true US9674751B2 (en) 2017-06-06
US (4) US9674751B2 (en)
JP (3) JP6209670B2 (en)
KR (4) KR20150133777A (en)
CN (3) CN105210354B (en)
AU (5) AU2014235404A1 (en)
IL (3) IL241258A (en)
JP6053719B2 (en) * 2014-05-14 2016-12-27 シャープ株式会社 Network system, a server, a terminal, an information processing method, and program
US20160262082A1 (en) * 2015-03-06 2016-09-08 Apple Inc. Determining routing of proxy traffic between mobile client and proxy devices
CN104714414B (en) * 2015-03-25 2018-11-02 小米科技有限责任公司 Intelligent home control apparatus and devices, the electronic device
WO2017004200A1 (en) * 2015-06-30 2017-01-05 K4Connect Inc. Home automation system including security controller for terminating communication with abnormally operating addressable devices and related methods
US20170104845A1 (en) * 2015-10-09 2017-04-13 At&T Intellectual Property I, L.P. Cross-Services Application Service, Device And Network Content Delivery Management
JP6207651B2 (en) * 2016-03-30 2017-10-04 キヤノン株式会社 The information processing apparatus and a control method thereof, and program
CN105848188A (en) * 2016-05-17 2016-08-10 协同通信技术有限公司 Wireless network access method, system and device
US20180255430A1 (en) * 2017-03-03 2018-09-06 Here Global B.V. Supporting the creation of a radio map
US20020012381A1 (en) 2000-05-18 2002-01-31 Sven Mattisson Dual-radio communication apparatus, and an operating method thereof
KR20040094563A (en) 2003-05-03 2004-11-10 삼성전자주식회사 Ultra wide band communication systnem equipped with a plurality of antenna and method using the same
US20080222294A1 (en) 2006-10-21 2008-09-11 Paragon Wireless, Inc. Managing Communications Using a Mobile Device
US20080227488A1 (en) 2007-03-13 2008-09-18 Jing Zhu TXOP duration adaptation for dual radio devices
CN101291341A (en) 2007-03-09 2008-10-22 双子星移动科技公司 On-line environment automatic user match
US20100180032A1 (en) 2004-07-22 2010-07-15 Friendster Inc. Authorization and authentication based on an individual's social network
US20100229223A1 (en) * 2009-03-06 2010-09-09 Facebook, Inc. Using social information for authenticating a user session
US20110002466A1 (en) 2009-07-06 2011-01-06 Dong-Jin Kwak Client apparatus for supporting mobility and security between heterogeneous networks using mobike protocol
US20110003590A1 (en) 2009-05-13 2011-01-06 Young Cheul Yoon Provisioning Single-Mode and Multimode System Selection Parameters and Service Management
US20110106279A1 (en) * 2009-10-30 2011-05-05 Samsung Electronics Co., Ltd. Method and apparatus for controlling home network system using mobile terminal
CN102067463A (en) 2008-05-30 2011-05-18 摩托罗拉移动公司 Contact group dynamics in networked communication devices
US20110194532A1 (en) 2010-02-10 2011-08-11 Lantronix, Inc. Smart roam system and method
US20120069838A1 (en) 2010-09-21 2012-03-22 Cisco Technology, Inc. Method and apparatus for a bluetooth-enabled ethernet interface
US20120109384A1 (en) 2005-08-19 2012-05-03 Nexstep, Inc. Consumer electronic registration, control and support concierge device and method
US20120166433A1 (en) 2010-12-22 2012-06-28 Erick Tseng Providing relevant notifications for a user based on location and social information
US20120182938A1 (en) 2011-01-14 2012-07-19 Mujtaba Syed A Wireless electronic devices with dual circuit architecture
US20120192258A1 (en) 2009-07-17 2012-07-26 Boldstreet Inc. Hotspot network access system and method
US8250632B1 (en) 2011-08-08 2012-08-21 Google Inc. Generating authentication challenges based on preferences of a user's contacts
WO2012109696A1 (en) 2011-02-16 2012-08-23 Barrie Davis Wireless power, light and automation control
US20120254987A1 (en) 2011-03-30 2012-10-04 Qualcomm Incorporated Pairing and authentication process between a host device and a limited input wireless device
US20120276891A1 (en) 2010-01-21 2012-11-01 Chunsheng Bai Home appliance remote control method and wireless network card
US20120309453A1 (en) 2011-05-31 2012-12-06 Yael Maguire Dual mode wireless communications device
US20120307875A1 (en) 2011-05-31 2012-12-06 Plum Labs, Llc Mobile Communications Devices and Methods Having Reduced Communication Latency
US20120324543A1 (en) 2004-11-04 2012-12-20 Topeer Corporation System and method for creating a secure trusted social network
US20120322502A1 (en) 2011-06-20 2012-12-20 Samsung Electronics Co. Ltd. Multiband multimode wireless communication apparatus and electronic device having the same
US20130111039A1 (en) * 2011-10-26 2013-05-02 Conrad Savio Jude Gomes Apparatus systems and methods for proximity-based service discovery and session sharing
US8676844B2 (en) 2010-05-26 2014-03-18 Hewlett-Packard Development Company, L.P. Graph authorization
US20140095606A1 (en) 2012-10-01 2014-04-03 Jonathan Arie Matus Mobile Device-Related Measures of Affinity
US20140185469A1 (en) 2012-12-31 2014-07-03 Ipass Inc. Advanced network characterization and migration
US20140192643A1 (en) 2013-01-08 2014-07-10 Broadcom Corporation Systems and methods for network discovery and selection using contextual information
US20140269614A1 (en) 2013-03-15 2014-09-18 Facebook, Inc. Portable Platform for Networked Computing
EP2876856A1 (en) 2013-11-26 2015-05-27 Cisco Technology, Inc. Application-mediated mobile data hotspot sharing
US9148787B2 (en) 2012-12-06 2015-09-29 Google Technology Holdings LLC Apparatus and method for accessing WiFi networks
JP2016514308A (en) 2013-02-25 2016-05-19 クアルコム，インコーポレイテッド Expansion of the social network of automatic IoT device
GB2444304A (en) 2006-11-30 2008-06-04 Michael Litherland Wireless networking
JPWO2011158512A1 (en) 2010-06-18 2013-08-19 パナソニック株式会社 Communication terminal apparatus and communication method
WO2013170913A1 (en) * 2012-05-14 2013-11-21 Nec Europe Ltd. Method and system for accessing service/data of a first network from a second network for service/data access via the second network
US20160044720A1 (en) * 2012-12-21 2016-02-11 Orange A method and device to connect to a wireless network
2014-03-12 KR KR1020157029794A patent/KR20150133777A/en not_active Application Discontinuation
2014-03-12 MX MX2015012568A patent/MX2015012568A/en active IP Right Grant
Australian Office Action received from IP Australia for Australian Patent Application No. 2014235382, Mar. 10, 2017.
Chinese Office Action received from the State Intellectual Property Office of the People's Republic of China for Chinese Patent Application No. 2014800285502, Apr. 22, 2016.
Chinese Office Action received from the State Intellectual Property Office of the People's Republic of China for Chinese Patent Application No. 2014800285502, Oct. 26, 2016.
EP Search Report received from the EPO for European Patent Application No. 14768102.7 1854/2974498, Sep. 26, 2016.
Examiner-Initiated Interview Summary for U.S. Appl. No. 13/914,563, Sep. 18, 2015.
Extended European Search Report received from the EPO for European Patent Application No. 14768721.4-1854/2974145, Sep. 26, 2016.
Extended European Search Report received from the European Patent Office, for European Patent Application No. 14768939.2-1854 /2974132, Sep. 21, 2016.
Final Office Action for U.S. Appl. No. 13/914,563, Jul. 15, 2015.
Final Office Action for U.S. Appl. No. 13/914,563, Jun. 1, 2016.
International Search Report and Written Opinion for International Application PCT/US2014/024843, Sep. 9, 2014.
International Search Report and Written Opinion from International Application No. PCT/US2014/024793, 10 pgs., Jul. 29, 2014.
International Search Report and Written Opinion from International Application No. PCT/US2014/024822, 9 pgs., Jul. 21, 2014.
Non-Final Office Action for U.S. Appl. No. 13/914,563, Dec. 3, 2015.
Non-Final Office Action for U.S. Appl. No. 13/914,563, Jan. 2, 2015.
Non-Final Office Action for U.S. Appl. No. 13/914,563, Oct. 6, 2016.
Non-Final Office Action for U.S. Appl. No. 13/914,570, Nov. 20, 2014.
Notice of Acceptance, Australian Government, Patent Application No. 2014235396, May 13, 2016.
Notification of Reasons for Rejection received from the JPO, for Japanese Patent Application No. 2016-501656, Feb. 1, 2017.
U.S. Appl. No. 13/843,155, filed Mar. 15, 2013, Yael Maguire.
U.S. Appl. No. 13/914,563, filed Jun. 10, 2013, Yael G. Maguire.
U.S. Appl. No. 13/914,570, filed Jun. 10, 2013, Yael G. Maguire.
CA3015104C (en) 2019-02-26 Contextual device locking/unlocking
US20120066212A1 (en) 2012-03-15 Monitoring hashtags in micro-blog posts to provide one or more crowd-based features
US20130091213A1 (en) 2013-04-11 Management of social device interaction with social network infrastructure
US9118731B2 (en) 2015-08-25 Ad hoc social networking
US10291950B2 (en) 2019-05-14 Linking multiple entities associated with media content
US10063267B2 (en) 2018-08-28 Establishing communication
US9479488B2 (en) 2016-10-25 Network access based on social-networking information
WO2014130396A1 (en) 2014-08-28 Continuous proximity and relational analysis of user devices in a network
US9947005B2 (en) 2018-04-17 Method and apparatus of processing symbology interactions between mobile stations and a control system
CN105210354B (en) 2019-04-16 Portable stage for network query function
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MAGUIRE, YAEL G.;COGLITORE, GIOVANNI;KALINOWSKI, CAITLIN E.;SIGNING DATES FROM 20130801 TO 20131112;REEL/FRAME:033038/0365