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: 8370404Abstract: 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: GrantFiled: February 6, 2012Date of Patent: February 5, 2013Assignee: Neiversan Networks Co. LLCInventors: Thomas W. Getzinger, Henrique S. Malvar
-
Publication number: 20120134600Abstract: 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: ApplicationFiled: February 6, 2012Publication date: May 31, 2012Applicant: NEIVERSAN NETWORKS CO. LLCInventors: Thomas W. Getzinger, Henrique S. Malvar
-
Patent number: 8140603Abstract: 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: GrantFiled: June 4, 2009Date of Patent: March 20, 2012Assignee: Neiversan Networks Co. LLCInventors: Thomas W. Getzinger, Henrique S. Malvar
-
Publication number: 20110314412Abstract: 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: ApplicationFiled: June 17, 2010Publication date: December 22, 2011Applicant: Microsoft CorporationInventors: Rob Aldinger, Andrew Dadi, Thomas W. Getzinger, J. Andrew Goossen, Jason Matthew Gould
-
Publication number: 20090238475Abstract: 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: ApplicationFiled: June 4, 2009Publication date: September 24, 2009Inventors: Thomas W. Getzinger, Henrique S. Malvar
-
Patent number: 7558801Abstract: 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: GrantFiled: June 8, 2005Date of Patent: July 7, 2009Inventors: Thomas W. Getzinger, Henrique S. Malvar
-
Patent number: 7457915Abstract: 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: GrantFiled: April 7, 2005Date of Patent: November 25, 2008Assignee: Microsoft CorporationInventor: Thomas W. Getzinger
-
Patent number: 7280547Abstract: 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: GrantFiled: December 16, 2002Date of Patent: October 9, 2007Assignee: Microsoft CorporationInventors: Lord Nigel Featherston, Dennis M. Lee, Thomas W. Getzinger
-
Patent number: 7239328Abstract: 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: GrantFiled: April 17, 2006Date of Patent: July 3, 2007Assignee: Microsoft CorporationInventors: Sabrina D. Boler, Karen L. Baker, Robert E. Gruhl, Robert D. Young, Thomas W. Getzinger
-
Patent number: 7142225Abstract: 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: GrantFiled: January 31, 2002Date of Patent: November 28, 2006Assignee: Microsoft CorporationInventors: Sabrina D. Boler, Karen L. Baker, Robert E. Gruhl, Robert D. Young, Thomas W. Getzinger
-
Patent number: 7139905Abstract: 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: GrantFiled: April 29, 2004Date of Patent: November 21, 2006Assignee: Microsoft CorporationInventors: Eric P. Filer, Thomas W. Getzinger
-
Patent number: 7099514Abstract: 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: GrantFiled: February 28, 2005Date of Patent: August 29, 2006Assignee: Microsoft CorporationInventors: Thomas W. Getzinger, Henrique S. Malvar
-
Patent number: 6976026Abstract: 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: GrantFiled: March 14, 2002Date of Patent: December 13, 2005Assignee: Microsoft CorporationInventors: Thomas W. Getzinger, Henrique S. Malvar
-
Publication number: 20040114610Abstract: 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: ApplicationFiled: December 16, 2002Publication date: June 17, 2004Inventors: Lord Nigel Featherston, Dennis M. Lee, Thomas W. Getzinger
-
Patent number: 5640956Abstract: 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: GrantFiled: June 7, 1995Date of Patent: June 24, 1997Assignee: Neovision CorporationInventors: Thomas W. Getzinger, Ascher Shmulewitz
-
Patent number: 4972314Abstract: 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: GrantFiled: July 5, 1988Date of Patent: November 20, 1990Assignee: Hughes Aircraft CompanyInventors: Thomas W. Getzinger, Hans L. Habereder, R. Loyd Harrison, Donald M. Hopp, David L. Mitchell, Chao-Kuang Pian, John A. Propster