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: 8032684Abstract: 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: GrantFiled: September 20, 2010Date of Patent: October 4, 2011Assignee: Emulex Design and Manufacturing CorporationInventors: Christopher J. Pettey, Stephen Glaser
-
Patent number: 7979592Abstract: 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: GrantFiled: February 9, 2008Date of Patent: July 12, 2011Assignee: Emulex Design and Manufacturing CorporationInventors: Christopher J. Pettey, Stephen Glaser, Asif Khan, Jon Nalley, Stephen Rousset, Tom Saeger, Robert Haskell Utley
-
Publication number: 20110131359Abstract: 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: ApplicationFiled: September 20, 2010Publication date: June 2, 2011Applicant: EMULEX DESIGN AND MANUFACTURING CORPORATIONInventors: Christopher J. Pettey, Stephen Glaser
-
Patent number: 7865654Abstract: 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: GrantFiled: February 28, 2007Date of Patent: January 4, 2011Assignee: Emulex Design and Manufacturing CorporationInventors: Christopher J. Pettey, Stephen Glaser
-
Patent number: 7568672Abstract: 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: GrantFiled: June 8, 2007Date of Patent: August 4, 2009Assignee: Vuzix CorporationInventors: Vincent J. Ferrer, Stephen Glaser, David Alan Vogler
-
Publication number: 20080302937Abstract: 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: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Applicant: Icuiti CorporationInventors: Vincent J. Ferrer, Stephen Glaser, David A. Vogler
-
Publication number: 20070208898Abstract: 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: ApplicationFiled: February 28, 2007Publication date: September 6, 2007Applicant: NextIO Inc.Inventors: Christopher Pettey, Stephen Glaser
-
Publication number: 20050168824Abstract: 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: ApplicationFiled: November 30, 2004Publication date: August 4, 2005Applicant: Interactive Imaging Systems, Inc.Inventors: Paul Travers, David Vogler, James Gresko, Stephen Glaser, Paul Churnetski, Scott Leathersich
-
Publication number: 20050146487Abstract: 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: ApplicationFiled: January 7, 2004Publication date: July 7, 2005Applicant: Interactive Imaging Systems, Inc.Inventors: Paul Travers, Paul Churnetski, Stephen Glaser, David Vogler, James Gresko, Scott Leathersich
-
Publication number: 20050146488Abstract: 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: ApplicationFiled: January 7, 2004Publication date: July 7, 2005Applicant: Interactive Imaging Systems, Inc.Inventors: Paul Travers, Paul Churnetski, Stephen Glaser, David Vogler, James Gresko, Scott Leathersich
-
Publication number: 20020165005Abstract: 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: ApplicationFiled: March 5, 2002Publication date: November 7, 2002Applicant: 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: D517066Type: GrantFiled: November 29, 2004Date of Patent: March 14, 2006Assignee: Icuiti CorporationInventors: Paul Travers, Paul J. Churnetski, Stephen Glaser, David Vogler, James Gresko
-
Patent number: D596012Type: GrantFiled: June 8, 2007Date of Patent: July 14, 2009Assignee: Vuzix CorporationInventors: Vincent J. Ferrer, Stephen Glaser, David Alan Vogler