Patents by Inventor David Burg

David Burg 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: 9639237
    Abstract: Context menus are described. In one or more implementations, an option is displayed in a user interface by a computing device, the option selectable to cause a representation of an object to be added to a context menu. In response to selection of the option, the context menu is configured by the computing device to include the representation of the object such that the representation of the object is selectable to launch the object by the computing device.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: May 2, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Earl Washington, Lyon Wong, Aryeh N. Polsky, Tira L. Cohene, David Burg, Brendan M. Dohm, Jason A. Christensen, Adam C. Lusch
  • Patent number: 9261933
    Abstract: Power consumption of a device (e.g., flash storage driver, hard drive, etc.) connected to a host computer system is managed to promote efficient power usage and improved service. Communication between a host computer system (e.g., an operating system) and a device is enabled so that the host system can ascertain a power footprint of the device. Taking the power footprint of the device into consideration, along with the power consumption of the system as a whole (e.g., including the power consumption needs of other devices), a power manager can provide a power budget to the device based upon an informed decision. This allows for improved system power management through a coordination of the device's power consumption by the host system, specifically during operation allowing device performance to be enhanced for the task at hand.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: February 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Burg, Nathan Steven Obr, Vladimir Sadovsky
  • Patent number: 8933971
    Abstract: A device may display a presentation of elements (e.g., icons) on a display component. However, display components have a pixel density that affects aesthetic and practical aspects of the presentation (e.g., rendering the presentation at a variable and inconsistent size); yet, many presentations are not generated in view of the pixel density of the display component of the device. Presented herein are techniques for generating and displaying a presentation of elements in view of the pixel density of the display component, using a scale factor set of scale factors that specify a pixel density range and a scale factor value (e.g., 120%) to be applied to the elements of the presentation. The scale factor set may be kept small to reduce the administrative burden on the designer of the element, while also achieving approximately consistent sizing of the presentation on display components having variable pixel densities.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: January 13, 2015
    Assignee: Microsoft Corporation
    Inventors: David Washington, Jan-Kristian Markiewicz, Raymond Jui-Mong Chen, Ethan Nelson Ray, Eric Hebenstreit, David Burg, Petru Iulian Cociorva
  • Patent number: 8687476
    Abstract: A method and an optical storage medium are provided for storing data to and accessing data from an embedded virtual medium within the optical storage medium. Information describing the embedded virtual medium may be stored on to the optical storage medium. Space for an embedded lead-in area of the embedded virtual medium, as well as user data for the embedded virtual medium, may be allocated within a data zone of the optical medium. A spare sector bitmap may be included in a lead-an area of the optical medium indicating spare sectors within the embedded virtual medium as being unavailable. A spare sector bitmap may be included within the embedded virtual medium indicating available spare sectors of the embedded virtual medium. Physical sector/logical block mapping of the optical storage medium may be modified for accessing data stored on the embedded virtual medium.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: April 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Henry Paul Gabryjelski, David Burg, Ravinder Singh Thind
  • Patent number: 8433931
    Abstract: Power consumption of a device (e.g., flash storage driver, hard drive, etc.) connected to a host computer system is managed to promote efficient power usage and improved service. Communication between a host computer system (e.g., an operating system) and a device is enabled so that the host system can ascertain a power footprint of the device. Taking the power footprint of the device into consideration, along with the power consumption of the system as a whole (e.g., including the power consumption needs of other devices), a power manager can provide a power budget to the device based upon an informed decision. This allows for improved system power management through a coordination of the device's power consumption by the host system, specifically during operation allowing device performance to be enhanced for the task at hand.
    Type: Grant
    Filed: May 13, 2009
    Date of Patent: April 30, 2013
    Assignee: Microsoft Corporation
    Inventors: David Burg, Nathan Steven Obr, Vladimir Sadovsky
  • Publication number: 20130063492
    Abstract: A device may display a presentation of elements (e.g., icons) on a display component. However, display components have a pixel density that affects aesthetic and practical aspects of the presentation (e.g., rendering the presentation at a variable and inconsistent size); yet, many presentations are not generated in view of the pixel density of the display component of the device. Presented herein are techniques for generating and displaying a presentation of elements in view of the pixel density of the display component, using a scale factor set of scale factors that specify a pixel density range and a scale factor value (e.g., 120%) to be applied to the elements of the presentation. The scale factor set may be kept small to reduce the administrative burden on the designer of the element, while also achieving approximately consistent sizing of the presentation on display components having variable pixel densities.
    Type: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: David Washington, Jan-Kristian Markiewicz, Raymond Jui-Mong Chen, Ethan Nelson Ray, Eric Hebenstreit, David Burg, Petru Iulian Cociorva
  • Patent number: 8352784
    Abstract: A method and a device may be provided for saving and restoring one or more settings associated with the device. The one or more settings may be saved and changed before performing a task. After completion of the task, or after a determined failure of the task to complete, the one or more settings may be restored. Communications may be exchanged between a host and the device to create a restore point for saving the one or more settings, to change any of the one or more settings before performing the task, and to restore the one or more settings after completion of the task, or after determining the failure of the task to complete. The device may create and store the one or more settings in a restore point in the device, or may send the one or more settings to the host for storing.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: January 8, 2013
    Assignee: Microsoft Corporation
    Inventors: David Burg, Vlad Sadovsky
  • Patent number: 8219215
    Abstract: A device with controllable mechanical characteristics makes available a list of controllable characteristics for use by a controller or host computer. The list may include not only controllable characteristics but also the available range for each control, the impact of each adjustment, or both. The host computer can evaluate an operating state of the computer or electronic device and determine how best to set the device for compatible operation with the operating state. When controllable characteristics have multiple effects and/or interact with other controllable characteristics, macros may be developed to perform multiple settings as a group to achieve the desired outcome. The list may also be downloaded from a web service.
    Type: Grant
    Filed: May 22, 2008
    Date of Patent: July 10, 2012
    Assignee: Microsoft Corporation
    Inventors: David Burg, Vlad Sadovsky
  • Publication number: 20120110507
    Abstract: Context menus are described. In one or more implementations, an option is displayed in a user interface by a computing device, the option selectable to cause a representation of an object to be added to a context menu. In response to selection of the option, the context menu is configured by the computing device to include the representation of the object such that the representation of the object is selectable to launch the object by the computing device.
    Type: Application
    Filed: October 28, 2010
    Publication date: May 3, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: David Earl Washington, Lyon Wong, Aryeh N. Polsky, Tira L. Cohene, David Burg, Brendan M. Dohm, Jason A. Christensen, Adam C. Lusch
  • Publication number: 20110228657
    Abstract: A method and an optical storage medium are provided for storing data to and accessing data from an embedded virtual medium within the optical storage medium. Information describing the embedded virtual medium may be stored on to the optical storage medium. Space for an embedded lead-in area of the embedded virtual medium, as well as user data for the embedded virtual medium, may be allocated within a data zone of the optical medium. A spare sector bitmap may be included in a lead-an area of the optical medium indicating spare sectors within the embedded virtual medium as being unavailable. A spare sector bitmap may be included within the embedded virtual medium indicating available spare sectors of the embedded virtual medium. Physical sector/logical block mapping of the optical storage medium may be modified for accessing data stored on the embedded virtual medium.
    Type: Application
    Filed: May 31, 2011
    Publication date: September 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Henry Paul Gabryjelski, David Burg, Ravinder Singh Thind
  • Patent number: 7991949
    Abstract: A method and an optical storage medium are provided for storing data to and accessing data from an embedded virtual medium within the optical storage medium. Information describing the embedded virtual medium may be stored on to the optical storage medium. Space for an embedded lead-in area of the embedded virtual medium, as well as user data for the embedded virtual medium, may be allocated within a data zone of the optical medium. A spare sector bitmap may be included in a lead-an area of the optical medium indicating spare sectors within the embedded virtual medium as being unavailable. A spare sector bitmap may be included within the embedded virtual medium indicating available spare sectors of the embedded virtual medium. Physical sector/logical block mapping of the optical storage medium may be modified for accessing data stored on the embedded virtual medium.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: August 2, 2011
    Assignee: Microsoft Corporation
    Inventors: Henry Paul Gabryjelski, David Burg, Ravinder Singh Thind
  • Publication number: 20100292854
    Abstract: Power consumption of a device (e.g., flash storage driver, hard drive, etc.) connected to a host computer system is managed to promote efficient power usage and improved service. Communication between a host computer system (e.g., an operating system) and a device is enabled so that the host system can ascertain a power footprint of the device. Taking the power footprint of the device into consideration, along with the power consumption of the system as a whole (e.g., including the power consumption needs of other devices), a power manager can provide a power budget to the device based upon an informed decision. This allows for improved system power management through a coordination of the device's power consumption by the host system, specifically during operation allowing device performance to be enhanced for the task at hand.
    Type: Application
    Filed: May 13, 2009
    Publication date: November 18, 2010
    Applicant: Microsoft Corporation
    Inventors: David Burg, Nathan Steven Obr, Vladimir Sadovsky
  • Patent number: 7761778
    Abstract: The present invention relates to a method for writing data blocks on a block addressable storage medium, preferably an optical storage medium, using defect management. The invention also relates to the apparatus for writing data blocks on a block addressable storage medium, preferably an optical storage medium, using defect management, with a host unit and a target unit.
    Type: Grant
    Filed: May 11, 2006
    Date of Patent: July 20, 2010
    Assignee: Nero AG
    Inventor: David Burg
  • Publication number: 20090292372
    Abstract: A device with controllable mechanical characteristics makes available a list of controllable characteristics for use by a controller or host computer. The list may include not only controllable characteristics but also the available range for each control, the impact of each adjustment, or both. The host computer can evaluate an operating state of the computer or electronic device and determine how best to set the device for compatible operation with the operating state. When controllable characteristics have multiple effects and/or interact with other controllable characteristics, macros may be developed to perform multiple settings as a group to achieve the desired outcome. The list may also be downloaded from a web service.
    Type: Application
    Filed: May 22, 2008
    Publication date: November 26, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: David Burg, Vlad Sadovsky
  • Publication number: 20090196572
    Abstract: Systems and methods of media optimization are disclosed herein. An operation command can be sent to a media device from a host device. The operation command can be indicative of an intent to perform an operation on the recording medium. A list of media device characteristics corresponding to media device resources can be received from the media device. One or more selections of values of the media device characteristics can be sent from the host device to the media device in order to optimize the operation command. A response can be received from the media device of performance of the operation command.
    Type: Application
    Filed: February 4, 2008
    Publication date: August 6, 2009
    Applicant: Microsoft Corporation
    Inventors: David Burg, Vladimir Sadovsky
  • Publication number: 20090158295
    Abstract: A method and a device may be provided for saving and restoring one or more settings associated with the device. The one or more settings may be saved and changed before performing a task. After completion of the task, or after a determined failure of the task to complete, the one or more settings may be restored. Communications may be exchanged between a host and the device to create a restore point for saving the one or more settings, to change any of the one or more settings before performing the task, and to restore the one or more settings after completion of the task, or after determining the failure of the task to complete. The device may create and store the one or more settings in a restore point in the device, or may send the one or more settings to the host for storing.
    Type: Application
    Filed: December 17, 2007
    Publication date: June 18, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: David Burg, Vlad Sadovsky
  • Publication number: 20090100221
    Abstract: A method and an optical storage medium are provided for storing data to and accessing data from an embedded virtual medium within the optical storage medium. Information describing the embedded virtual medium may be stored on to the optical storage medium. Space for an embedded lead-in area of the embedded virtual medium, as well as user data for the embedded virtual medium, may be allocated within a data zone of the optical medium. A spare sector bitmap may be included in a lead-an area of the optical medium indicating spare sectors within the embedded virtual medium as being unavailable. A spare sector bitmap may be included within the embedded virtual medium indicating available spare sectors of the embedded virtual medium. Physical sector/logical block mapping of the optical storage medium may be modified for accessing data stored on the embedded virtual medium.
    Type: Application
    Filed: February 11, 2008
    Publication date: April 16, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Henry Paul Gabryjelski, David Burg, Ravinder Singh Thind
  • Publication number: 20070033451
    Abstract: The present invention relates to a method for writing data blocks on a block addressable storage medium, preferably an optical storage medium, using defect management, comprising the steps: processing data to data blocks adapted to the storage medium by a host device; sending each data block from the host device to a target device, writing each data block to the storage medium by said target device without performing a defect management; sending an information signal by the target device to the host device if a data block is destined for a defect area of the storage medium; temporarily storing the respective data block by said host device in response to said information signal; and after all data blocks have been sent to the target device, sending all temporarily stored data blocks from said host device to said target device and performing defect management by said target device upon writing said data blocks to the storage medium.
    Type: Application
    Filed: May 11, 2006
    Publication date: February 8, 2007
    Inventor: David Burg