Patents by Inventor Thomas W. Getzinger

Thomas W. Getzinger 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: 8370404
    Abstract: A quality level determining the extent to which each image file is compressed is automatically computed for each image file in a set to ensure that the total size of the compressed image files does not exceed a predefined limit. The compressed size of each image file is initially determined when compressed at a predefined minimum acceptable level and at a nominal level. The relative complexity of the image files is determined based upon their high frequency energy content. As a function of the image file complexity, and starting with the compressed sizes initially determined, the appropriate quality level is determined for compressing each of the image files in an iterative process that ensures the total size of the compressed image files does not exceed the predefined limit, while retaining acceptable quality. Thus, a set of image files can be compressed optimally to fit within a limited storage.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: February 5, 2013
    Assignee: Neiversan Networks Co. LLC
    Inventors: Thomas W. Getzinger, Henrique S. Malvar
  • Publication number: 20120134600
    Abstract: A quality level determining the extent to which each image file is compressed is automatically computed for each image file in a set to ensure that the total size of the compressed image files does not exceed a predefined limit. The compressed size of each image file is initially determined when compressed at a predefined minimum acceptable level and at a nominal level. The relative complexity of the image files is determined based upon their high frequency energy content. As a function of the image file complexity, and starting with the compressed sizes initially determined, the appropriate quality level is determined for compressing each of the image files in an iterative process that ensures the total size of the compressed image files does not exceed the predefined limit, while retaining acceptable quality. Thus, a set of image files can be compressed optimally to fit within a limited storage.
    Type: Application
    Filed: February 6, 2012
    Publication date: May 31, 2012
    Applicant: NEIVERSAN NETWORKS CO. LLC
    Inventors: Thomas W. Getzinger, Henrique S. Malvar
  • Patent number: 8140603
    Abstract: A quality level determining the extent to which each image file is compressed is automatically computed for each image file in a set to ensure that the total size of the compressed image files does not exceed a predefined limit. The compressed size of each image file is initially determined when compressed at a predefined minimum acceptable level and at a nominal level. The relative complexity of the image files is determined based upon their high frequency energy content. As a function of the image file complexity, and starting with the compressed sizes initially determined, the appropriate quality level is determined for compressing each of the image files in an iterative process that ensures the total size of the compressed image files does not exceed the predefined limit, while retaining acceptable quality. Thus, a set of image files can be compressed optimally to fit within a limited storage.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: March 20, 2012
    Assignee: Neiversan Networks Co. LLC
    Inventors: Thomas W. Getzinger, Henrique S. Malvar
  • Publication number: 20110314412
    Abstract: Application content and system content are composited to create composited frames for display by drawing foreground application content into an application buffer, building a reconstruction buffer, drawing system user interface content on top of the foreground application content in the application buffer, and displaying a composited frame by sending the application buffer directly to display hardware for display. The reconstruction buffer contains portions of the foreground application content copied from the application buffer. When system user interface content is being updated, the reconstruction buffer is used to recreate the original foreground application content. Updated system user interface content and original foreground application content are then used to create additional composited frames for display.
    Type: Application
    Filed: June 17, 2010
    Publication date: December 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Rob Aldinger, Andrew Dadi, Thomas W. Getzinger, J. Andrew Goossen, Jason Matthew Gould
  • Publication number: 20090238475
    Abstract: A quality level determining the extent to which each image file is compressed is automatically computed for each image file in a set to ensure that the total size of the compressed image files does not exceed a predefined limit. The compressed size of each image file is initially determined when compressed at a predefined minimum acceptable level and at a nominal level. The relative complexity of the image files is determined based upon their high frequency energy content. As a function of the image file complexity, and starting with the compressed sizes initially determined, the appropriate quality level is determined for compressing each of the image files in an iterative process that ensures the total size of the compressed image files does not exceed the predefined limit, while retaining acceptable quality. Thus, a set of image files can be compressed optimally to fit within a limited storage.
    Type: Application
    Filed: June 4, 2009
    Publication date: September 24, 2009
    Inventors: Thomas W. Getzinger, Henrique S. Malvar
  • Patent number: 7558801
    Abstract: A quality level determining the extent to which each image file is compressed is automatically computed for each image file in a set to ensure that the total size of the compressed image files does not exceed a predefined limit. The compressed size of each image file is initially determined when compressed at a predefined minimum acceptable level and at a nominal level. The relative complexity of the image files is determined based upon their high frequency energy content. As a function of the image file complexity, and starting with the compressed sizes initially determined, the appropriate quality level is determined for compressing each of the image files in an iterative process that ensures the total size of the compressed image files does not exceed the predefined limit, while retaining acceptable quality. Thus, a set of image files can be compressed optimally to fit within a limited storage.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: July 7, 2009
    Inventors: Thomas W. Getzinger, Henrique S. Malvar
  • Patent number: 7457915
    Abstract: A portable media device intelligently caches media based on device state. The portable media device has a hard disk memory to store the media (e.g., music, videos, movies, games, etc.) and a cache memory. When the device is in a state of user interaction (e.g., the user is navigating a menu or playlist, the user interface is unlocked, and so forth), the portable media device caches many snippets of different media items in a playlist. This enables the device to respond quickly to user input and provide instant playback as the user navigates items in the playlist. Conversely, when the device is in a playback state (e.g., the user has ceased interacting with the device for a period of time, or has locked the user interface), the portable media device caches as much contiguous data from the selected media item in the playlist as possible.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: November 25, 2008
    Assignee: Microsoft Corporation
    Inventor: Thomas W. Getzinger
  • Patent number: 7280547
    Abstract: A method and system for automatically detecting a wide area network (WAN) communication connection to a selected one of a plurality of substantially equivalent communication ports. An initiation event, such as a link detect or a power on event, is detected for the selected port. An attempt is then made to access the WAN through the selected port. For example, an Internet connection request may be sent through the selected port. If a response is received through the selected port, the response is evaluated to determine if the attempt to access the WAN was successful. If the attempt was successful, the selected port is set as the WAN communication connection. Otherwise, the selected port is set as a local area network communication connection. Preferably, the dynamic WAN port detection is performed by a network device, such as a gateway, or by a computer in communication with a network device.
    Type: Grant
    Filed: December 16, 2002
    Date of Patent: October 9, 2007
    Assignee: Microsoft Corporation
    Inventors: Lord Nigel Featherston, Dennis M. Lee, Thomas W. Getzinger
  • Patent number: 7239328
    Abstract: An original media object, such as an image, is edited without loss of the data comprising the media object. Changes applied to the media object are defined by metadata associated with the media object. For example, metadata define the cropping of an original JPEG image without loss of the original image. The metadata from a previous editing session can be used to further revising a change to the media object. Preferably, the metadata are stored as a stream in a substorage of an object linking and embedding (OLE) file. For display purposes, and for ease of modification, an edited version of the media object is stored as another stream of data in the substorage of the OLE file. The edited version of the media object is preferably compressed and serves as an intermediate object for faster display during editing and as a surrogate if the original media object is unavailable.
    Type: Grant
    Filed: April 17, 2006
    Date of Patent: July 3, 2007
    Assignee: Microsoft Corporation
    Inventors: Sabrina D. Boler, Karen L. Baker, Robert E. Gruhl, Robert D. Young, Thomas W. Getzinger
  • Patent number: 7142225
    Abstract: An original media object, such as an image, is edited without loss of the data comprising the media object. Changes applied to the media object are defined by metadata associated with the media object. For example, metadata define the cropping of an original JPEG image without loss of the original image. The metadata from a previous editing session can be used to further revising a change to the media object. Preferably, the metadata are stored as a stream in a substorage of an object linking and embedding (OLE) file. For display purposes, and for ease of modification, an edited version of the media object is stored as another stream of data in the substorage of the OLE file. The edited version of the media object is preferably compressed and serves as an intermediate object for faster display during editing and as a surrogate if the original media object is unavailable.
    Type: Grant
    Filed: January 31, 2002
    Date of Patent: November 28, 2006
    Assignee: Microsoft Corporation
    Inventors: Sabrina D. Boler, Karen L. Baker, Robert E. Gruhl, Robert D. Young, Thomas W. Getzinger
  • Patent number: 7139905
    Abstract: The dynamic switching of a bi-endian processor between endian modes is described. A device having the bi-endian processor may also have an endian select circuit. The endian select circuit may receive a signal from the processor that determines what the endian-ness should be after the processor resets. Special instruction code may be executed by the processor in both little and big endian modes. The special instruction code may, for instance, cause a processor in a first endian mode to output a signal and reset, while the same instruction code may cause a processor in a second endian mode to neither output the signal nor reset. Instead, the processor in the second endian mode may jump to a new instruction address and proceed with normal processing.
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: November 21, 2006
    Assignee: Microsoft Corporation
    Inventors: Eric P. Filer, Thomas W. Getzinger
  • Patent number: 7099514
    Abstract: A quality level determining the extent to which each image file is compressed is automatically computed for each image file in a set to ensure that the total size of the compressed image files does not exceed a predefined limit. The compressed size of each image file is initially determined when compressed at a predefined minimum acceptable level and at a nominal level. The relative complexity of the image files is determined based upon their high frequency energy content. As a function of the image file complexity, and starting with the compressed sizes initially determined, the appropriate quality level is determined for compressing each of the image files in an iterative process that ensures the total size of the compressed image files does not exceed the predefined limit, while retaining acceptable quality. Thus, a set of image files can be compressed optimally to fit within a limited storage.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: August 29, 2006
    Assignee: Microsoft Corporation
    Inventors: Thomas W. Getzinger, Henrique S. Malvar
  • Patent number: 6976026
    Abstract: A quality level determining the extent to which each image file is compressed is automatically computed for each image file in a set to ensure that the total size of the compressed image files does not exceed a predefined limit. The compressed size of each image file is initially determined when compressed at a predefined minimum acceptable level and at a nominal level. The relative complexity of the image files is determined based upon their high frequency energy content. As a function of the image file complexity, and starting with the compressed sizes initially determined, the appropriate quality level is determined for compressing each of the image files in an iterative process that ensures the total size of the compressed image files does not exceed the predefined limit, while retaining acceptable quality. Thus, a set of image files can be compressed optimally to fit within a limited storage.
    Type: Grant
    Filed: March 14, 2002
    Date of Patent: December 13, 2005
    Assignee: Microsoft Corporation
    Inventors: Thomas W. Getzinger, Henrique S. Malvar
  • Publication number: 20040114610
    Abstract: A method and system for automatically detecting a wide area network (WAN) communication connection to a selected one of a plurality of substantially equivalent communication ports. An initiation event, such as a link detect or a power on event, is detected for the selected port. An attempt is then made to access the WAN through the selected port. For example, an Internet connection request may be sent through the selected port. If a response is received through the selected port, the response is evaluated to determine if the attempt to access the WAN was successful. If the attempt was successful, the selected port is set as the WAN communication connection. Otherwise, the selected port is set as a local area network communication connection. Preferably, the dynamic WAN port detection is performed by a network device, such as a gateway, or by a computer in communication with a network device.
    Type: Application
    Filed: December 16, 2002
    Publication date: June 17, 2004
    Inventors: Lord Nigel Featherston, Dennis M. Lee, Thomas W. Getzinger
  • Patent number: 5640956
    Abstract: Apparatus and methods are provided for correlating radiologic and ultrasonic images of biological tissue. An X-ray image and a plurality of corresponding ultrasound images are generated while the biological tissue remains immobilized. X-ray opaque indexing points provide lateral registration of the X-ray film with the ultrasound apparatus. The fan-out of X-ray beams penetrating the tissue from a point X-ray source is determined and used to correlate the X-ray image data to the ultrasonic image data. Apparatus and methods are also provided for determining the location of the X-ray source relative to the indexing points.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: June 24, 1997
    Assignee: Neovision Corporation
    Inventors: Thomas W. Getzinger, Ascher Shmulewitz
  • Patent number: 4972314
    Abstract: A single instruction stream multiple data steam data flow signal processor and method for implementing macro data flow control, in which a plurality of data processors have contentionless access to global memory data. Data processing tasks for the data processors, such as primitive executions together with graph scheduling processes, are developed asynchronously and in parallel from a command program and a macro data flow control graph.
    Type: Grant
    Filed: July 5, 1988
    Date of Patent: November 20, 1990
    Assignee: Hughes Aircraft Company
    Inventors: Thomas W. Getzinger, Hans L. Habereder, R. Loyd Harrison, Donald M. Hopp, David L. Mitchell, Chao-Kuang Pian, John A. Propster