Patents by Inventor Eric M. Borzello

Eric M. Borzello 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: 9893952
    Abstract: Techniques and systems are described to improve computing device telemetry collection by automatic analysis and dynamic adjustment of telemetry collection rules. Certain implementations use a telemetry service to analyze telemetry messages and direct the adjusted rules at the client computing device, automatically and gradually refining telemetry collection as more relevant telemetry is received. Dynamic adjustments that can be made to the collection rules include, for example, changes to the collection frequency of telemetry messages, changes to the level of detail transmitted in the telemetry messages, and changes to the targets (e.g., applications, components, devices) from which to collect.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: February 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yi-Lei Wu, Eric M. Borzello, Peter A. Gurevich
  • Patent number: 9652109
    Abstract: A predictive contextual toolbar is presented that provides an identifiable region on which predicted commands can be surfaced. This user interface can be presented in cases where an indication of a request for a command (such as a formatting tool) is received, for example, while a user is interacting with a canvas of a productivity application. When conditions for surfacing a predictive command are met, the system can display an identifiable region on which predicted commands are surfaced according to context associated with the conditions for surfacing the predictive command. The identifiable region may be an extension of a mini toolbar. One or more dynamic predicted commands can be surfaced on the identifiable region to provide easily accessible, user specific, context related commands.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: May 16, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric M. Borzello, Kathleen R. Kelly, Charles Marcus Reid, III
  • Publication number: 20160204992
    Abstract: Techniques and systems are described to improve computing device telemetry collection by automatic analysis and dynamic adjustment of telemetry collection rules. Certain implementations use a telemetry service to analyze telemetry messages and direct the adjusted rules at the client computing device, automatically and gradually refining telemetry collection as more relevant telemetry is received. Dynamic adjustments that can be made to the collection rules include, for example, changes to the collection frequency of telemetry messages, changes to the level of detail transmitted in the telemetry messages, and changes to the targets (e.g., applications, components, devices) from which to collect.
    Type: Application
    Filed: January 9, 2015
    Publication date: July 14, 2016
    Inventors: YI-LEI WU, ERIC M. BORZELLO, PETER A. GUREVICH
  • Publication number: 20140282178
    Abstract: Systems and techniques for facilitating and backing the surfacing of predicted commands within a user interface are disclosed. Commands to surface for an active user in productivity applications can be predicted using a personalized community model. The personalized community model is generated using a record of past actions the active user has taken along with the past actions of many users of the productivity application. The actions of the active user within the productivity application are monitored and used to select commands to surface.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric M. Borzello, Richard Anthony Caruana, Eric Joel Horvitz, Ashish Kapoor, Kathleen R. Kelly, Charles Marcus Reid, III
  • Publication number: 20140201672
    Abstract: A predictive contextual toolbar is presented that provides an identifiable region on which predicted commands can be surfaced. This user interface can be presented in cases where an indication of a request for a command (such as a formatting tool) is received, for example, while a user is interacting with a canvas of a productivity application. When conditions for surfacing a predictive command are met, the system can display an identifiable region on which predicted commands are surfaced according to context associated with the conditions for surfacing the predictive command. The identifiable region may be an extension of a mini toolbar. One or more dynamic predicted commands can be surfaced on the identifiable region to provide easily accessible, user specific, context related commands.
    Type: Application
    Filed: January 11, 2013
    Publication date: July 17, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric M. Borzello, Kathleen R. Kelly, Charles Marcus Reid, III
  • Publication number: 20100251227
    Abstract: Optimization architecture for applications that uses a localization model in which localizable resources are separated from code. The resources are typically located in separate DLL files as binary blobs in a unique format. The format is designed for optimized performance and to accommodate various requirements of complex office applications. The binary blobs are produced by a resource compiler based on the format. The architecture includes a resource binary format that facilitates resource identification and lookup, optimization of memory paging by grouping and ordering resources according to runtime use, optimization by compressing resources with an optimal algorithm that is fast in decompression, fast reverse lookup of a resource identifier by resource content, resource grouping, resource substitution, branding, and resource runtime metadata (also referred to as user data).
    Type: Application
    Filed: March 25, 2009
    Publication date: September 30, 2010
    Applicant: Microsoft Corporation
    Inventors: Athapan Arayasantiparb, Anatoliy Burukhin, Eric M. Borzello, Robert C. Redlich, Amit Kumar Ghosh, Voraluk Tosukhowong, Mohamed Reda Elkhadiri