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: 12265226Abstract: A personal display device for displaying virtual images to a wearer including a frame having a right temple section, a left temple section, a right eye see-through section, and a left eye see-through section; a projection display device connected to the frame; a processor connected to the projection display device and arranged within the left temple section or right temple section; and at least one waveguide stack module connected to the frame, the at least one waveguide stack module being configured to receive image-bearing light beams from the projection display device.Type: GrantFiled: January 25, 2024Date of Patent: April 1, 2025Assignee: 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: 12182447Abstract: 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: January 20, 2023Date of Patent: December 31, 2024Assignee: Micron Technology, Inc.Inventors: Mark Ish, Yun Li, Scheheresade Virani, John Paul Traver, Ning Zhao
-
Publication number: 20240369840Abstract: A personal display device for displaying virtual images to a wearer including a frame having a right temple section, a left temple section, a right eye see-through section, and a left eye see-through section; a projection display device connected to the frame; a processor connected to the projection display device and arranged within the left temple section or right temple section; and at least one waveguide stack module connected to the frame, the at least one waveguide stack module being configured to receive image-bearing light beams from the projection display device.Type: ApplicationFiled: January 25, 2024Publication date: November 7, 2024Inventors: 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: 20240281372Abstract: 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: May 2, 2024Publication date: August 22, 2024Inventors: Antonio David Bianco, John Paul Traver
-
Patent number: 12001330Abstract: 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: February 18, 2022Date of Patent: June 4, 2024Assignee: Micron Technology, Inc.Inventors: Antonio David Bianco, John Paul Traver
-
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
-
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