Patents by Inventor Patrick O. Sandfort
Patrick O. Sandfort 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).
-
Patent number: 11741261Abstract: In an example, a collection of compute resources corresponding to a class of devices is identified with a request and a synthesis routine is performed via a number of destinations corresponding to the class of devices. In an example, a type of compute resource to use with an operation of a request is determined, a device with the type of compute resource determined for the operation of the request is identified; the identified device performs the operation of the request within a bounds of a policy, and a result of the operation is communicated to a remote storage location.Type: GrantFiled: January 11, 2021Date of Patent: August 29, 2023Assignee: Hewlett-Packard Development Company, L.P.Inventors: Patrick O. Sandfort, Holt Mebane, Jun Zeng
-
Patent number: 11032258Abstract: In one example, a resource system includes a local compute resource, an authorization engine to authorize a resource request to the local compute resource from a source, an interface engine to assign a data property to the local compute resource in response to a determination that the resource request is authorized to access the local compute resource, and a manager engine to assign access of the local compute resource to the resource request based on a comparison of the data property and an access term associated with an authorization level of the resource request.Type: GrantFiled: November 5, 2015Date of Patent: June 8, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Patrick O Sandfort, Holt Mebane, Jun Zeng
-
Publication number: 20210141936Abstract: In an example, a collection of compute resources corresponding to a class of devices is identified with a request and a synthesis routine is performed via a number of destinations corresponding to the class of devices. In an example, a type of compute resource to use with an operation of a request is determined, a device with the type of compute resource determined for the operation of the request is identified; the identified device performs the operation of the request within a bounds of a policy, and a result of the operation is communicated to a remote storage location.Type: ApplicationFiled: January 11, 2021Publication date: May 13, 2021Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Patrick O. Sandfort, Holt Mebane, Jun Zeng
-
Patent number: 10896264Abstract: In one implementation, a resource system includes an authorization engine, an interface engine and an analysis engine. In that example, the authorization engine authorizes an analysis request, the interface engine assigns a data property to the analysis request, and the analysis engine selects a synthesis routine based on the analysis request, identifies data stored in a resource group based on the synthesis routine, and causes the synthesis routine to perform using raw data in the resource group based on the data property in response to a determination that the analysis request is authorized to access the resource group.Type: GrantFiled: November 5, 2015Date of Patent: January 19, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Patrick O Sandfort, Holt Mebane, Jun Zeng
-
Publication number: 20180285598Abstract: In one implementation, a resource system includes an authorization engine, an interface engine and an analysis engine. In that example, the authorization engine authorizes an analysis request, the interface engine assigns a data property to the analysis request, and the analysis engine selects a synthesis routine based on the analysis request, identifies data stored in a resource group based on the synthesis routine, and causes the synthesis routine to perform using raw data in the resource group based on the data property in response to a determination that the analysis request is authorized to access the resource group.Type: ApplicationFiled: November 5, 2015Publication date: October 4, 2018Inventors: Patrick O Sandfort, Holt Mebane, Jun Zeng
-
Publication number: 20180288130Abstract: In one example, a resource system includes a local compute resource, an authorization engine to authorize a resource request to the local compute resource from a source, an interface engine to assign a data property to the local compute resource in response to a determination that the resource request is authorized to access the local compute resource, and a manager engine to assign access of the local compute resource to the resource request based on a comparison of the data property and an access term associated with an authorization level of the resource request.Type: ApplicationFiled: November 5, 2015Publication date: October 4, 2018Inventors: Patrick O Sandfort, Holt Mebane, Jun Z Zeng
-
Publication number: 20170212788Abstract: Examples herein disclose receiving a service request including a latency associated with a publication of a result of the service request. The examples disclose computing a workload for the service request and identifying multiple resources which are to perform the service request by applying the latency to the multiple resources.Type: ApplicationFiled: October 23, 2014Publication date: July 27, 2017Inventors: Jun Zeng, Sushant Bhattacharya, Gary J Dispoto, Will Allen, Patrick O Sandfort, Francisco Jose Oblea Ramirez, Steven Simske
-
Publication number: 20160335562Abstract: Examples disclosed herein relate to a likelihood of success of a remote document service. For example, a processor may determine to transmit information about a remote document service to a device based on a likelihood of success associated with the ability of the device to perform the remote document service.Type: ApplicationFiled: January 21, 2014Publication date: November 17, 2016Inventors: Jun ZENG, Patrick O. SANDFORT, Qing DUAN, Gary J. DISPOTO
-
Patent number: 7349543Abstract: Example systems, methods, computer-readable mediums, and other forms of a secure foreign enterprise printing system are provided. An example system may include a wireless telephonic logic for communicating with a wireless network web services provider and a wireless network communication logic configured to communicate a print request to the wireless network web services provider using the wireless telephonic logic. The print item may be stored in a first enterprise and may be printed on an image forming device that is located in a second enterprise. The example system may also include an encryption logic configured to facilitate providing security for the print item as it travels from the first enterprise to the image forming device.Type: GrantFiled: October 16, 2003Date of Patent: March 25, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Shell S. Simpson, Daniel Revel, Alan C. Berkema, David M. Hall, Patrick O. Sandfort, Darrel D. Cherry, Jeremy Bunn, Kenneth L. Oakeson
-
Patent number: 7298509Abstract: Various systems, methods, and programs embodied in a computer readable medium for printing using a dynamic print path are provided. In one embodiment, a method is provided that comprises the steps of rendering a document in a computer system into a print ready file without a specification of a destination printer upon which the document is to be printed, specifying the destination printer to which the print ready file is to be transmitted to print the document, and, transmitting the print ready file from the computer system directly to the destination printer using a predefined communications protocol.Type: GrantFiled: March 19, 2002Date of Patent: November 20, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Patrick O. Sandfort, Gregory E. Perkins, Brian D. Griebe
-
Patent number: 7249166Abstract: Methods and systems enable devices to discover each other when the devices are in a common location. Unique identifiers (UIDs) are associated with one or more location and each UID uniquely identifies a location. Devices that are located in a particular location that has a UID can register to create an association between the device and the UID. In turn, this creates an association between the device and a location. Subsequently, when another device (e.g. a laptop computer or PDA) enters the location, the device can discover the UID of the location and then ascertain which other devices are associated with that location.Type: GrantFiled: September 28, 2001Date of Patent: July 24, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Kenneth L. Oakeson, Shell S. Simpson, Patrick O. Sandfort, Elliot Lee Klosterman
-
Patent number: 7190471Abstract: The present disclosure relates to a system and method for facilitating printing to a local printing device. In one arrangement, the system and method pertain to directly communicating with the local printing device, and obtaining identification information regarding the printing device including a network address of the printing device as a result of the communication with the local printing device so that a print path can be established with the printing device via a network.Type: GrantFiled: May 10, 2002Date of Patent: March 13, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Patrick O. Sandfort, Gregory E. Perkins
-
Publication number: 20040203972Abstract: This invention relates to a method for determining a unique identifier of an imaging device. Such structures of this type, generally, detect the closest imaging device to the user by having the user's mobile device query the online/off-line status of all the imaging devices in the current network list. The user then presses a key on the imaging device. The user's mobile device then polls all the imaging devices in the list to see which imaging devices have made online/off-line transition. A message is posted on the control panel of the imaging device as a means of providing confirmation to the user that this is the imaging device the user desires to print from. Finally, the imaging device returns a unique identifier, such as a network address, to the user's mobile device so that the user can download the print job information from the mobile device to the imaging device and the document can be printed.Type: ApplicationFiled: March 21, 2002Publication date: October 14, 2004Inventors: Robert D. Christiansen, Patrick O. Sandfort
-
Publication number: 20030210424Abstract: The present disclosure relates to a system and method for facilitating printing to a local printing device. In one arrangement, the system and method pertain to directly communicating with the local printing device, and obtaining identification information regarding the printing device including a network address of the printing device as a result of the communication with the local printing device so that a print path can be established with the printing device via a network.Type: ApplicationFiled: May 10, 2002Publication date: November 13, 2003Inventors: Patrick O. Sandfort, Gregory E. Perkins
-
Publication number: 20030199284Abstract: This invention relates to a method for detecting imaging device proximity. Such structures of this type, generally, detect the closest imaging device to the user by equipping the user's mobile device with a “slider” graphical user interface (GUI) element that represents the current power level for receiving wireless signals from imaging devices. If the power level setting is turned to its maximum value, then the wireless receiver or mobile device would maximize its power so that all imaging devices in the range would be detected. If that results in too many imaging devices for the user to select from, then the setting value can be decreased until a small enough (acceptable for that user) list of imaging devices is presented.Type: ApplicationFiled: April 19, 2002Publication date: October 23, 2003Inventors: Robert D. Christiansen, Patrick O. Sandfort
-
Publication number: 20030184782Abstract: A generic printer driver is configured to receive a printer description upon selection of a printer. The printer description is incorporated into the generic printer driver, thereby creating a specialized printer driver. The specialized driver is then able to present printer-specific printing options to the user, and to format a print job using low-level printer-specific commands and information, thereby taking advantage of the entire functionality of the printer.Type: ApplicationFiled: March 27, 2002Publication date: October 2, 2003Inventors: Gregory E. Perkins, Patrick O. Sandfort, James A. Hewitt
-
Publication number: 20030181195Abstract: This invention relates to a method for assuring that a selected imaging device is the desired one. Such structures of this type, generally, send messages from the user's mobile device to the desired imaging device that notifies the user that this is indeed the imaging device that the user wants to use. The message may, for example, appear on a display located on the imaging device that assures the user that the desired imaging device will be used. For example, a phrase, such as “Hello User”, may be used to appear on the imaging device display as a means of assurance so that the user can download the print job information from the mobile device to the imaging device and the document can be printed.Type: ApplicationFiled: March 21, 2002Publication date: September 25, 2003Inventors: Robert D. Christiansen, Patrick O. Sandfort
-
Publication number: 20030179402Abstract: Various systems, methods, and programs embodied in a computer readable medium for printing using a dynamic print path are provided. In one embodiment, a method is provided that comprises the steps of rendering a document in a computer system into a print ready file without a specification of a destination printer upon which the document is to be printed, specifying the destination printer to which the print ready file is to be transmitted to print the document, and, transmitting the print ready file from the computer system directly to the destination printer using a predefined communications protocol.Type: ApplicationFiled: March 19, 2002Publication date: September 25, 2003Inventors: Patrick O. Sandfort, Gregory E. Perkins, Brian D. Griebe
-
Publication number: 20030065710Abstract: Methods and systems enable devices to discover each other when the devices are in a common location. Unique identifiers (UIDs) are associated with one or more location and each UID uniquely identifies a location. Devices that are located in a particular location that has a UID can register to create an association between the device and the UID. In turn, this creates an association between the device and a location. Subsequently, when another device (e.g. a laptop computer or PDA) enters the location, the device can discover the UID of the location and then ascertain which other devices are associated with that location.Type: ApplicationFiled: September 28, 2001Publication date: April 3, 2003Inventors: Kenneth L. Oakeson, Shell S. Simpson, Patrick O. Sandfort, Elliot Lee Klosterman
-
Patent number: 5797689Abstract: Memory fragmentation in a page printer is avoided by assessing the current extent of memory fragmentation and memory utilization before allocating memory for describing a portion of a next page to be printed. In one embodiment, the assessment includes a weighted average of a normalized standard deviation of current free memory block sizes (indicating fragmentation) and the current percent utilization of memory. A page printer in one embodiment has insufficient memory for bit for bit images of entire pages to be printed. However, a high page printing rate is nonetheless maintained by avoiding interruptions in interface communications and data processing that result when there is insufficient memory to support an allocation request for a contiguous block size. Memory allocation for a new page to be printed is deferred until an assessment of memory fragmentation and utilization is favorably compared to a limit.Type: GrantFiled: January 24, 1996Date of Patent: August 25, 1998Assignee: Hewlett-Packard CompanyInventors: Alan J. Oyama, James S. Boyce, Patrick O. Sandfort