A hardware device architecture is described that improves security and flexibility in access to hardware device settings. A device management proxy service is digitally signed and granted access to device settings. Applications are then digitally provisioned by the proxy service and only validated s
A hardware device architecture is described that improves security and flexibility in access to hardware device settings. A device management proxy service is digitally signed and granted access to device settings. Applications are then digitally provisioned by the proxy service and only validated signed requests from applications are permitted to change hardware device settings. Further granularity over hardware device settings is achieved through user accounts and groups established by the applications.
대표청구항▼
1. A system comprising: a first device comprising: at least one first hardware processor;first memory storing a first software module executable by the at least one first hardware processor, wherein the first device is configured to: send a digitally signed request to a second device to change the h
1. A system comprising: a first device comprising: at least one first hardware processor;first memory storing a first software module executable by the at least one first hardware processor, wherein the first device is configured to: send a digitally signed request to a second device to change the hardware settings of the first device; anda second device comprising: at least one second hardware processor; andsecond memory storing a second software module executable by the at least one second hardware processor, wherein the second device is configured to: receive, from the first device, the digitally signed request to change the hardware settings of the first device;determine the validity of the digitally signed request; andchange the hardware settings of the first device in accordance with the request if the validity of the digitally signed request is determined. 2. The system of claim 1, wherein the first device and the second device are the same device, the at least one first processor and at least one second processor are the same processor, and the first memory and second memory are the same memory. 3. The system of claim 1, wherein the first software module is an application. 4. The system of claim 2, wherein in the application is a device management solution. 5. The system of claim 1, wherein the second software module is a device management proxy service. 6. The system of claim 5, wherein the device management proxy service is embedded in a device driver. 7. The system of claim 1, wherein the first and second software modules interact using a device management application programming interface (API) over a protocol. 8. The system of claim 1, wherein access to the first software module is dependent upon user privileges. 9. The system of claim 1, wherein access to the first software module is dependent upon group privileges. 10. A system comprising: a first device comprising: at least one first hardware processor;first memory storing a first software module executable by the at least one first hardware processor, wherein the first device is configured to:send a request to a third device to authenticate a login for an account and retrieve access privileges for the account;send a digitally signed request to a second device to change the hardware settings of the first device, wherein the request is sent based upon the access privileges for the account; anda second device comprising: at least one second hardware processor; andsecond memory storing a second software module executable by the at least one second hardware processor, wherein the second device is configured to:receive, from the first device, the digitally signed request to change the hardware settings of the first device;determine the validity of the digitally signed request; andchange the hardware settings of the first device in accordance with the request if the validity of the digitally signed request is determined; anda third device comprising: at least one third hardware processor;third memory storing a third software module executable by the at least one third hardware processor, wherein the third device is configured to: receive, from the first device, a request to authenticate a login for the account and retrieve access privileges for the account;determine the validity of the login; andsend the access privileges for the account. 11. A method comprising: sending a digitally signed request from a first device to a second device, the digitally signed request configured to change the hardware settings of the first device, the first device comprising at least one first hardware processor and first memory storing a first software module executable by the at least one first hardware processor, and the second device comprising at least one second hardware processor and second memory storing a second software module executable by the at least one second hardware processor;receiving an indication from the second device, the indication confirming that the second device has determined the validity of the digitally signed request; andchanging the hardware settings of the first device in accordance with the digitally signed request if the indication confirms that the digitally signed request is valid. 12. The method of claim 11, wherein the first device and the second device are the same device, the at least one first processor and at least one second processor are the same processor, and the first memory and second memory are the same memory. 13. The method of claim 11, wherein the first software module is an application. 14. The method of claim 12, wherein in the application is a device management solution. 15. The method of claim 11, wherein the second software module is a device management proxy service. 16. The method of claim 15, wherein the device management proxy service is embedded in a device driver. 17. The method of claim 11, wherein the first and second software modules interact using a device management application programming interface (API) over a protocol. 18. The method of claim 11, wherein access to the first software module is dependent upon user privileges. 19. The method of claim 11, wherein access to the first software module is dependent upon group privileges. 20. A method comprising: sending a request from a first device to a third device, the request configured to authenticate a login for an account and to retrieve access privileges for the account, the first device comprising at least one first hardware processor and first memory storing a first software module executable by the at least one first hardware processor, and the third device comprising at least one third hardware processor and third memory storing a third software module executable by the at least one third hardware processor;receiving access privileges for the account from the third device, the third device having received the request to authenticate the login for the account, authenticated the login for the account, and retrieved the access privileges for the account;sending a digitally signed request from the first device to a second device, the digitally signed request configured to change the hardware settings of the first device, wherein the digitally signed request is sent based upon the access privileges for the account, the second device comprising at least one second hardware processor and second memory storing a second software module executable by the at least one second hardware processor;receiving an indication from the second device, the indication confirming that the second device has determined the validity of the digitally signed request; andchanging the hardware settings of the first device in accordance with the digitally signed request if the indication confirms that the digitally signed request is valid.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (217)
Woodburn, William, Access door with integrated switch actuator.
Caballero, Aldo M.; French, Daniel Brant; Hinson, Douglas M.; Kosecki, James C.; Mangicaro, David; Reynolds, Scott; Yeakley, Daniel Duane, Apparatus and methods for monitoring one or more portable data terminals.
Yamamoto, Shinichi; Nishiyama, Tamotsu, Apparatus function change system having an apparatus service center containing customer information and setting information for a reconfigurable chip.
Havens, William H.; Barber, Charles P.; Gannon, Colleen; Gardiner, Robert C.; Hennick, Robert J.; Pettinelli, John A., Apparatus operative for capture of image data.
Horn, Erik Van; Giordano, Patrick Anthony; Amundsen, Thomas; Olson, Daniel James; Brady, Robert Hugh; Colavito, Stephen; Saber, Kevin; Haggerty, Thomas; Wilz, Sr., David M., Bar code symbol reading system employing an extremely elongated laser scanning beam capable of reading poor and damaged quality bar code symbols with improved levels of performance.
Xian, Tao; Ellis, Duane; Good, Timothy; Zhu, Xiaoxun, Bar code symbol reading system supporting visual or/and audible display of product scan speed for throughput optimization in point of sale (POS) environments.
Todeschini, Erik; Deloge, Stephen Patrick; Meier, Timothy; Anderson, Donald; Hejl, Benjamin; Koziol, Thomas, Cloud-based system for reading of decodable indicia.
Cromer Daryl Carvis ; Dayan Richard Alan ; Ellison Brandon Jon ; Kern Eric Richard ; Springfield Randall Scott, Data processing system and method for remotely controlling modification of a client's initialization settings.
Kearney, Sean Philip; Giordano, Patrick Anthony; Cunningham, Charles Joseph; Bond, Desmond; Amundsen, Thomas, Decodable indicia reading terminal with combined illumination.
Biss, Charles E.; Havens, William H.; Robinson, Michael D.; Balschweit, Paul; Fitch, Timothy R.; McCall, Melvin D.; Gomez, Garrison; McClaude, Mark A.; Longacre, Andrew; Sonneville, Eunice, Device and system for processing image data representing bar codes.
Edmonds, Shane Michael; Keaney, Sean Philip, Hybrid-type bioptical laser scanning and digital imaging system supporting automatic object motion detection at the edges of a 3D scanning volume.
Edmonds, Shane Michael; Kearney, Sean Philip, Hybrid-type bioptical laser scanning and digital imaging system supporting automatic object motion detection at the edges of a 3D scanning volume.
Kearney, Sean Philip, Hybrid-type bioptical laser scanning and imaging system supporting digital-imaging based bar code symbol reading at the surface of a laser scanning window.
Barber, Charles P.; Gerst, Carl W.; Smith, George S.; Hussey, Robert M.; Gardiner, Robert C.; Pankow, Matthew W., Imaging apparatus having imaging assembly.
Barber, Charles P.; Gerst, III, Carl W.; Smith, II, George S.; Hussey, Robert M.; Gardiner, Robert C.; Pankow, Matthew W., Imaging apparatus having imaging assembly.
Havens, William H.; Pitou, David Stewart; McColloch, Laurence Ray; Barber, Charles Paul; Gannon, Colleen Patricia, Imaging module having lead frame supported light source or sources.
Wang, Ynjiun P.; Ahearn, Kevin; Deloge, Stephen P.; Ehrhart, Michael A.; Havens, William H.; Hussey, Robert M.; Koziol, Thomas J.; Li, Jianhua; Li, Jingquan; Montoro, James; Powilleit, Sven M. A., Indicia reading terminal having spatial measurement functionality.
Havens, William H.; Wang, Ynjiun P.; Hennick, Robert J.; Gannon, Colleen; Anderson, Donald; Hunter, Vivian L.; Bremer, Edward C.; Feng, Chen, Indicia reading terminal including focus element with expanded range of focus distances.
Wang, Ynjiun P.; Bremer, Edward C.; Feng, Chen; Gannon, Colleen P.; Havens, William H.; Li, Jianhua; Meier, Timothy P., Indicia reading terminal processing plurality of frames of image data responsively to trigger signal activation.
Hennick, Robert J.; Havens, William H.; Meier, Timothy; McCloskey, Scott; Anderson, Donald; Wang, Ynjiun P.; Hussey, Robert M.; Van Horn, Erik; Kearney, Sean P., Indicia reading terminals and methods for decoding decodable indicia employing light field imaging.
Wilz, Sr., David M., Laser scanning bar code symbol reading system having intelligent scan sweep angle adjustment capabilities over the working range of the system for optimized bar code symbol reading performance.
Xian, Tao; Wang, Ynjiun P.; Liu, Yong; Feng, Chen, Laser scanning code symbol reading system employing multi-channel scan data signal processing with synchronized digital gain control (SDGC) for full range scanning.
Brady, Robert Hugh; Colavito, Stephen; Wilz, Sr., David; Teng, Zhipeng; Dixon, Myron Levon, Laser scanning code symbol reading system providing improved control over the length and intensity characteristics of a laser scan line projected therefrom using laser source blanking control.
Fritz, Bernard; Cox, James Allen; Reutiman, Peter L., Laser scanning system employing an optics module capable of forming a laser beam having an extended depth of focus (DOF) over the laser scanning field.
Havens, William; Kearney, Sean Philip, Laser scanning system using laser beam sources for producing long and short wavelengths in combination with beam-waist extending optics to extend the depth of field thereof while resolving high resolution bar code symbols having minimum code element widths.
Braho, Keith; El-Jaroudi, Amro; Pike, Jeffrey, Method and system for considering information about an expected response when performing speech recognition.
Van Horn, Erik; Olson, Daniel James, Method of and apparatus for managing and redeeming bar-coded coupons displayed from the light emitting display surfaces of information display devices.
Amundsen, Thomas; Kearney, Sean Philip; Edmonds, Shane Michael; Wang, Ynjiun Paul; Good, Timothy; Miraglia, Michael; Cunningham, IV, Charles Joseph; Zhu, Xiaoxun; Giordano, Patrick Anthony, Method of and system for detecting object weighing interferences.
Amundsen, Thomas; Kearney, Sean Philip; Edmonds, Shane Michael; Wang, Ynjiun Paul; Good, Timothy; Miraglia, Michael; Cunningham, IV, Charles Joseph; Zhu, Xiaoxun; Giordano, Patrick Anthony, Method of and system for detecting produce weighing interferences in a POS-based checkout/scale system.
Van Horn, Erik; Kearney, Sean Philip, Method of and system for reading visible and/or invisible code symbols in a user-transparent manner using visible/invisible illumination source switching during data capture and processing operations.
Berthiaume, Guy H.; Caballero, Aldo M.; Cairns, James A.; Havens, William H.; Koziol, Thomas J.; Stewart, James W.; Wang, Ynjiun P.; Yeakley, Daniel D., Methods and apparatus to change a feature set on data collection devices.
Plesko, George, Molded elastomeric flexural elements for use in a laser scanning assemblies and scanners, and methods of manufacturing, tuning and adjusting the same.
Good, Timothy, Omnidirectional laser scanning bar code symbol reader generating a laser scanning pattern with a highly non-uniform scan density with respect to line orientation.
Kotlarsky, Anatoly; Zhu, Xiaoxun; Veksland, Michael; Au, Ka Man; Giordano, Patrick; Yan, Weizhen; Ren, Jie; Smith, Taylor; Miraglia, Michael V.; Knowles, C. Harry; Mandal, Sudhin; De Foney, Shawn; Allen, Christopher; Wilz, Sr., David M., Optical code symbol reading system employing a LED-driven optical-waveguide structure for illuminating a manually-actuated trigger switch integrated within a hand-supportable system housing.
Kotlarsky, Anatoly; Zhu, Xiaoxun; Veksland, Michael; Au, Ka Man; Giordano, Patrick; Yan, Weizhen; Ren, Jie; Smith, Taylor; Miraglia, Michael V.; Knowles, C. Harry; Mandal, Sudhin; De Foney, Shawn; Allen, Christopher; Wilz, Sr., David M., Optical code symbol reading system employing an acoustic-waveguide structure for coupling sonic energy, produced from an electro-transducer, to sound wave ports formed in the system housing.
Kotlarsky, Anatoly; Zhu, Xiaoxun; Veksland, Michael; Au, Ka Man; Giordano, Patrick; Yan, Weizhen; Ren, Jie; Smith, Taylor; Miraglia, Michael V.; Knowles, C. Harry; Mandal, Sudhin; De Foney, Shawn; Allen, Christopher; Wilz, Sr., David M., Optical scanning system having an extended programming mode and method of unlocking restricted extended classes of features and functionalities embodied therewithin.
Barten, Henri Jozef Maria, POS-based code symbol reading system with integrated scale base and system housing having an improved produce weight capturing surface design.
Cunningham, Charles; Good, Timothy; Kearney, Sean Philip; Miraglia, Michael; Amundsen, Thomas; Giordano, Patrick; Wang, Yujiun Paul; Zhu, Xiaoxun, Point of sale (POS) based checkout system supporting a customer-transparent two-factor authentication process during product checkout operations.
Barber, Charles P.; Gerst, III, Carl W.; Smith, II, George S.; Hussey, Robert M.; Gardiner, Robert C.; Pankow, Matthew W., Reading apparatus having partial frame operating mode.
Murawski, Mark David; Russell, Philip E., Receiving application specific individual battery adjusted battery use profile data upon loading of work application for managing remaining power of a mobile device.
Soule, III, Robert M.; Berthiaume, Guy H.; Caballero, Aldo Mario; Conti, Brian V.; Harper, Jeffrey Dean; Hooks, Larry K.; Meggitt, Adam Edward; Sauerwein, James T.; Yeakley, Daniel D., Reprogramming system and method for devices including programming symbol.
Maloy, James D.; Kusar, Michael; Mranca, Alexander; Narayan, Venkatesh; Thorsen, Jeffrey, System and method for generating and updating location check digits.
Gomez, Garrison; Siegler, Thomas A.; Soule, III, Robert M.; Daddabbo, Nick; Sperduti, David, System and method to store and retrieve identifier associated information content.
Furlong, John A.; Hernandez, Mark Jose Antonio; Koch, Craig; Nahill, James; Cunningham, IV, Charles Joseph; Kearney, Sean Philip; Smith, Taylor, System having imaging assembly for use in output of image data.
Hendrickson, James; Scott, Debra Drylie; Littleton, Duane; Pecorari, John; Slusarczyk, Arkadiusz, Systems and methods for dynamically improving user intelligibility of synthesized speech in a work environment.
Pease, Michael; Bouchat, Christopher; Dobeck, Brian Roman; Sauerwein, Jr., James T.; Youngblood, Eric, Terminal configurable for use within an unknown regulatory domain.
Harding, Andrew C.; Suhr, Jeffrey K.; Allen, Nicholas P., Testing automatic data collection devices, such as barcode, RFID and/or magnetic stripe readers.
Essinger, Steven; Zhu, Xiaoxun; Schnee, Michael; Liu, JiBin; Shen, Xin; Chen, LiangLiang; Lu, Jun, Wireless dual-function network device dynamically switching and reconfiguring from a wireless network router state of operation into a wireless network coordinator state of operation in a wireless communication network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.