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: 11921289
    Abstract: 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: Grant
    Filed: December 18, 2018
    Date of Patent: March 5, 2024
    Assignee: Vuzix Corporation
    Inventors: 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: 11755227
    Abstract: 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: Grant
    Filed: July 8, 2022
    Date of Patent: September 12, 2023
    Assignee: Micron Technology, Inc.
    Inventors: John Paul Traver, Yun Li, Scheheresade Virani, Ning Zhao, Tom Victor Maria Geukens
  • Patent number: 11579799
    Abstract: 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: Grant
    Filed: March 18, 2020
    Date of Patent: February 14, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Mark Ish, Yun Li, Scheheresade Virani, John Paul Traver, Ning Zhao
  • Publication number: 20220374159
    Abstract: 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: Application
    Filed: July 8, 2022
    Publication date: November 24, 2022
    Inventors: John Paul Traver, Yun Li, Scheheresade Virani, Ning Zhao, Tom Victor Maria Geukens
  • Patent number: 11385820
    Abstract: 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: Grant
    Filed: March 4, 2020
    Date of Patent: July 12, 2022
    Assignee: Micron Technology, Inc.
    Inventors: John Paul Traver, Yun Li, Scheheresade Virani, Ning Zhao, Tom Victor Maria Geukens
  • Publication number: 20220171702
    Abstract: 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: Application
    Filed: February 18, 2022
    Publication date: June 2, 2022
    Inventors: Antonio David Bianco, John Paul Traver
  • Patent number: 11275679
    Abstract: 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: Grant
    Filed: December 30, 2019
    Date of Patent: March 15, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Antonio David Bianco, John Paul Traver
  • Publication number: 20210294522
    Abstract: 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: Application
    Filed: March 18, 2020
    Publication date: September 23, 2021
    Inventors: Mark Ish, Yun Li, Scheheresade Virani, John Paul Traver, Ning Zhao
  • Publication number: 20210278985
    Abstract: 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: Application
    Filed: March 4, 2020
    Publication date: September 9, 2021
    Inventors: John Paul Traver, Yun Li, Scheheresade Virani, Ning Zhao, Tom Victor Maria Geukens
  • Publication number: 20210200669
    Abstract: 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: Application
    Filed: December 30, 2019
    Publication date: July 1, 2021
    Inventors: Antonio David Bianco, John Paul Traver
  • Publication number: 20210103146
    Abstract: 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: Application
    Filed: December 18, 2018
    Publication date: April 8, 2021
    Inventors: 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: 20080062069
    Abstract: 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: Application
    Filed: September 7, 2006
    Publication date: March 13, 2008
    Applicant: Icuiti Corporation
    Inventors: Ian Sinclair, Steven D. Smith, Vincent J. Ferrer, Paul Travers
  • Publication number: 20070153374
    Abstract: 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: Application
    Filed: January 4, 2006
    Publication date: July 5, 2007
    Applicant: ICUITI CORPORATION
    Inventor: Paul Travers
  • Publication number: 20070081256
    Abstract: 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: Application
    Filed: October 3, 2006
    Publication date: April 12, 2007
    Applicant: ICUITI CORPORATION
    Inventor: Paul Travers
  • Publication number: 20050180021
    Abstract: 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: Application
    Filed: February 18, 2004
    Publication date: August 18, 2005
    Applicant: Interactive Imaging Systems, Inc.
    Inventor: Paul Travers
  • 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
  • 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: D566744
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: April 15, 2008
    Assignee: Vuzix Corporation
    Inventors: Paul Travers, Vincent J. Ferrer, Paul Klock, Christopher J. Lundgren, David Alan Vogler
  • Patent number: D579014
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: October 21, 2008
    Assignee: Vuxiz Corporation
    Inventors: Paul Travers, Vincent J. Ferrer, Paul Klock, Ian Sinclair
  • Patent number: D591326
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: April 28, 2009
    Assignee: Vuzix Corporation
    Inventors: Paul Travers, Paul Klock, Tyler Porter, Chritopher J. Lundgren