Patents by Inventor Michael Galles

Michael Galles 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: 8797539
    Abstract: An interferometer generates interference between two (or more) waves that have traveled separate paths so as to measure a quantity of difference between these paths. One of these paths, the reference path, is usually one with well known spatial and material properties (such as free 5 space). The other path(s) is(are) the test path(s). The main difficulties in interferometry stem from the production and operation of this physical reference path. The present invention solves this problem by replacing the physical reference path with a virtual one. This is done by suitable operation on the physically generated interference pattern of an unreferenced interferometer with a virtually generated sinusoid of frequency corresponding to the desired reference path length. The result is a new form of interferometer called a Virtual Reference Interferometer.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: August 5, 2014
    Inventor: Michael Galle
  • Patent number: 8300230
    Abstract: The present invention relates to a system and method to determine chromatic dispersion in short lengths of waveguides using a three wave interference pattern and a single-arm interferometer Specifically the invention comprises a radiation source operable to emit radiation connected to an apparatus for separating incident and reflected waves; the apparatus for separating incident and reflected waves having an output arm adjacent to a first end of the waveguide; the apparatus for separating incident and reflected waves connected to a detector; a collimating apparatus positioned at a second end of the waveguide; and a reflecting apparatus positioned at a balanced distance from the collimating apparatus operable to reflect a test emission from the radiation source back through the collimating apparatus, the waveguide, and the apparatus for separating incident and reflected waves thereby generating an interference pattern that is recorded by the detector.
    Type: Grant
    Filed: October 15, 2007
    Date of Patent: October 30, 2012
    Inventors: Michael Galle, Waleed Mohammed, Li Qian
  • Publication number: 20120013908
    Abstract: An interferometer generates interference between two (or more) waves that have traveled separate paths so as to measure a quantity of difference between these paths. One of these paths, the reference path, is usually one with well known spatial and material properties (such as free 5 space). The other path(s) is(are) the test path(s). The main difficulties in interferometry stem from the production and operation of this physical reference path. The present invention solves this problem by replacing the physical reference path with a virtual one. This is done by suitable operation on the physically generated interference pattern of an unreferenced interferometer with a virtually generated sinusoid of frequency corresponding to the desired reference path length. The result is a new form of interferometer called a Virtual Reference Interferometer.
    Type: Application
    Filed: February 24, 2010
    Publication date: January 19, 2012
    Inventor: Michael Galle
  • Patent number: 8086821
    Abstract: An input-output memory management unit (IOMMU) and method for tracking memory pages during virtual-machine migration are generally described herein. The IOMMU includes an IOMMU manager to service address translation requests associated with memory pages received from a plurality of I/O devices, and a translation request filter to identify translations previously requested from a translation manager. The IOMMU also includes a device context table to identify whether virtual-machine migration is enabled for memory pages associated with virtual addresses identified in received address translation requests. Based on information in the device context table, the IOMMU manager may send a virtual page identifier to the translation manager identifying a virtual page when virtual-machine migration is enabled to indicate that the virtual page has been accessed. The IOMMU manager refrains from sending the virtual page identifier to the translation manager when the virtual page is listed in the translation request filter.
    Type: Grant
    Filed: January 6, 2011
    Date of Patent: December 27, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Shrijeet Mukherjee, Scott Johnson, Michael Galles
  • Publication number: 20110099319
    Abstract: An input-output memory management unit (IOMMU) and method for tracking memory pages during virtual-machine migration are generally described herein. The IOMMU includes an IOMMU manager to service address translation requests associated with memory pages received from a plurality of I/O devices, and a translation request filter to identify translations previously requested from a translation manager. The IOMMU also includes a device context table to identify whether virtual-machine migration is enabled for memory pages associated with virtual addresses identified in received address translation requests. Based on information in the device context table, the IOMMU manager may send a virtual page identifier to the translation manager identifying a virtual page when virtual-machine migration is enabled to indicate that the virtual page has been accessed. The IOMMU manager refrains from sending the virtual page identifier to the translation manager when the virtual page is listed in the translation request filter.
    Type: Application
    Filed: January 6, 2011
    Publication date: April 28, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Shrijeet Mukherjee, Scott Johnson, Michael Galles
  • Patent number: 7904692
    Abstract: Example embodiments of an IOMMU with translation request management and methods for managing translation requests are generally described herein. Other example embodiments may be described and claimed. In some example embodiments, the IOMMU comprises one or more reorder buffers. Each reorder buffer may be associated with one I/O device and may be used to queue pending translation requests for the associated I/O device. A translation request received from a requesting I/O device may be stored in a reorder buffer associated with the requesting I/O device when the translation request is unable to be serviced or when there are one or more pending translation requests in the reorder buffer.
    Type: Grant
    Filed: November 1, 2007
    Date of Patent: March 8, 2011
    Inventors: Shrijeet Mukherjee, Scott Johnson, Michael Galles
  • Publication number: 20100296102
    Abstract: The present invention relates to a system and method to determine chromatic dispersion in short lengths of waveguides using a three wave interference pattern and a single-arm interferometer. Specifically the invention comprises a radiation source operable to emit radiation connected to a means for separating incident and reflected waves; the means for separating incident and reflected waves having an output arm adjacent to a first end of the waveguide; the means for separating incident and reflected waves connected to a detector; a collimating means positioned at a second end of the waveguide; and a reflecting means positioned at a balanced distance from the collimating means operable to reflect a test emission from the radiation source back through the collimating means, the waveguide, and the means for separating incident and reflected waves thereby generating an interference pattern that is recorded by the detector.
    Type: Application
    Filed: October 15, 2007
    Publication date: November 25, 2010
    Inventors: Michael Galle, Waleed Mohammed, Li Qian
  • Patent number: 7787127
    Abstract: The present invention relates to a system and method to determine chromatic dispersion in short lengths of waveguides using a two wave interference pattern and a common path interferometer. Specifically the invention comprises a radiation source operable to emit radiation connected to a means for separating incident and reflected waves; the means for separating incident and reflected waves possessing an output arm adjacent to a first end of the waveguide; and the means for separating incident and reflected waves further connected to an optical detector operable to record an interference pattern generated by a reflected test emission from the radiation source. The interference pattern consists of two waves: one reflected from a first facet of a waveguide and the second reflected from a second facet of the same waveguide.
    Type: Grant
    Filed: October 15, 2007
    Date of Patent: August 31, 2010
    Inventors: Michael Galle, Waleed Mohammed, Li Qian
  • Patent number: 7752360
    Abstract: A method and system to map virtual I/O devices and resources to a standard I/O bus is provided. The system, in one example embodiment, comprises a virtual device detector, a resource allocator, and an activation module. The virtual device detector may be configured to detect an indication of a virtual Peripheral Component Interconnect Express (PCIe) device having an associated template. The resource allocator may allocate, based on the template, a plurality of resources required for the virtual PCIe device from a pool of available resources. The activation module may generate a set of entries in a resource mapping table, the set of entries corresponding to the allocated resources and defining the virtual PCIe device.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: July 6, 2010
    Assignee: Nuova Systems, Inc.
    Inventor: Michael Galles
  • Publication number: 20090119663
    Abstract: Example embodiments of an IOMMU with translation request management and methods for managing translation requests are generally described herein. Other example embodiments may be described and claimed. In some example embodiments, the IOMMU comprises one or more reorder buffers. Each reorder buffer may be associated with one I/O device and may be used to queue pending translation requests for the associated I/O device. A translation request received from a requesting I/O device may be stored in a reorder buffer associated with the requesting I/O device when the translation request is unable to be serviced or when there are one or more pending translation requests in the reorder buffer.
    Type: Application
    Filed: November 1, 2007
    Publication date: May 7, 2009
    Inventors: Shrijeet Mukherjee, Scott Johnson, Michael Galles
  • Publication number: 20090097036
    Abstract: The present invention relates to a system and method to determine chromatic dispersion in short lengths of waveguides using a two wave interference pattern and a common path interferometer. Specifically the invention comprises a radiation source operable to emit radiation connected to a means for separating incident and reflected waves; the means for separating incident and reflected waves possessing an output arm adjacent to a first end of the waveguide; and the means for separating incident and reflected waves further connected to an optical detector operable to record an interference pattern generated by a reflected test emission from the radiation source. The interference pattern consists of two waves: one reflected from a first facet of a waveguide and the second reflected from a second facet of the same waveguide.
    Type: Application
    Filed: October 15, 2007
    Publication date: April 16, 2009
    Inventors: Michael Galle, Waleed Mohammed, Li Qian
  • Publication number: 20080288661
    Abstract: A method and system to map virtual I/O devices and resources to a standard I/O bus is provided. The system, in one example embodiment, comprises a virtual device detector, a resource allocator, and an activation module. The virtual device detector may be configured to detect an indication of a virtual Peripheral Component Interconnect Express (PCIe) device having an associated template. The resource allocator may allocate, based on the template, a plurality of resources required for the virtual PCIe device from a pool of available resources. The activation module may generate a set of entries in a resource mapping table, the set of entries corresponding to the allocated resources and defining the virtual PCIe device.
    Type: Application
    Filed: May 16, 2007
    Publication date: November 20, 2008
    Inventor: Michael Galles
  • Publication number: 20080195756
    Abstract: A method and system to access a service utilizing a virtual communications device is provided. The system, in one example embodiment, comprises a network layer to receive a message targeting a network address, the network address being associated with a service running on a host server; a network address detector to determine, from the message, the network address; a topology module to determine a virtual device associated with the target network address; a host address range detector to determine, based on the determined virtual device, a host address range associated with the determined virtual device; and a host communications module to communicate the message to the host server to be processed in the determined host address range.
    Type: Application
    Filed: February 8, 2007
    Publication date: August 14, 2008
    Inventor: Michael Galles
  • Publication number: 20080192648
    Abstract: A method and system to create a virtual topology is provided. The system, in one example embodiment, comprises a network layer to receive a request to create a virtual Peripheral Component Interconnect (PCI) Express device, a device type detector to determine, from the request, a type of the virtual PCI Express device, a virtual device generator to generate a configuration header, the configuration header being in a format of a PCI Express device configuration header, and a topology storage to store the configuration header.
    Type: Application
    Filed: February 8, 2007
    Publication date: August 14, 2008
    Applicant: NUOVA SYSTEMS
    Inventor: Michael Galles
  • Patent number: 4736480
    Abstract: The pliers form a cable wire testing tool. At the front end of a working portion (11a), a blade-type piercing member (18) is adapted to leave, in closed condition of the pliers, a free space relative to a surface of the other leg (12) serving as an abutment (17). In use, a cable wire is placed between the working portion (11a, 12a) of the pliers. Upon compressing the legs, the piercing member (18) penetrates the cable sheathing to establish with its point the electric contact between the cable core and the pliers' leg (11) which is provided with a connecting member (20) for the connection of a test cable (22). Due to the cable wire testing pliers, the customary stripping and securing of terminals may be avoided for testing cable wires.
    Type: Grant
    Filed: March 24, 1986
    Date of Patent: April 12, 1988
    Assignee: Belzer-Dowidat GmbH Werkzeugunion
    Inventors: Hans Bohl, Michael Galle, Rainer Gutermuth