Patents by Inventor Stephen Glaser

Stephen Glaser 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: 8032684
    Abstract: A computer system includes compute nodes coupled through a switch to shared or non-shared I/O devices. The switch includes a pool of bridge headers and virtual bridges coupling a root port of a compute node to each of one or more shared or non-shared I/O devices. The switch is configured to associate each of the virtual bridges with a respective one of the fixed pool of bridge headers, receive a packet including data identifying the root port and a shared or non-shared I/O device, and route the packet in response to comparing data in the packet to data in the bridge headers associated with the virtual bridges. The virtual bridges comprise a hierarchy of virtual bridges in which one virtual bridge connects the root port to the remaining virtual bridges of the hierarchy. The switch may change the associations between virtual bridges and bridge headers.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: October 4, 2011
    Assignee: Emulex Design and Manufacturing Corporation
    Inventors: Christopher J. Pettey, Stephen Glaser
  • Patent number: 7979592
    Abstract: A computer system includes a shared I/O device including functions providing access to device local memory space, and a plurality of roots coupled to the shared I/O device via a switch fabric. A first root assigns a first address in a first root memory space to a first function. A second root assigns a second address in a second root memory space to a second function. The switch fabric maps the first root memory space to a first portion of device local memory space and the second root memory space to a second portion of device local memory space. Subsequently, the switch receives a data transaction request from the first root targeted to the first address, translates the first address to a corresponding location in the first portion of the device local memory space based on the mapping, and routes the data transaction request to the I/O device.
    Type: Grant
    Filed: February 9, 2008
    Date of Patent: July 12, 2011
    Assignee: Emulex Design and Manufacturing Corporation
    Inventors: Christopher J. Pettey, Stephen Glaser, Asif Khan, Jon Nalley, Stephen Rousset, Tom Saeger, Robert Haskell Utley
  • Publication number: 20110131359
    Abstract: A computer system includes compute nodes coupled through a switch to shared or non-shared I/O devices. The switch includes a pool of bridge headers and virtual bridges coupling a root port of a compute node to each of one or more shared or non-shared I/O devices. The switch is configured to associate each of the virtual bridges with a respective one of the fixed pool of bridge headers, receive a packet including data identifying the root port and a shared or non-shared I/O device, and route the packet in response to comparing data in the packet to data in the bridge headers associated with the virtual bridges. The virtual bridges comprise a hierarchy of virtual bridges in which one virtual bridge connects the root port to the remaining virtual bridges of the hierarchy. The switch may change the associations between virtual bridges and bridge headers.
    Type: Application
    Filed: September 20, 2010
    Publication date: June 2, 2011
    Applicant: EMULEX DESIGN AND MANUFACTURING CORPORATION
    Inventors: Christopher J. Pettey, Stephen Glaser
  • Patent number: 7865654
    Abstract: A computer system includes compute nodes coupled through a switch to shared or non-shared I/O devices. The switch includes a pool of bridge headers and virtual bridges coupling a root port of a compute node to each of one or more shared or non-shared I/O devices. The switch is configured to associate each of the virtual bridges with a respective one of the fixed pool of bridge headers, receive a packet including data identifying the root port and a shared or non-shared I/O device, and route the packet in response to comparing data in the packet to data in the bridge headers associated with the virtual bridges. The virtual bridges comprise a hierarchy of virtual bridges in which one virtual bridge connects the root port to the remaining virtual bridges of the hierarchy. The switch may change the associations between virtual bridges and bridge headers.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: January 4, 2011
    Assignee: Emulex Design and Manufacturing Corporation
    Inventors: Christopher J. Pettey, Stephen Glaser
  • Patent number: 7568672
    Abstract: An adjustable attachment mechanism includes an elongate shaft, first and second seats disposed on opposite ends of the shaft, first and second collars, and an actuator. The first and second collars are disposed to translate along the elongate shaft. An inner surface of the first collar cooperates with the first seat to define a first receptacle and an inner surface of the second collar cooperates with the second seat to define a second receptacle. The actuator is in communication with the first and second collars and is actuable to selectively traverse the first and second collars along the shaft in a first direction away from each other and in a second direction toward each other, the movement in the first direction loosening the first and second receptacles and the movement in the second direction tightening the first and second receptacles.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: August 4, 2009
    Assignee: Vuzix Corporation
    Inventors: Vincent J. Ferrer, Stephen Glaser, David Alan Vogler
  • Publication number: 20080302937
    Abstract: An adjustable attachment mechanism includes an elongate shaft, first and second seats disposed on opposite ends of the shaft, first and second collars, and an actuator. The first and second collars are disposed to translate along the elongate shaft. An inner surface of the first collar cooperates with the first seat to define a first receptacle and an inner surface of the second collar cooperates with the second seat to define a second receptacle. The actuator is in communication with the first and second collars and is actuable to selectively traverse the first and second collars along the shaft in a first direction away from each other and in a second direction toward each other, the movement in the first direction loosening the first and second receptacles and the movement in the second direction tightening the first and second receptacles.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Applicant: Icuiti Corporation
    Inventors: Vincent J. Ferrer, Stephen Glaser, David A. Vogler
  • Publication number: 20070208898
    Abstract: A computer system includes compute nodes coupled through a switch to shared or non-shared I/O devices. The switch includes a pool of bridge headers and virtual bridges coupling a root port of a compute node to each of one or more shared or non-shared I/O devices. The switch is configured to associate each of the virtual bridges with a respective one of the fixed pool of bridge headers, receive a packet including data identifying the root port and a shared or non-shared I/O device, and route the packet in response to comparing data in the packet to data in the bridge headers associated with the virtual bridges. The virtual bridges comprise a hierarchy of virtual bridges in which one virtual bridge connects the root port to the remaining virtual bridges of the hierarchy. The switch may change the associations between virtual bridges and bridge headers.
    Type: Application
    Filed: February 28, 2007
    Publication date: September 6, 2007
    Applicant: NextIO Inc.
    Inventors: Christopher Pettey, Stephen Glaser
  • Publication number: 20050168824
    Abstract: An imaging device for operably disposing a virtual display in front of each eye of a user and an optional speaker attachable to the imaging device. The imaging device of the present invention includes a binocular frame for securing the imaging device to the user including two adjustable bows such that the virtual display of the imaging device is adjustable and pivotable to at least viewing positions with respect to the line of sight of the user.
    Type: Application
    Filed: November 30, 2004
    Publication date: August 4, 2005
    Applicant: Interactive Imaging Systems, Inc.
    Inventors: Paul Travers, David Vogler, James Gresko, Stephen Glaser, Paul Churnetski, Scott Leathersich
  • Publication number: 20050146487
    Abstract: An imaging device for operably disposing a virtual display in front of each eye of a user and an optional speaker attachable to the imaging device. The imaging device of the present invention includes a binocular frame for securing the imaging device to the user including two adjustable bows such that the virtual display of the imaging device is adjustable and pivotable to at least two viewing positions with respect to the line of sight of the user.
    Type: Application
    Filed: January 7, 2004
    Publication date: July 7, 2005
    Applicant: Interactive Imaging Systems, Inc.
    Inventors: Paul Travers, Paul Churnetski, Stephen Glaser, David Vogler, James Gresko, Scott Leathersich
  • Publication number: 20050146488
    Abstract: A headset for operably disposing a virtual display and optional speaker on the head of a user. The headset, including a cantilevered arm coupled to the headset with a pivot, including a hemispherical dome with at least three points of contact with the display support cantilever arm, and thus the headset, also including a stabilizer further stabilizing the virtual display with respect to the user.
    Type: Application
    Filed: January 7, 2004
    Publication date: July 7, 2005
    Applicant: Interactive Imaging Systems, Inc.
    Inventors: Paul Travers, Paul Churnetski, Stephen Glaser, David Vogler, James Gresko, Scott Leathersich
  • Publication number: 20020165005
    Abstract: A portable computing device with a microcomputer, a first display, a magnifying optical element through which the first display is viewed to provide a user with an enlarged virtual display, a first input device to communicate with the first display, a second direct display, and a second input device that can be a keyboard such that the second display can interact with the keyboard to display alphanumeric and other symbols so the user can see what is being typed. The second display is directly viewed and is configured to display the same data being entered in the selected field of the first display. Typically, the first display is a liquid crystal color display, capable of displaying a full range of text and graphic images such as can displayed on a conventional computer monitor. A virtual image of the first display is viewed by holding the lens close to an eye. To a user, the virtual image appears as large a real display provided on a conventional desktop or laptop.
    Type: Application
    Filed: March 5, 2002
    Publication date: November 7, 2002
    Applicant: Interactive Imaging Systems, Inc.
    Inventors: Paul Travers, Paul Churnetski, Daniel N. Menachof, Craig R. Travers, Geoffrey G. Furman, Bryan J. Harkola, Stephen Glaser, Stephen Karl Rapp, Grant N. Russell
  • Patent number: D517066
    Type: Grant
    Filed: November 29, 2004
    Date of Patent: March 14, 2006
    Assignee: Icuiti Corporation
    Inventors: Paul Travers, Paul J. Churnetski, Stephen Glaser, David Vogler, James Gresko
  • Patent number: D596012
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: July 14, 2009
    Assignee: Vuzix Corporation
    Inventors: Vincent J. Ferrer, Stephen Glaser, David Alan Vogler