Patents by Inventor Raymond Patrick

Raymond Patrick 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: 20140165446
    Abstract: A sight for a firearm is provided. The sight is structured to fit within a channel defined within the firearm. In some examples, the channel is defined within the slide of a semi automatic handgun. The sight includes a base that fits within the channel, and a visual index portion extending outward from the base. A removable firearm component blocks an open end of the channel, thereby retaining the sight, when the removable firearm component is installed on the firearm. In some examples, a rear sight may be secured within a channel defined within a slide by a firing pin stop. In other examples, a front sight may be secured within a channel defined within a slide by a barrel bushing. Some examples of the sight may include an adjustment mechanism for moving the visual index portion with respect to the base.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Applicant: Penn United Technologies, Inc.
    Inventors: Raymond Patrick Rozic, Todd Eric Waldroup
  • Patent number: 8692832
    Abstract: The present invention extends to methods, systems, and computer program products for providing asymmetric Graphical Processing Unit (“GPU”) processors in a para-virtualized environment. A virtual GPU (“vGPU”) within a child partition of the para-virtualized environment includes a kernel-mode driver (“KMD”) and a user-mode driver (“UMD”). The KMD includes a plurality of virtual nodes. Each virtual node performs a different type of operation in parallel with other types of operations. The KMD is declared as a multi-engine GPU. The UMD schedules operations for parallel execution on the virtual nodes. A render component within a root partition of the para-virtualized environment executes GPU commands received from the vGPU at the physical GPU. A plurality of memory access channels established between the KMD and the render component communicate GPU commands between a corresponding virtual node at the KMD and the render component.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: April 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Meher Prasad Malakapalli, Stuart Raymond Patrick
  • Publication number: 20130187932
    Abstract: The present invention extends to methods, systems, and computer program products for providing asymmetric Graphical Processing Unit (“GPU”) processors in a para-virtualized environment. A virtual GPU (“vGPU”) within a child partition of the para-virtualized environment includes a kernel-mode driver (“KMD”) and a user-mode driver (“UMD”). The KMD includes a plurality of virtual nodes. Each virtual node performs a different type of operation in parallel with other types of operations. The KMD is declared as a multi-engine GPU. The UMD schedules operations for parallel execution on the virtual nodes. A render component within a root partition of the para-virtualized environment executes GPU commands received from the vGPU at the physical GPU. A plurality of memory access channels established between the KMD and the render component communicate GPU commands between a corresponding virtual node at the KMD and the render component.
    Type: Application
    Filed: January 23, 2012
    Publication date: July 25, 2013
    Applicant: Microsoft Corporation
    Inventors: Meher Prasad Malakapalli, Stuart Raymond Patrick
  • Publication number: 20120260049
    Abstract: The invention is directed to a method and a system for cloning a source drive to a target drive. A cloning program launches in a host device, and an amount of partitions and a size of each said partition of the source drive are obtained. The size of each corresponding partition in the target drive is adaptively determined according to a size of the source drive and a size of the target drive. The host device is rebooted and contents of the source drive are copied to the target drive.
    Type: Application
    Filed: April 8, 2011
    Publication date: October 11, 2012
    Applicant: NTI CORPORATION
    Inventors: WILLIAM WEIHAN YAO, RAYMOND PATRICK MCGOLDRICK, HIROSHI NISHIMURA, SANFORD TANG
  • Publication number: 20120260039
    Abstract: A method and a removable device for backing up/restoring a host device are disclosed. A portable application is resident in a removable device, which is external to the host device and is capable of being electrically coupled to the host device. The portable application is launched to the host device after the removable device is coupled to the host device. If a backup function is selected, a backup process begins by moving data to be backed up from the host device to the removable device; and if a restore function is selected, a restore process begins by moving data to be restored from the removable device to the host device.
    Type: Application
    Filed: April 8, 2011
    Publication date: October 11, 2012
    Applicant: NTI CORPORATION
    Inventors: WILLIAM WEIHAN YAO, RAYMOND PATRICK MCGOLDRICK, HIROSHI NISHIMURA
  • Patent number: 8205557
    Abstract: An apparatus is provided to enable a personal transportation vehicle, such a motorcycle, to turn up to 180 degrees around while remaining in a confined, compact space. The apparatus comprises a lightweight inner platform rotating inside a lightweight, fixed, outer platform and uses translated power from the personal transportation vehicle as a motive force to turn the vehicle.
    Type: Grant
    Filed: January 13, 2010
    Date of Patent: June 26, 2012
    Inventor: Raymond Patrick Moore
  • Publication number: 20100175578
    Abstract: The invention is an apparatus that enables a personal transportation vehicle, such a motorcycle, to turn up to 180 degrees around while remaining in a confined, compact space. The apparatus comprises a lightweight inner platform rotating inside a lightweight, fixed, outer platform and uses translated power from the personal transportation vehicle as a motive force to turn the vehicle.
    Type: Application
    Filed: January 13, 2010
    Publication date: July 15, 2010
    Inventor: Raymond Patrick Moore
  • Patent number: 7650421
    Abstract: Adaptable accelerated content streaming allows data to be streamed from a server to a client over a network at an accelerated rate for an amount of time before reducing the rate. In accordance with one aspect, the accelerated rate is prohibited from exceeding a threshold amount, which is based at least in part on both a total bandwidth of the server and an amount of bandwidth currently being used by the server. In accordance with one aspect, the data can be streamed to the client at up to an adaptable accelerated rate.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: January 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Stuart Raymond Patrick, James E. Walsh
  • Patent number: 7091952
    Abstract: Switch arrays such as keyboards are described. The switch arrays may include an array of dome spring elements. Each dome spring element may define a chamber, and a plurality of channels may interconnect the chambers of the dome spring elements such that each chamber of each dome spring element is in fluid communication with the chamber of at least one of the other dome spring elements. The array of dome spring elements may provide a hermetic seal to the bottom side of individual dome spring elements to avoid the sticky key phenomenon. The switch arrays may also include alignments elements. For example, the alignment elements may include hook-like elements that engage one another to define a distance of travel for switches in the switch arrays.
    Type: Grant
    Filed: May 3, 2001
    Date of Patent: August 15, 2006
    Assignee: 3M Innovative Properties Company
    Inventors: Raymond Patrick Johnston, Jennifer Rebecca Yi, Brian Edward Spiewak
  • Patent number: 6765191
    Abstract: The disclosed roller switch has a roller, a flag arm, and a photoelectric detector. The roller is connected to the flag arm and vertical movement of the roller causes the flag arm to move. The movement of the flag arm causes the photoelectric detector to send a signal. The signal may be used to measure the length of a material passing under the roller. The inventive roller switch has a pair of flag arms, and the roller is mounted on a shaft extending between the pair of flag arms. By providing a pair of flag arms connected by the roller, the roller switch is more robust and durable. The roller switch is also capable of pivoting across a conveyor belt.
    Type: Grant
    Filed: August 20, 2001
    Date of Patent: July 20, 2004
    Assignee: The Goodyear Tire & Rubber Company
    Inventors: Brian Darrell Hollis, Robert Albert Lammlein, Jr., Thomas Alan Murray, Raymond Patrick Eckman, William George Burton
  • Publication number: 20040128396
    Abstract: Adaptable accelerated content streaming allows data to be streamed from a server to a client over a network at an accelerated rate for an amount of time before reducing the rate. In accordance with one aspect, the accelerated rate is prohibited from exceeding a threshold amount, which is based at least in part on both a total bandwidth of the server and an amount of bandwidth currently being used by the server. In accordance with one aspect, the data can be streamed to the client at up to an adaptable accelerated rate.
    Type: Application
    Filed: December 30, 2002
    Publication date: July 1, 2004
    Inventors: Stuart Raymond Patrick, James E. Walsh
  • Patent number: 6690360
    Abstract: Switch arrays such as keyboards are described. The switch arrays may include an array of dome spring elements. Each dome spring element may define a chamber, and a plurality of channels may interconnect the chambers of the dome spring elements such that each chamber of each dome spring element is in fluid communication with the chamber of at least one of the other dome spring elements. The array of dome spring elements may provide a hermetic seal to the bottom side of individual dome spring elements to avoid the sticky key phenomenon. The switch arrays may also include alignments elements. For example, the alignment elements may include hook-like elements that engage one another to define a distance of travel for switches in the switch arrays.
    Type: Grant
    Filed: May 3, 2001
    Date of Patent: February 10, 2004
    Assignee: 3M Innovative Properties Company
    Inventors: Raymond Patrick Johnston, Jennifer Rebecca Yi, Brian Edward Spiewak
  • Patent number: 6683618
    Abstract: Operating system enhancements that enable an application program to create and perform graphics operations on device-independent bitmaps (DIBs) efficiently. The enhancements are in the form of functions that return to the application program a handle to the DIB and a pointer to the location of the DIB in memory. With the handle, the application program can use the capabilities of the operating system to perform graphics operations on the DIB. With the pointer, the application program can use its own drawing capabilities and address the DIB directly. The operating system enhancements also streamline the design and content of graphics drivers such as display drivers by placing basic graphics functions in a graphics engine that communicates with the graphics driver. Simple graphics operations are passed from the graphics driver to the graphics engine, allowing the driver to be limited to more complex operations that utilize special characteristics of graphics hardware associated with the driver.
    Type: Grant
    Filed: December 13, 1994
    Date of Patent: January 27, 2004
    Assignee: Microsoft Corporation
    Inventors: Stuart Raymond Patrick, Amit Chatterjee
  • Patent number: 6555261
    Abstract: A flow field for an electrochemical cell such as a fuel cell is provided, having micro-flow channels having a width or depth of less than 800 &mgr;m, a pitch of less than 800 &mgr;m, or a proportion of inter-channel land area of less than 25%. The channels may further comprise micro-features within the channels. A flow field plate comprising the subject flow field is provided.
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: April 29, 2003
    Assignee: 3M Innovative Properties Company
    Inventors: Krzysztof A. Lewinski, Raymond Patrick Johnston, Thomas Herdtle, David Adrian Ylitalo
  • Patent number: 6525743
    Abstract: Operating system enhancements that enable an application program to create and perform graphics operations on device-independent bitmaps (DIBs) efficiently. The enhancements are in the form of functions that return to the application program a handle to the DIB and a pointer to the location of the DIB in memory. With the handle, the application program can use the capabilities of the operating system to perform graphics operations on the DIB. With the pointer, the application program can use its own drawing capabilities and address the DIB directly. The operating system enhancements also streamline the design and content of graphics drivers such as display drivers by placing basic graphics functions in a graphics engine that communicates with the a graphics driver. Simple graphics operations are passed from the graphics driver to the graphics engine, allowing the driver to be limited to more complex operations that utilize special characteristics of graphics hardware associated with the driver.
    Type: Grant
    Filed: February 25, 1998
    Date of Patent: February 25, 2003
    Assignee: Microsoft Corporation
    Inventors: Stuart Raymond Patrick, Amit Chatterjee
  • Publication number: 20030034440
    Abstract: The disclosed roller switch has a roller, a flag arm, and a photoelectric detector. The roller is connected to the flag arm and vertical movement of the roller causes the flag arm to move. The movement of the flag arm causes the photoelectric detector to send a signal. The signal may be used to measure the length of a material passing under the roller. The inventive roller switch has a pair of flag arms, and the roller is mounted on a shaft extending between the pair of flag arms. By providing a pair of flag arms connected by the roller, the roller switch is more robust and durable. The roller switch is also capable of pivoting across a conveyor belt.
    Type: Application
    Filed: August 20, 2001
    Publication date: February 20, 2003
    Inventors: Brian Darrell Hollis, Robert Albert Lammlein, Thomas Alan Murray, Raymond Patrick Eckman, William George Burton
  • Patent number: 6488193
    Abstract: A method and apparatus for conveying and applying a strip component (11) such as a tire tread is disclosed. The method includes the steps of placing the strip component on a belt conveyer (16), determining a guideline (52) of the strip component (11) at an exit end (20) of the belt conveyor (16), and laterally adjusting the exist end (20) of the belt conveyor (16) to align the guideline (52) of the strip component (11) with a predetermined guideline such as the guideline of a tire building drum (12). The apparatus includes a belt support transverse housing (76) which is laterally moveable by a motion controller (64) in response to a sensor (58) which detects the guideline (52) of the strip component (11). Guides on the transverse housing (76) move the belts of the conveyor (16) on slider plates without physically touching the conveyed strip component (11), thereby preventing damage to the component material.
    Type: Grant
    Filed: May 11, 2000
    Date of Patent: December 3, 2002
    Assignee: The Goodyear Tire & Rubber Co.
    Inventors: Raymond Patrick Eckman, Gary Robert Burg, Mark Daniel Banas
  • Publication number: 20020163503
    Abstract: Switch arrays such as keyboards are described. The switch arrays may include an array of dome spring elements. Each dome spring element may define a chamber, and a plurality of channels may interconnect the chambers of the dome spring elements such that each chamber of each dome spring element is in fluid communication with the chamber of at least one of the other dome spring elements. The array of dome spring elements may provide a hermetic seal to the bottom side of individual dome spring elements to avoid the sticky key phenomenon. The switch arrays may also include alignments elements. For example, the alignment elements may include hook-like elements that engage one another to define a distance of travel for switches in the switch arrays.
    Type: Application
    Filed: May 3, 2001
    Publication date: November 7, 2002
    Inventors: Raymond Patrick Johnston, Jennifer Rebecca Yi, Brian Edward Spiewak
  • Publication number: 20020163451
    Abstract: Switch arrays such as keyboards are described. The switch arrays may include an array of dome spring elements. Each dome spring element may define a chamber, and a plurality of channels may interconnect the chambers of the dome spring elements such that each chamber of each dome spring element is in fluid communication with the chamber of at least one of the other dome spring elements. The array of dome spring elements may provide a hermetic seal to the bottom side of individual dome spring elements to avoid the sticky key phenomenon. The switch arrays may also include alignments elements. For example, the alignment elements may include hook-like elements that engage one another to define a distance of travel for switches in the switch arrays.
    Type: Application
    Filed: May 3, 2001
    Publication date: November 7, 2002
    Inventors: Raymond Patrick Johnston, Jennifer Rebecca Yi, Brian Edward Spiewak
  • Patent number: 6377272
    Abstract: In response to a change in the color depth of a computer system's display device, the invention dynamically changes the color depth of existing objects in system memory to match the changed color depth of the device. As a result open applications need not be shut down and then reopened to change the color depth of objects already in system memory. The dynamic changing is accomplished through a number of functions calls between an application, the operating system and a display driver. In one embodiment of the invention, copies with the changed color depth are made at one time of all objects in system memory and the original objects discarded. The copies are then transferred to screen memory (if the display device is a video display terminal) for display as they are requested. In another embodiment of the invention, copies with the changed color depth are made selectively as the objects are transferred to the screen memory.
    Type: Grant
    Filed: April 17, 1998
    Date of Patent: April 23, 2002
    Assignee: Microsoft Corporation
    Inventors: Amit Chatterjee, Stuart T. Laney, Stuart Raymond Patrick