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: 20230153044
    Abstract: 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: Application
    Filed: April 19, 2021
    Publication date: May 18, 2023
    Applicant: 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: 11429446
    Abstract: 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: Grant
    Filed: April 24, 2018
    Date of Patent: August 30, 2022
    Assignee: 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: 20210326181
    Abstract: 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: Application
    Filed: April 24, 2018
    Publication date: October 21, 2021
    Inventors: Janine Louise Helms, Mark Fahrenkrug, Patrick O'Donnell, Matthew Tollestrup, Timothy Blair, Shane Konsella, Kevin Pearson, Laurent Pizot, Cooper Urie
  • Publication number: 20210218851
    Abstract: 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: Application
    Filed: September 27, 2018
    Publication date: July 15, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Joel Fyan, Mark A Fahrenkrug, Dennis W Howard, Yasmin Sahaf
  • Patent number: 10708130
    Abstract: 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: Grant
    Filed: November 15, 2015
    Date of Patent: July 7, 2020
    Assignee: 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: 10594660
    Abstract: 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: Grant
    Filed: June 26, 2014
    Date of Patent: March 17, 2020
    Assignee: Hewlett-Packard Development Company, LP.
    Inventors: David Smith, Mark A. Fahrenkrug
  • Publication number: 20190007266
    Abstract: 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: Application
    Filed: November 15, 2015
    Publication date: January 3, 2019
    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
  • Publication number: 20170155623
    Abstract: 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: Application
    Filed: June 26, 2014
    Publication date: June 1, 2017
    Inventors: David SMITH, Mark A. FAHRENKRUG
  • Publication number: 20130083338
    Abstract: 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: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Inventors: Mark A. Fahrenkrug, B. Mark Hirst, Vincent Skurdal, Kevin John Sigl
  • Patent number: 6489972
    Abstract: 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: Grant
    Filed: September 14, 1999
    Date of Patent: December 3, 2002
    Assignee: Hewlett-Packard Company
    Inventors: Jamie Escandon, Cooper G. Urie, Mark A. Fahrenkrug, Mark E. Hodges, Scott D. Bonar, James H. Bigelow, Chris R. Gunning
  • Patent number: 6108100
    Abstract: 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: Grant
    Filed: February 20, 1998
    Date of Patent: August 22, 2000
    Assignee: Hewlett-Packard Company
    Inventors: John R. McVey, Mark A. Fahrenkrug