Accessory device authentication techniques are described. In one or more embodiments, connection of an accessory device to a host computing device is detected. Responsive to the detection, an authentication sequence may occur to verify an identity and/or capabilities of the accessory device. Upon su
Accessory device authentication techniques are described. In one or more embodiments, connection of an accessory device to a host computing device is detected. Responsive to the detection, an authentication sequence may occur to verify an identity and/or capabilities of the accessory device. Upon successful authentication of the accessory device, the host device may authorize the accessory device for power exchange interactions with the host device. The host device may then draw supplemental power from a power source associated with the authorized accessory device, such as a battery or power adapter. The host device may also enable the accessory device to obtain and use power supplied by the host device in some scenarios. Power exchange between a host device and an authorized accessory may be managed in accordance with capabilities of the accessory device that are identified during authentication.
대표청구항▼
1. A method implemented by a host computing device comprising: detecting connection of an accessory device including input functionality and an accessory battery to the host computing device via an interface configured to create a physical and communicative coupling of the accessory device to the ho
1. A method implemented by a host computing device comprising: detecting connection of an accessory device including input functionality and an accessory battery to the host computing device via an interface configured to create a physical and communicative coupling of the accessory device to the host computing device;when the host computing device does not have sufficient power to operate, obtaining power from the accessory battery sufficient to authenticate the accessory device for subsequent power exchange;authenticating the accessory device to determine authorization of the accessory device for power exchange with the host computing device including power exchange with the accessory battery; andupon successful authentication of the accessory device, authorizing power exchange with the accessory device. 2. A method as described in claim 1, further comprising obtaining supplemental power from the accessory battery when power exchange with the accessory device is authorized. 3. A method as described in claim 1, further comprising supplying supplemental power to the authorized accessory device to charge the accessory battery when power exchange with the accessory device is authorized. 4. A method as described in claim 1, further comprising managing power jointly for the host computing device and the accessory device when power exchange with the accessory device is authorized. 5. A method as described in claim 1, further comprising: when authentication of the accessory device is not successful, restricting power exchange with the accessory device. 6. A method as described in claim 1, wherein the detecting, authenticating, and obtaining are performed via one or more microcontrollers of the host computing device. 7. A method as described in claim 6, wherein the power obtained from the accessory device is sufficient to operate the one or more microcontrollers to authenticate the accessory device for subsequent power exchange. 8. A method as described in claim 1, wherein the authenticating comprises: requesting credentials from the accessory device via a communication channel established via the connection;obtaining the credentials supplied by the accessory device; andverifying the credentials by checking the credentials against known credentials for authorized devices. 9. A method implemented by a host computing device comprising: exchanging a restricted amount of power between the host computing device and an accessory device physically connected to the host computing device that is not currently authenticated for power exchange with the host computing device, the restricted amount of power sufficient to perform authentication of the accessory device, the accessory device configured as a removable keyboard and an accessory battery;authenticating the accessory device for power exchange with the host computing device based on credentials supplied by the accessory device; andupon successful authentication of the accessory device, determining whether supplemental power is available from the accessory device via the accessory battery; andwhen supplemental power is available, obtaining the supplemental power from the accessory battery of the accessory device for operation of the host computing device. 10. A method as described in claim 9, wherein the exchanging and authenticating are performed by one or more microcontrollers of the host computing device that operate independently of operating a primary processing system of the host computing device. 11. A method as described in claim 9, wherein the authenticating comprises: obtaining the credentials from the accessory device, the credentials encoded using a designated hash algorithm;decoding the credentials using the designated hash algorithm; andcomparing the credentials against a list of know credentials for authorized devices. 12. A method as described in claim 9, further comprising: preventing subsequent power exchange with the accessory device when the authentication is unsuccessful. 13. A method as described in claim 9, further comprising: upon successful authentication of the accessory device, managing power jointly for the host computing device and the accessory device. 14. A method as described in claim 13, wherein managing comprises selectively switching between multiple power sources available to the host computing device including at least power supplied via a power adapter, an internal battery of the host computing device, and the accessory battery of the accessory device. 15. A method as described in claim 9, wherein the exchanging and authenticating are performed responsive to connection of the accessory device to the host computing device via the interface, the interface including magnetic coupling devices to magnetically secure the accessory device to the host computing device. 16. A method as described in claim 9, further comprising: when supplemental power is not available, determining whether the accessory device lacks sufficient power to operate; andwhen the accessory device lacks sufficient power to operate, supplying power available from the host computing device for operation of the accessory device. 17. An accessory device comprising: an interface configured to enable a physical and communicative connection of the accessory device to the host computing device;an accessory battery;a power controller operable to:supply credentials to the host computing device responsive to connection of the accessory device to the host computing device via the interface, the credentials effective to enable the host computing device to perform authentication to authenticate the accessory device for power exchange with the host computing device;provide a limited amount of power from the accessory battery to the host computing device prior to authentication of the accessory device to enable operation of the host computing device to perform the authentication; andcontrol power exchange between the host device and the accessory device upon successful authentication including: supplying power from the accessory battery to power the host computing device when the host computing device has low available power and receiving power from the host computing device to charge the accessory battery when the host computing device has high available power. 18. An accessory device as described in claim 17, wherein the interface comprises a flexible hinge. 19. An accessory device as described in claim 17, wherein the interface includes magnetic coupling devices and a plurality of communication contacts to enable the physical and communicative connection of the accessory device to the host computing device via attachment to corresponding magnetic coupling devices and communication contacts of the host computing device. 20. An accessory device as described in claim 17, wherein the accessory device is configured to provide keyboard functionality for interaction with the host computing device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (196)
Belesiu, Jim Tom; Obie, Gene Robert; Marshall, James Charles; Young, Robert D.; Sherman, Nathan C.; Giaimo, III, Edward C.; Neff, David; Sousa, Jose R., Accessory device authentication.
Lauder, Andrew; Rohrbach, Matthew D.; Coster, Daniel J.; Stringer, Christopher J.; Ow, Florence W.; Ai, Jiang; Ive, Jonathan P.; Kibiti, Elvis M.; Ternus, John P.; Lubner, Sean D., Accessory device for peek mode.
McCoy, Richard A.; Horst, Gale R.; Knight, John M., Appliance with an electrically adaptive adapter to alternatively couple multiple consumer electronic devices.
Kalendra Paul W. (Boca Raton FL) Piazza William J. (Boca Raton FL), Automatic calibration of a capacitive touch screen used with a fixed element flat screen display panel.
Callaghan, David; Robbins, Daryn E.; MacDonald, Sandra E., Automatically configuring computer devices wherein customization parameters of the computer devices are adjusted based on detected removable key-pad input devices.
Healey, Arthur; Colby, Jim; Gengler, David; Oakeson, Daniel Pryor; King, Jeffrey, Combined cover, keyboard and stand for tablet computer with reversable connection for keyboard and reading configuration.
Goodrich D. Stephen (The Woodlands TX) Granzow Drew D. (Spring TX) Mundt Kevin W. (Spring TX) Condra Neil L. (The Woodlands TX) Felcman Chris F. (Spring TX) Tracy Mark S. (Tomball TX) Blackwell Sam D, Combined notepad and notebook computer.
Seffernick Lewis L. ; Poole David L., Computer keyboard having top molded housing with rigid pointing stick integral and normal to front surface of housing as one unit part to be used with strain sensors in navigational control.
Whit, III, David Otto; Wahl, Eric Joseph; Vandervoort, David C.; Pleake, Todd David; Huala, Rob; Schneider, Summer L.; McLaughlin, Robyn Rebecca Reed; Mickelson, Matthew David; Pelley, Joel Lawrence; Shaw, Timothy C.; Groene, Ralf; Wang, Hua; Stoumbos, Christopher Harry; Aagaard, Karsten, Flexible hinge and removable attachment.
Whitt, III, David Otto; Wahl, Eric Joseph; Vandervoort, David C.; Pleake, Todd David; Huala, Rob; Schneider, Summer L.; McLaughlin, Robyn Rebecca Reed; Mickelson, Matthew David; Pelley, Joel Lawrence; Shaw, Timothy C.; Groene, Ralf; Wang, Hua; Stoumbos, Christopher Harry; Aagaard, Karsten, Flexible hinge and removable attachment.
Whitt, III, David Otto; Wahl, Eric Joseph; Vandervoort, David C.; Pleake, Todd David; Huala, Rob; Schneider, Summer L.; McLaughlin, Robyn Rebecca Reed; Mickelson, Matthew David; Pelley, Joel Lawrence; Shaw, Timothy C.; Groene, Ralf; Wang, Hua; Stoumbos, Christopher Harry; Aagaard, Karsten, Flexible hinge and removable attachment.
Whitt, III, David Otto; Wahl, Eric Joseph; Vandervoort, David C.; Pleake, Todd David; Huala, Rob; Schneider, Summer L.; Reed McLaughlin, Robyn Rebecca; Mickelson, Matthew David; Pelley, Joel Lawrence; Shaw, Timothy C.; Groene, Ralf; Wang, Hua; Stoumbos, Christopher Harry; Aagaard, Karsten, Flexible hinge and removable attachment.
Whitt, III, David Otto; Wahl, Eric Joseph; Vandervoort, David C.; Pleake, Todd David; Huala, Rob; Schneider, Summer L.; McLaughlin, Robyn Rebecca Reed; Mickelson, Matthew David; Pelley, Joel Lawrence; Shaw, Timothy C.; Groene, Ralf; Wang, Hua; Stoumbos, Christopher Harry; Aagaard, Karsten, Flexible hinge support layer.
Whitt, III, David Otto; McLaughlin, Robyn Rebecca Reed; Schneider, Summer L.; Wahl, Eric Joseph; Wise, James H.; Leon, Camilo; Aagaard, Karsten; Oliver, Thomas Charles, Flux fountain.
Shinohara, Satoshi; Honda, Toshio, Game apparatus, game machine manipulation device, game system and interactive communication method for game apparatus.
Whitt, III, David Otto; Shaw, Timothy C.; Huala, Rob; Vandervoort, David C.; Mickelson, Matthew David; Stoumbos, Christopher Harry; Pelley, Joel Lawrence; Pleake, Todd David; Wang, Hua, Input device securing techniques.
Whitt, III, David Otto; Shaw, Timothy C.; Huala, Rob; Vandervoort, David C.; Mickelson, Matthew David; Stoumbos, Christopher Harry; Pelley, Joel Lawrence; Pleake, Todd David; Wang, Hua, Input device securing techniques.
Bertram Randal Lee (Lexington KY) Combs James Lee (Lexington KY) Capaci Gerald Joseph (Lexington KY), Keyboard touchpad combination in a bivalve enclosure.
Conzola, Vincent C.; Lanzolla, Vincent R.; Meserth, Timothy A.; Muenkel, Gerard F.; Windell, David T., Method and apparatus for masking keystroke sounds from computer keyboards.
Oler, Van Winston; Umeno, Hiroo, Multi-stage power adapter configured to provide low power upon initial connection of the power adapter to the host device and high power thereafter upon notification from the host device to the power adapter.
Ghosh, Prosenjit; Thakkar, Shreekant Suryakant; Phan, Truong V., Pen-based computing system with a releasable socket connector for connecting a base unit to a tablet unit.
See Gary G. (Chagrin Falls OH) Robbins Robert J. (Walton Hills OH), Portable data entry apparatus including plural selectable functional configurations.
Carter Everett M. (Winona MN) Quain Wilbur C. (Winona MN), Pressure sensitive matrix switch having apertured spacer with flexible double sided adhesive intermediate and channels o.
Hovden, Torbjorn; Huie, Mark Andrew; Le, Thuy Thanh Bich; Acker, Jr., Phillip Frank, Proximity sensor and method for indicating a display orientation change.
Rinde James A. ; Mathews Barry C. ; Morales Miguel A. ; Kent Joel C. ; Loucks Drew John ; Mattis John Seymour ; Dolin Jeff ; Ellsworth Mark W. ; Wasilewski Frank, Sealing system for acoustic wave touchscreens.
Koizumi, Naoyuki; Tateiwa, Akihiko, Semiconductor package and method of manufacturing the same, and semiconductor device and method of manufacturing the same.
Markley Theodore J. (Mentor OH) Galdun Daniel J. (Huntsburg OH) Clark Charles E. (Eastlake OH) Henderson Robert G. (Wickliffe OH) Jencen Frank W. (Cleveland OH), Terminal with interchangeable application module.
Burleson Winslow Scott ; Dyer William Marvin ; Eisbach Christopher Karl ; Pai Derek Solomon ; Selker Edwin Joseph, Thin keyboard having torsion bar keyswitch hinge members.
Luke David D. ; Luttmann Eric J. ; Richter Ronald J. ; Gilbert David C., Universal serial bus peripheral bridge simulates a device disconnect condition to a host when the device is in a not-ready condition to avoid wasting bus resources.
Marwah, Rahul; Shaw, Timothy C.; Lane, David M.; Whitt, III, David Otto; Kim, Young Soo; Ishihara, James Alec; Emerton, Neil; Longo, Sheila A., Backlighting a fabric enclosure of a flexible cover.
Perek, David R.; Schwager, Michael A.; Drasnin, Sharon; Seilstad, Mark J., Computing device and an apparatus having sensors configured for measuring spatial information indicative of a position of the computing devices.
Bathiche, Steven Nabil; Protasio Ribeiro, Flavio; Keam, Nigel Stuart; Rihn, Bernard K.; Panay, Panos C.; Voth, David W., Connection device for computing devices.
Whitt, III, David Otto; Wahl, Eric Joseph; Vandervoort, David C.; Pleake, Todd David; Huala, Rob; Schneider, Summer L.; McLaughlin, Robyn Rebecca Reed; Mickelson, Matthew David; Pelley, Joel Lawrence; Shaw, Timothy C.; Groene, Ralf; Wang, Hua; Stoumbos, Christopher Harry; Aagaard, Karsten, Flexible hinge and removable attachment.
Whitt, III, David Otto; Wahl, Eric Joseph; Vandervoort, David C.; Pleake, Todd David; Huala, Rob; Schneider, Summer L.; McLaughlin, Robyn Rebecca Reed; Mickelson, Matthew David; Pelley, Joel Lawrence; Shaw, Timothy C.; Groene, Ralf; Wang, Hua; Stoumbos, Christopher Harry; Aagaard, Karsten, Flexible hinge and removable attachment.
Whitt, III, David Otto; McLaughlin, Robyn Rebecca Reed; Schneider, Summer L.; Wahl, Eric Joseph; Wise, James H.; Leon, Camilo; Aagaard, Karsten; Oliver, Thomas Charles, Flux fountain.
Shaw, Timothy C.; Belesiu, Jim Tom; Drasnin, Sharon; Stoumbos, Christopher Harry; Dietz, Paul Henry; Mathias, Dennis J.; Huala, Rob, Force concentrator.
Siddiqui, Kabir; Groene, Ralf; Aagaard, Karsten; Reed, Anthony Christian; Cummings, Stephan Alexander; Jensen, Darryl I.; Gault, Joseph B., Hinge for component attachment.
Belesiu, Jim Tom; Shaw, Timothy C.; Whitt, III, David Otto; Huala, Rob; Stoumbos, Christopher Harry; Pelley, Joel Lawrence, Input device layers and nesting.
Whitt, III, David Otto; Shaw, Timothy C.; Huala, Rob; Vandervoort, David C.; Mickelson, Matthew David; Stoumbos, Christopher Harry; Pelley, Joel Lawrence; Pleake, Todd David; Wang, Hua, Input device securing techniques.
Whitt, III, David Otto; Shaw, Timothy C.; Stoumbos, Christopher Harry; Pelley, Joel Lawrence; Mickelson, Matthew David; Ishihara, James Alec; Wang, Hua; Aagaard, Karsten; Groene, Ralf; Huala, Rob, Key formation.
Whitt, III, David Otto; Mickelson, Matthew David; Pelley, Joel Lawrence; Teredesai, Amey M.; Shaw, Timothy C.; Beall, Christopher Strickland; Stoumbos, Christopher Harry, Method of manufacturing an input device.
Whitt, III, David Otto; Mickelson, Matthew David; Pelley, Joel Lawrence; Teredesai, Amey M.; Shaw, Timothy Carlyle; Beall, Christopher Strickland; Stoumbos, Christopher Harry, Method of manufacturing an input device.
Oler, Van Winston; Umeno, Hiroo, Multi-stage power adapter configured to provide a first power level upon initial connection of the power adapter to the host device and a second power level thereafter upon notification from the host device to the power adapter.
Whitt, III, David Otto; Shaw, Timothy C.; Vandervoort, David C.; Pleake, Todd David; Huala, Rob; Mickelson, Matthew David; Pelley, Joel Lawrence; Stoumbos, Christopher Harry; Spooner, Richard Peter, Sensor stack venting.
Drasnin, Sharon, System and method for accessory device architecture that passes via intermediate processor a descriptor when processing in a low power state.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.