Patents by Inventor Mark A. Fahrenkrug
Mark A. Fahrenkrug 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: 20230153044Abstract: In an example, a non-transitory computer readable storage medium may include instructions that when executed cause a computing device to generate a virtual device representation of an image forming apparatus on a cloud. Further, instructions cause the computing device to update the virtual device representation on the cloud with a configuration state of the image forming apparatus. Furthermore, instructions cause the computing device to analyze the updated virtual device representation to determine whether the image forming apparatus is compliant with a stored policy. Further, instructions cause the computing device to initiate, via the virtual device representation, a remediation action to bring the image forming apparatus to compliance based on the determination.Type: ApplicationFiled: April 19, 2021Publication date: May 18, 2023Applicant: Hewlett-Packard Development Company, L.P.Inventors: Sudhindra Venkatesh Kulkarni, Reddapa V Srinivas, Mark A Fahrenkrug, Laurent Pizot, Steven Schaaf Inch, Shivaun Albright
-
Patent number: 11429446Abstract: A data collector agent (DCA) connector component running on a cloud computing network signals to a device interfacing platform component that a work request is ready. The device interfacing platform component runs on the cloud computing network and interfaces a device located outside the cloud computing network to the cloud computing network. The work request is for the DCA connector component to perform in conjunction with the device. The DCA connector component establishes a communication session with the device via the device interfacing platform component as initiated by the device. The DCA connector component performs the work request in conjunction with the device by tunneling to the device through the established communication session.Type: GrantFiled: April 24, 2018Date of Patent: August 30, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Janine Louise Helms, Mark Fahrenkrug, Patrick O'Donnell, Matthew Tollestrup, Timothy Blair, Shane Konsella, Kevin Pearson, Laurent Pizot, Cooper Urie
-
Publication number: 20210326181Abstract: A data collector agent (DCA) connector component running on a cloud computing network signals to a device interfacing platform component that a work request is ready. The device interfacing platform component runs on the cloud computing network and interfaces a device located outside the cloud computing network to the cloud computing network. The work request is for the DCA connector component to perform in conjunction with the device. The DCA connector component establishes a communication session with the device via the device interfacing platform component as initiated by the device. The DCA connector component performs the work request in conjunction with the device by tunneling to the device through the established communication session.Type: ApplicationFiled: April 24, 2018Publication date: October 21, 2021Inventors: Janine Louise Helms, Mark Fahrenkrug, Patrick O'Donnell, Matthew Tollestrup, Timothy Blair, Shane Konsella, Kevin Pearson, Laurent Pizot, Cooper Urie
-
Publication number: 20210218851Abstract: Examples dis closed herein relate to receiving a first sta tus update from a device according to a communication profile, determining whether a communication problem occurred from the device, and in response to determining that the communication problem occurred from the first device, updating the communication profile for the first device and receiving a second status update from the device according to the updated communication profile.Type: ApplicationFiled: September 27, 2018Publication date: July 15, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Joel Fyan, Mark A Fahrenkrug, Dennis W Howard, Yasmin Sahaf
-
Patent number: 10708130Abstract: Examples described herein include methods for configuring deployed devices, such as printers and scanners, across a network. Such methods include parsing a manageable features message received from a deployed electronic device according to a common management framework protocol to determine specifications for a manageable feature of the deployed electronic device, generating a features object comprising the specification for the manageable feature according to the common management framework protocol, associating the features object to the deployed electronic device, generating a user interface based on the features object, and sending configuration message to the deployed electronic device based on user input received through the user interface and the features object.Type: GrantFiled: November 15, 2015Date of Patent: July 7, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Diptesh Patil, Ravindhranad Nagarur, Sujith Prasad, Timothy P Blair, Mark A Fahrenkrug, Joel Fyan, Honee Mesa, Sairam Kamatchi Guptha, Hitesh Kumar Gupta, Abhishek Raj
-
Patent number: 10594660Abstract: Example embodiments relate to selecting proxies. In this manner, the embodiments disclosed herein enable determination of a device to which to send communication through a firewall and determination of a set of proxies available to communicate with the device through the firewall. A set of success labels are determined for the set of proxies, wherein a success label for an individual proxy comprises information related to communicating with the device via the individual proxy. Based on a first success label determined for the first proxy, a first proxy may be selected to communicate with the determined device.Type: GrantFiled: June 26, 2014Date of Patent: March 17, 2020Assignee: Hewlett-Packard Development Company, LP.Inventors: David Smith, Mark A. Fahrenkrug
-
Publication number: 20190007266Abstract: Examples described herein include methods for configuring deployed devices, such as printers and scanners, across a network. Such methods include parsing a manageable features message received from a deployed electronic device according to a common management framework protocol to determine specifications for a manageable feature of the deployed electronic device, generating a features object comprising the specification for the manageable feature according to the common management framework protocol, associating the features object to the deployed electronic device, generating a user interface based on the features object, and sending configuration message to the deployed electronic device based on user input received through the user interface and the features object.Type: ApplicationFiled: November 15, 2015Publication date: January 3, 2019Inventors: Diptesh Patil, Ravindhranad Nagarur, Sujith Prasad, Timothy P Blair, Mark A Fahrenkrug, Joel Fyan, Honee Mesa, Sairam Kamatchi Guptha, Hitesh Kumar Gupta, Abhishek Raj
-
Publication number: 20170155623Abstract: Example embodiments relate to selecting proxies. In this manner, the embodiments disclosed herein enable determination of a device to which to send communication through a firewall and determination of a set of proxies available to communicate with the device through the firewall. A set of success labels are determined for the set of proxies, wherein a success label for an individual proxy comprises information related to communicating with the device via the individual proxy. Based on a first success label determined for the first proxy, a first proxy may be selected to communicate with the determined device.Type: ApplicationFiled: June 26, 2014Publication date: June 1, 2017Inventors: David SMITH, Mark A. FAHRENKRUG
-
Publication number: 20130083338Abstract: A printing system includes a processor to execute a main control program for the printing system, and at least one memory device to store computer code to be executed by the processor. The printing system further includes a network device to receive network print jobs, and a wake circuit to cause the printing system to enter a deep suspend mode in which the printing system consumes less than about 1W of power, and to cause the printing system to wake from the deep suspend mode in response to a set of wake events.Type: ApplicationFiled: September 30, 2011Publication date: April 4, 2013Inventors: Mark A. Fahrenkrug, B. Mark Hirst, Vincent Skurdal, Kevin John Sigl
-
Patent number: 6489972Abstract: In an imaging system including firmware and a user interface control panel, a firmware-based internal page component is capable of receiving and registering internal page data from a source external to the page component itself. The internal page component can install a control panel display menu item corresponding to the registered internal page, and then capture user control panel input relating to that page. The component can then open a data pipe, and invoke the internal page data. The data pipe can be provided in the form of a VIO channel, e.g., invoking a print job, or can involve converting internal page data to a format capable of being viewed by a web browser. The internal page component can be installed as a part of the firmware of the imaging system. Internal page data can be received from a source external to the imaging system firmware, for example, from a storage device such as a flash disk, RAM disk, or hard disk.Type: GrantFiled: September 14, 1999Date of Patent: December 3, 2002Assignee: Hewlett-Packard CompanyInventors: Jamie Escandon, Cooper G. Urie, Mark A. Fahrenkrug, Mark E. Hodges, Scott D. Bonar, James H. Bigelow, Chris R. Gunning
-
Patent number: 6108100Abstract: A printer including a memory configured to store executable code; a processor coupled to the memory and configured to execute executable code; a print mechanism coupled to the processor and configured to print an image in response to execution of executable code; a memory receptacle configured to removably receive a plug-in memory; and a memory controller configured to selectively write executable code onto a plug-in memory received by the memory receptacle.Type: GrantFiled: February 20, 1998Date of Patent: August 22, 2000Assignee: Hewlett-Packard CompanyInventors: John R. McVey, Mark A. Fahrenkrug