Patents by Inventor Brian Holley
Brian Holley 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: 9934081Abstract: This document relates to preserving input data. One example includes obtaining a request that a service perform processing on input data to produce an output representation of the input data. This example also includes applying criteria to the request, and preserving the input data responsive to determining that the criteria are met.Type: GrantFiled: December 13, 2016Date of Patent: April 3, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Cáliz, Brian Holley, Greg Akselrod, Ryan James, Yan Zhen, Gareth A. Jones, Danny Amirault
-
Patent number: 9672114Abstract: This document relates to preserving input data. One example includes obtaining a request that a service perform processing on input data to produce an output representation of the input data. This example also includes applying criteria to the request, and preserving the input data responsive to determining that the criteria are met.Type: GrantFiled: July 22, 2014Date of Patent: June 6, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Christopher Cáliz, Brian Holley, Greg Akselrod, Ryan James, Yan Zhen, Gareth A. Jones, Danny Amirault
-
Publication number: 20170091012Abstract: This document relates to preserving input data. One example includes obtaining a request that a service perform processing on input data to produce an output representation of the input data. This example also includes applying criteria to the request, and preserving the input data responsive to determining that the criteria are met.Type: ApplicationFiled: December 13, 2016Publication date: March 30, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Christopher CÁLIZ, Brian HOLLEY, Greg AKSELROD, Ryan JAMES, Yan ZHEN, Gareth A. JONES, Danny AMIRAULT
-
Publication number: 20150301898Abstract: This document relates to preserving input data. One example includes obtaining a request that a service perform processing on input data to produce an output representation of the input data. This example also includes applying criteria to the request, and preserving the input data responsive to determining that the criteria are met.Type: ApplicationFiled: July 22, 2014Publication date: October 22, 2015Applicant: Microsoft CorporationInventors: Christopher CÁLIZ, Brian HOLLEY, Greg AKSELROD, Ryan JAMES, Yan ZHEN, Gareth A. JONES, Danny AMIRAULT
-
Patent number: 9036454Abstract: A rugged hand-held mobile computing device for a forester to collect and use dendrometric data from trees and tree stands is claimed. The device includes a processor which operates in connection with a memory, a user interface, a GPS receiver, a sound sensor capable of emitting an ultra-sonic pulse and a computer readable code embodied on the memory. The device communicates with a transponder by way of the ultra-sonic pulse emitted by the sound sensor. The transponder also emits an ultra-sonic pulse back to device. The device calculates the distance traveled based on the knowledge of the speed of the pulses. The memory, which also includes basic mapping software, uses the data to update a map in real time with the location of the trees and other information collected.Type: GrantFiled: February 27, 2012Date of Patent: May 19, 2015Assignee: Forestech Consultuing, Inc.Inventors: Richard W. Davis, III, Mark M. Milligan, Brian Holley
-
Patent number: 8965940Abstract: A container document can include a file node indicating a file and pointing to a location for the file that is separate from the container document on a server. An embedded relationship between the file and the container document can be imitated. The imitation can include responding to user input by performing the update on the file node, and by requesting that the server perform an update on the file that reflects the update performed on the file node. A request for an update to be performed on the file node can be received from a client at the server. In response to the request, the update can be performed on the file node at the server. A corresponding update, which reflects the update performed on the file node, can also be performed on the file at the server.Type: GrantFiled: July 20, 2012Date of Patent: February 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: David Tse, Brian Holley, Varun Srinivasan, Nathaniel Granor, Jonathan F. Kern, Richard Eric Andeen
-
Publication number: 20140025628Abstract: A container document can include a file node indicating a file and pointing to a location for the file that is separate from the container document on a server. An embedded relationship between the file and the container document can be imitated. The imitation can include responding to user input by performing the update on the file node, and by requesting that the server perform an update on the file that reflects the update performed on the file node. A request for an update to be performed on the file node can be received from a client at the server. In response to the request, the update can be performed on the file node at the server. A corresponding update, which reflects the update performed on the file node, can also be performed on the file at the server.Type: ApplicationFiled: July 20, 2012Publication date: January 23, 2014Applicant: Microsoft CorporationInventors: David Tse, Brian Holley, Varun Srinivasan, Nathaniel Granor, Jonathan F. Kern, Richard Eric Andeen
-
Publication number: 20130223189Abstract: A rugged hand-held mobile computing device for a forester to collect and use dendrometric data from trees and tree stands is claimed. The device includes a processor which operates in connection with a memory, a user interface, a GPS receiver, a sound sensor capable of emitting an ultra-sonic pulse and a computer readable code embodied on the memory. The device communicates with a transponder by way of the ultra-sonic pulse emitted by the sound sensor. The transponder also emits an ultra-sonic pulse back to device. The device calculates the distance traveled based on the knowledge of the speed of the pulses. The memory, which also includes basic mapping software, uses the data to update a map in real time with the location of the trees and other information collected.Type: ApplicationFiled: February 27, 2012Publication date: August 29, 2013Inventors: Richard W. Davis, III, Mark M. Milligan, Brian Holley
-
Publication number: 20110099121Abstract: Shipments are tracked in an online integrated logistics system operated by a logistics service provider. A shipment order is received from a shipper. A shipment record corresponding to the order is created in the online integrated logistics system. A web-based interface permits personnel at a shipment location for the shipment to enter a tracking number and status updates corresponding to the shipment. The status updates indicate when a shipment corresponding to the shipment order has been loaded on a trailer, when the trailer is full and when the trailer has been picked up by a carrier. The tracking number and status updates are stored in the shipment record in the online integrated logistics system. The shipment record including the tracking number and status updates is made available to the shipper, the logistics service provider, and the personnel via a web-based user interface.Type: ApplicationFiled: November 16, 2010Publication date: April 28, 2011Inventors: Scott Brian Holley, Michael Sadowski, Jessica Morris, Steve Powe
-
Publication number: 20080115056Abstract: Calculations within a text editor may be provided. First, a text string may be received within the text editor. The received text string may be configured to be displayed on a display by the text editor. The text string may comprise information entered by a user into the text editor. The information may include equation text and language text associated with the equation text. Next, the text string may be parsed to detect an equation within the equation text in the text string. At least one calculation indicated by the detected equation may be performed to produce a result. The result may then be displayed.Type: ApplicationFiled: November 14, 2006Publication date: May 15, 2008Applicant: Microsoft CorporationInventors: Daniel Escapa, Owen Braun, Peter Baer, Brian Holley, Chris Pratley
-
Patent number: 5639311Abstract: A method of cleaning brushes used in post chemical-mechanical polishing of semiconductor wafers employs water blanks treated with a hydrofluoric acid to render the surface hydrophobic. When an undesirable amount of cleaning residue builds up brushes, the treated wafer blanks are passed between brushes to attract and remove the residue.Type: GrantFiled: June 7, 1995Date of Patent: June 17, 1997Assignee: International Business Machines CorporationInventors: Brian Holley, Andrew Sauer, Herman Schmitt