Patents by Inventor Joerg Raymond Brown

Joerg Raymond Brown 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: 20160283152
    Abstract: Various embodiments enable mappings of logical regions to physical regions for a memory resource for data writes to be maintained. A first mapping of logical regions to physical regions and a second mapping of logical regions to physical regions for a memory resource are maintained. The second mapping comprises a safe state of the memory resource. Responsive to receiving a request to write data to a logical region of the logical regions, a first set of data is written to a first physical region of the physical regions according to the first mapping of logical regions to physical regions. Responsive to receiving a request to read data from the logical region of the logical regions, a second set of data is read from a second physical region of the physical regions according to the second mapping of logical regions to physical regions.
    Type: Application
    Filed: June 10, 2016
    Publication date: September 29, 2016
    Inventors: Brent Charles Allen, Joerg Raymond Brown, Neil A. Brench
  • Patent number: 9367356
    Abstract: Various embodiments can control access to a computing resource (e.g., a memory resource) by detecting that a high priority activity is accessing the resource and preventing a lower priority activity from accessing the resource. The lower priority activity can be allowed access to the resource after the high priority activity is finished accessing the resource. Various embodiments enable memory operations to be mapped to account for changes in data ordering that can occur when a lower priority activity is suppressed. For example, when an activity requests that data be written to a logical memory region, a mapping is created that maps the logical memory region to a physical memory region. The data can then be written to the physical memory region.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: June 14, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brent Charles Allen, Joerg Raymond Brown, Neil A. Brench
  • Patent number: 8832708
    Abstract: Various embodiments enable a device to create a pool of at least one empty application. An empty application can be configured to contain resources that are common across one or more other applications and initialize the resources for the one or more other applications effective to reduce startup time of the other applications. In one or more embodiments, an empty application can further be populated with the one or more other applications effective to cause the one or more other applications to execute. Alternately or additionally, a device can be monitored for an idle state, and, upon determining the device is in the idle state, at least one empty application can be created.
    Type: Grant
    Filed: October 12, 2010
    Date of Patent: September 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Bharath Siravara, Neil A. Brench, Arthur William James Freeman, Mark H. Krueger, David R. Anderson, Joerg Raymond Brown
  • Patent number: 8543785
    Abstract: Various embodiments allow for managed copies of multimedia content to be made by end users. The managed copy process can ensure that end users can make legitimate and controlled copies of content while, at the same time, give content producers the ability to control and authorize such copies.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: September 24, 2013
    Assignee: Microsoft Corporation
    Inventors: Andrew J Clinick, Joerg Raymond Brown, John C. Simmons
  • Publication number: 20120089986
    Abstract: Various embodiments enable a device to create a pool of at least one empty application. An empty application can be configured to contain resources that are common across one or more other applications and initialize the resources for the one or more other applications effective to reduce startup time of the other applications. In one or more embodiments, an empty application can further be populated with the one or more other applications effective to cause the one or more other applications to execute. Alternately or additionally, a device can be monitored for an idle state, and, upon determining the device is in the idle state, at least one empty application can be created.
    Type: Application
    Filed: October 12, 2010
    Publication date: April 12, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Bharath Siravara, Neil A. Brench, Arthur William James Freeman, Mark H. Krueger, David R. Anderson, Joerg Raymond Brown
  • Publication number: 20110314475
    Abstract: Various embodiments can control access to a computing resource (e.g., a memory resource) by detecting that a high priority activity is accessing the resource and preventing a lower priority activity from accessing the resource. The lower priority activity can be allowed access to the resource after the high priority activity is finished accessing the resource. Various embodiments enable memory operations to be mapped to account for changes in data ordering that can occur when a lower priority activity is suppressed. For example, when an activity requests that data be written to a logical memory region, a mapping is created that maps the logical memory region to a physical memory region. The data can then be written to the physical memory region.
    Type: Application
    Filed: June 17, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Brent Charles Allen, Joerg Raymond Brown, Neil A. Brench
  • Patent number: 7546623
    Abstract: Various embodiments pertain to methods and systems for providing multi-source content in electronic program guides (EPGs). In at least some embodiments, various techniques can present the viewer with a user interface, such as a grid, that is efficiently and intelligently assembled and managed to foster a desirable user experience.
    Type: Grant
    Filed: January 5, 2005
    Date of Patent: June 9, 2009
    Assignee: Microsoft Corporation
    Inventors: Amit Ramraz, Edward M. Tecot, Shannon C. Hegg, Pradip K. Fatehpuria, Sanjay Dhanraj Sahgal, Gabriel Gottlieb, Anand Muthurajan, Joerg Raymond Brown, Deepa Rajagopal, Sampathkumar Ramakrishnan, Stacy L. Yust
  • Publication number: 20080028170
    Abstract: Various embodiments allow for managed copies of multimedia content to be made by end users. The managed copy process can ensure that end users can make legitimate and controlled copies of content while, at the some time, give content producers the ability to control and authorize such copies.
    Type: Application
    Filed: July 28, 2006
    Publication date: January 31, 2008
    Applicant: Microsoft Corporation
    Inventors: Andrew J. Clinick, Joerg Raymond Brown, John C. Simmons