Patents by Inventor Paul Travers
Paul Travers 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: 11921289Abstract: A personal display device for displaying virtual images to a wearer. The personal display device includes a frame having a right temple section, a left temple section, a right rear section, a left rear section, a right eye see-through section, and a left eye see-through section; a projection display device connected to the frame for projecting an image to the wearer; at least one waveguide stack module connected to the frame for propagating image-bearing light beams along a length of the at least one waveguide stack module, the at least one waveguide stack module being configured to receive the image from the projection display device and detected touch motions of the wearer sensed by the touchpad including sensing directions of the touch motions of the wearer.Type: GrantFiled: December 18, 2018Date of Patent: March 5, 2024Assignee: Vuzix CorporationInventors: Paul Travers, Tyler Porter, Robert Schultz, Gregory Moens, Connor Hack, Adalberto Perez Reyes, Kevin Lloyd, Marc J. Krolczyk, Michael J. Telek, Paul A. Boris, Robert W. Gray, Alexander Kelly
-
Patent number: 11755227Abstract: Methods, systems, and devices for command batching for a memory sub-system are described. A memory sub-system can receive a plurality of commands for a plurality of transfer units of a memory sub-system and generate a list of the plurality of transfer units that includes pointers between the plurality of transfer units. The memory sub-system can store at least one pointer of the list in a shared memory that is shared by a plurality of cores, the at least one pointer indicating a next transfer unit of the list. The memory sub-system can send an indicator of a first transfer unit of the list based on storing the at least one pointer in the shared memory and retrieve the plurality of transfer units from the shared memory based on sending the indicator of the first transfer unit and storing the at least one pointer in the shared memory.Type: GrantFiled: July 8, 2022Date of Patent: September 12, 2023Assignee: Micron Technology, Inc.Inventors: John Paul Traver, Yun Li, Scheheresade Virani, Ning Zhao, Tom Victor Maria Geukens
-
Patent number: 11579799Abstract: Methods, systems, and devices for the dynamic selection of cores for processing responses are described. A memory sub-system can receive, from a host system, a read command to retrieve data. The memory sub-system can include a first core and a second core. The first core can process the read command based on receiving the read command. The first core can identify the second core for processing a read response associated with the read command. The first core can issue an internal command to retrieve the data from a memory device of the memory sub-system. The internal command can include an indication of the second core selected to process the read response.Type: GrantFiled: March 18, 2020Date of Patent: February 14, 2023Assignee: Micron Technology, Inc.Inventors: Mark Ish, Yun Li, Scheheresade Virani, John Paul Traver, Ning Zhao
-
Publication number: 20220374159Abstract: Methods, systems, and devices for command batching for a memory sub-system are described. A memory sub-system can receive a plurality of commands for a plurality of transfer units of a memory sub-system and generate a list of the plurality of transfer units that includes pointers between the plurality of transfer units. The memory sub-system can store at least one pointer of the list in a shared memory that is shared by a plurality of cores, the at least one pointer indicating a next transfer unit of the list. The memory sub-system can send an indicator of a first transfer unit of the list based on storing the at least one pointer in the shared memory and retrieve the plurality of transfer units from the shared memory based on sending the indicator of the first transfer unit and storing the at least one pointer in the shared memory.Type: ApplicationFiled: July 8, 2022Publication date: November 24, 2022Inventors: John Paul Traver, Yun Li, Scheheresade Virani, Ning Zhao, Tom Victor Maria Geukens
-
Patent number: 11385820Abstract: Methods, systems, and devices for command batching for a memory sub-system are described. A memory sub-system can receive a plurality of commands for a plurality of transfer units of a memory sub-system and generate a list of the plurality of transfer units that includes pointers between the plurality of transfer units. The memory sub-system can store at least one pointer of the list in a shared memory that is shared by a plurality of cores, the at least one pointer indicating a next transfer unit of the list. The memory sub-system can send an indicator of a first transfer unit of the list based on storing the at least one pointer in the shared memory and retrieve the plurality of transfer units from the shared memory based on sending the indicator of the first transfer unit and storing the at least one pointer in the shared memory.Type: GrantFiled: March 4, 2020Date of Patent: July 12, 2022Assignee: Micron Technology, Inc.Inventors: John Paul Traver, Yun Li, Scheheresade Virani, Ning Zhao, Tom Victor Maria Geukens
-
Publication number: 20220171702Abstract: Methods, systems, and devices for separate cores for media management of a memory sub-system are described. A controller of a memory sub-system can include a first processing core and a second processing core for a garbage collection procedure. The first processing core can perform a first set of one or more operations associated with a read process of a first stage of a garbage collection procedure for a plurality of transfer units of the memory sub-system. The second processing core can perform a second set of one or more operations associated with a write process of the first stage of the garbage collection procedure, where the second set of one or more operations are concurrent with the first set of one or more operations.Type: ApplicationFiled: February 18, 2022Publication date: June 2, 2022Inventors: Antonio David Bianco, John Paul Traver
-
Patent number: 11275679Abstract: Methods, systems, and devices for separate cores for media management of a memory sub-system are described. A controller of a memory sub-system can include a first processing core and a second processing core for a garbage collection procedure. The first processing core can perform a first set of one or more operations associated with a read process of a first stage of a garbage collection procedure for a plurality of transfer units of the memory sub-system. The second processing core can perform a second set of one or more operations associated with a write process of the first stage of the garbage collection procedure, where the second set of one or more operations are concurrent with the first set of one or more operations.Type: GrantFiled: December 30, 2019Date of Patent: March 15, 2022Assignee: Micron Technology, Inc.Inventors: Antonio David Bianco, John Paul Traver
-
Publication number: 20210294522Abstract: Methods, systems, and devices for the dynamic selection of cores for processing responses are described. A memory sub-system can receive, from a host system, a read command to retrieve data. The memory sub-system can include a first core and a second core. The first core can process the read command based on receiving the read command. The first core can identify the second core for processing a read response associated with the read command. The first core can issue an internal command to retrieve the data from a memory device of the memory sub-system. The internal command can include an indication of the second core selected to process the read response.Type: ApplicationFiled: March 18, 2020Publication date: September 23, 2021Inventors: Mark Ish, Yun Li, Scheheresade Virani, John Paul Traver, Ning Zhao
-
Publication number: 20210278985Abstract: Methods, systems, and devices for command batching for a memory sub-system are described. A memory sub-system can receive a plurality of commands for a plurality of transfer units of a memory sub-system and generate a list of the plurality of transfer units that includes pointers between the plurality of transfer units. The memory sub-system can store at least one pointer of the list in a shared memory that is shared by a plurality of cores, the at least one pointer indicating a next transfer unit of the list. The memory sub-system can send an indicator of a first transfer unit of the list based on storing the at least one pointer in the shared memory and retrieve the plurality of transfer units from the shared memory based on sending the indicator of the first transfer unit and storing the at least one pointer in the shared memory.Type: ApplicationFiled: March 4, 2020Publication date: September 9, 2021Inventors: John Paul Traver, Yun Li, Scheheresade Virani, Ning Zhao, Tom Victor Maria Geukens
-
Publication number: 20210200669Abstract: Methods, systems, and devices for separate cores for media management of a memory sub-system are described. A controller of a memory sub-system can include a first processing core and a second processing core for a garbage collection procedure. The first processing core can perform a first set of one or more operations associated with a read process of a first stage of a garbage collection procedure for a plurality of transfer units of the memory sub-system. The second processing core can perform a second set of one or more operations associated with a write process of the first stage of the garbage collection procedure, where the second set of one or more operations are concurrent with the first set of one or more operations.Type: ApplicationFiled: December 30, 2019Publication date: July 1, 2021Inventors: Antonio David Bianco, John Paul Traver
-
Publication number: 20210103146Abstract: A personal display device for displaying virtual images to a wearer. The personal display device includes a frame having a right temple section, a left temple section, a right rear section, a left rear section, a right eye see-through section, and a left eye see-through section; a projection display device connected to the frame for projecting an image to the wearer; at least one waveguide stack module connected to the frame for propagating image-bearing light beams along a length of the at least one waveguide stack module, the at least one waveguide stack module being configured to receive the image from the projection display device and detected touch motions of the wearer sensed by the touchpad including sensing directions of the touch motions of the wearer.Type: ApplicationFiled: December 18, 2018Publication date: April 8, 2021Inventors: Paul Travers, Tyler Porter, Robert Schultz, Gregory Moens, Connor Hack, Adalberto Perez Reyes, Kevin Lloyd, Marc J. Krolczyk, Michael J. Telek, Paul A. Boris, Robert W. Gray, Alexander Kelly
-
Publication number: 20080062069Abstract: A personal video display device includes first and second display screens and a controller connected to the screens for showing video signals received from a source. The controller selectively switches between a two-dimensional mode and a three-dimensional mode based solely on the received video signals.Type: ApplicationFiled: September 7, 2006Publication date: March 13, 2008Applicant: Icuiti CorporationInventors: Ian Sinclair, Steven D. Smith, Vincent J. Ferrer, Paul Travers
-
Publication number: 20070153374Abstract: A binocular display deals with an optical contrast imbalance problem between display screens manifest over a range of interpupillary distances by orienting contrast asymmetries between the display screens in opposite directions.Type: ApplicationFiled: January 4, 2006Publication date: July 5, 2007Applicant: ICUITI CORPORATIONInventor: Paul Travers
-
Publication number: 20070081256Abstract: Virtual displays with micro-display engines are arranged in compact, lightweight configurations that generate clear virtual images for an observer. The displays are particularly suitable for portable devices, such as head-mounted displays adapted to non-immersive or immersive applications. The non-immersive applications feature reflective optics moved out of the direct line of sight of the observer and provide for differentially modifying the amount or form of ambient light admitted from the forward environment with respect to image light magnified within the display. Micro-display engines suitable for both non-immersive and immersive display applications and having LCD image sources displace polarization components of the LCD image sources along the optical paths of the engines for simplifying engine design. A compound imaging system for micro-display engines features the use of reflectors in sequence to expand upon the imaging possibilities of the new micro-display engines.Type: ApplicationFiled: October 3, 2006Publication date: April 12, 2007Applicant: ICUITI CORPORATIONInventor: Paul Travers
-
Publication number: 20050180021Abstract: Virtual displays with micro-display engines are arranged in compact, lightweight configurations that generate clear virtual images for an observer. The displays are particularly suitable for portable devices, such as head-mounted displays adapted to non-immersive or immersive applications. The non-immersive applications feature reflective optics moved out of the direct line of sight of the observer and provide for differentially modifying the amount or form of ambient light admitted from the forward environment with respect to image light magnified within the display. Micro-display engines suitable for both non-immersive and immersive display applications and having LCD image sources displace polarization components of the LCD image sources along the optical paths of the engines for simplifying engine design. A compound imaging system for micro-display engines features the use of reflectors in sequence to expand upon the imaging possibilities of the new micro-display engines.Type: ApplicationFiled: February 18, 2004Publication date: August 18, 2005Applicant: Interactive Imaging Systems, Inc.Inventor: Paul Travers
-
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
-
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: D566744Type: GrantFiled: September 8, 2006Date of Patent: April 15, 2008Assignee: Vuzix CorporationInventors: Paul Travers, Vincent J. Ferrer, Paul Klock, Christopher J. Lundgren, David Alan Vogler
-
Patent number: D579014Type: GrantFiled: April 3, 2007Date of Patent: October 21, 2008Assignee: Vuxiz CorporationInventors: Paul Travers, Vincent J. Ferrer, Paul Klock, Ian Sinclair
-
Patent number: D591326Type: GrantFiled: April 11, 2008Date of Patent: April 28, 2009Assignee: Vuzix CorporationInventors: Paul Travers, Paul Klock, Tyler Porter, Chritopher J. Lundgren