Patents by Inventor Mark Scott Tonkelowitz

Mark Scott Tonkelowitz 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: 8103441
    Abstract: Selectively caching content related to routing data in a computing device. Prior to traversing a route, one or more access points to a network are identified. An expected level of access to a network (e.g., signal strength) along the route is determined. Portions of the route are selected based on the expected level of access. Content corresponding to at least one of the selected portions is received and stored for access during traversal of the route. For example, map images for areas expected to have poor network connectivity are cached prior to traversing the route to ensure that routing data is displayed to a user when in those areas. During transversal of the route, content is obtained and cached if a current level of access is less than a defined threshold.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: January 24, 2012
    Assignee: Microsoft Corporation
    Inventors: David M. Callaghan, Mark Scott Tonkelowitz, Ashley Nathan Feniello, Graham A. Wheeler
  • Publication number: 20090326810
    Abstract: Selectively caching content related to routing data in a computing device. Prior to traversing a route, one or more access points to a network are identified. An expected level of access to a network (e.g., signal strength) along the route is determined. Portions of the route are selected based on the expected level of access. Content corresponding to at least one of the selected portions is received and stored for access during traversal of the route. For example, map images for areas expected to have poor network connectivity are cached prior to traversing the route to ensure that routing data is displayed to a user when in those areas. During transversal of the route, content is obtained and cached if a current level of access is less than a defined threshold.
    Type: Application
    Filed: June 26, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: David M. Callaghan, Mark Scott Tonkelowitz, Ashley Nathan Feniello, Graham A. Wheeler
  • Patent number: 7614051
    Abstract: Described is a system and method used in manufacturing computer devices, in which a single manufacturing image file contains an internal partition and file system layout into which individual operating system component packages are written. The image file is independent of any particular storage technology. To generate the file, a disk image utility tool inputs a memory configuration file and a package-to-partition mapping file to create the partitions/file systems within the image file. The operating system components (package) are written into the partitions. To store (e.g., flash) the image file's data on a particular storage device, the image file is post-processed to customize the data for a particular storage device.
    Type: Grant
    Filed: May 1, 2004
    Date of Patent: November 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Jeffrey D. Glaum, Andrew M. Rogers, Mark Scott Tonkelowitz
  • Patent number: 7549042
    Abstract: Described is a system and method in which software updates in the form of self-contained, secure entities are applied to an embedded device's non-volatile storage in a failsafe manner. Various types of software updates may be applied, and updates may contain executable code and/or data. Following a reboot, an initial program loader determines an update mode, and if updating, boots to a special update loader. The update loader processes update packages to apply the updates. Kernel partition, system partition and reserve section updates may be updated with entire files or binary difference files, with failure handling mechanisms are provided for each type of update. Updates may be simulated before committing them. Updates may be relocated in memory as appropriate for a device.
    Type: Grant
    Filed: May 1, 2004
    Date of Patent: June 16, 2009
    Assignee: Microsoft Corporation
    Inventors: Jeffery D. Glaum, Scott R. Shell, Andrew M. Rogers, Michael E. Markley, Sachin C. Patel, Mark Scott Tonkelowitz, Mark Plagge