Patents by Inventor John Traver
John Traver 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).
-
Publication number: 20240113875Abstract: A method and apparatus for storing keys in a key storage block includes processing a key request. A first key is allocated based upon the key request. The first key is stored in the key storage block, wherein the first key is of a first size and includes a first rule.Type: ApplicationFiled: September 29, 2022Publication date: April 4, 2024Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Norman Vernon Douglas Stewart, Mihir Shaileshbhai Doctor, Omar Fakhri Ahmed, Hemaprabhu Jayanna, John Traver
-
Publication number: 20240106813Abstract: A method and system for distributing keys in a key distribution system includes receiving a connection for communication from a first component. A determination is made whether the first component requires a key be generated and distributed. Based upon a security mode for the communication, the key generated and distributed to the first component.Type: ApplicationFiled: September 28, 2022Publication date: March 28, 2024Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Norman Vernon Douglas Stewart, Mihir Shaileshbhai Doctor, Omar Fakhri Ahmed, Hemaprabhu Jayanna, John Traver
-
Patent number: 11726669Abstract: Methods, systems, and devices for coherency locking are described in which different types of writes have different coherency locking schemes. The types of writes can be associated with different sources of write commands, such as external commands from a host system or internal commands from a garbage collection procedure. Coherency locking can be performed for external write commands received from a host system, while coherency locking is not performed for internal write commands. If an internal write is received for data that has been previously written at a prior location, a write to one or more physical memory devices can be performed and, once an acknowledgment is received that the write is complete, an update to a mapping table with the new location of the data is performed.Type: GrantFiled: March 24, 2022Date of Patent: August 15, 2023Assignee: Micron Technology, Inc.Inventors: Yun Li, John Traver
-
Patent number: 11726716Abstract: Methods, systems, and devices for internal commands for access operations are described. A memory sub-system can receive a request to perform an access operation. A first core of the memory sub-system can generate an internal command for performing the access operation. The internal command can include information for storing in a reference queue of the memory sub-system and an identification of a command entry of the reference queue. The first core can issue the internal command to perform the access operation and a second core of the memory sub-system can store the information in the command entry of the reference queue.Type: GrantFiled: September 8, 2021Date of Patent: August 15, 2023Assignee: Micron Technology, Inc.Inventors: John Traver, Ning Zhao, Tom V. Geukens, Yun Li
-
Publication number: 20230014975Abstract: Methods, systems, and devices for caching identifiers for access commands are described. A memory sub-system can receive an access command to perform an access operation on a transfer unit of the memory sub-system. The memory sub-system can store an identifier associated with the access command in a memory component and can generate an internal command using a first core of the memory sub-system. In some embodiments, the memory sub-system can store the identifier in a shared memory that is accessible by the first core and can issue the internal command to perform the access operation on the memory sub-system.Type: ApplicationFiled: September 15, 2022Publication date: January 19, 2023Inventors: John Traver, Jay R. Shoen
-
Patent number: 11474885Abstract: Methods, systems, and devices for caching identifiers for access commands are described. A memory sub-system can receive an access command to perform an access operation on a transfer unit of the memory sub-system. The memory sub-system can store an identifier associated with the access command in a memory component and can generate an internal command using a first core of the memory sub-system. In some embodiments, the memory sub-system can store the identifier in a shared memory that is accessible by the first core and can issue the internal command to perform the access operation on the memory sub-system.Type: GrantFiled: April 7, 2020Date of Patent: October 18, 2022Assignee: Micron Technology, Inc.Inventors: John Traver, Jay R. Shoen
-
Publication number: 20220283713Abstract: Methods, systems, and devices for coherency locking are described in which different types of writes have different coherency locking schemes. The types of writes can be associated with different sources of write commands, such as external commands from a host system or internal commands from a garbage collection procedure. Coherency locking can be performed for external write commands received from a host system, while coherency locking is not performed for internal write commands. If an internal write is received for data that has been previously written at a prior location, a write to one or more physical memory devices can be performed and, once an acknowledgment is received that the write is complete, an update to a mapping table with the new location of the data is performed.Type: ApplicationFiled: March 24, 2022Publication date: September 8, 2022Inventors: Yun Li, John Traver
-
Patent number: 11287987Abstract: Methods, systems, and devices for coherency locking are described in which different types of writes have different coherency locking schemes. The types of writes can be associated with different sources of write commands, such as external commands from a host system or internal commands from a garbage collection procedure. Coherency locking can be performed for external write commands received from a host system, while coherency locking is not performed for internal write commands. If an internal write is received for data that has been previously written at a prior location, a write to one or more physical memory devices can be performed and, once an acknowledgment is received that the write is complete, an update to a mapping table with the new location of the data is performed.Type: GrantFiled: March 4, 2020Date of Patent: March 29, 2022Assignee: Micron Technology, Inc.Inventors: Yun Li, John Traver
-
Publication number: 20210405929Abstract: Methods, systems, and devices for internal commands for access operations are described. A memory sub-system can receive a request to perform an access operation. A first core of the memory sub-system can generate an internal command for performing the access operation. The internal command can include information for storing in a reference queue of the memory sub-system and an identification of a command entry of the reference queue. The first core can issue the internal command to perform the access operation and a second core of the memory sub-system can store the information in the command entry of the reference queue.Type: ApplicationFiled: September 8, 2021Publication date: December 30, 2021Inventors: John Traver, Ning Zhao, Tom V. Geukens, Yun LI
-
Publication number: 20210311811Abstract: Methods, systems, and devices for caching identifiers for access commands are described. A memory sub-system can receive an access command to perform an access operation on a transfer unit of the memory sub-system. The memory sub-system can store an identifier associated with the access command in a memory component and can generate an internal command using a first core of the memory sub-system. In some embodiments, the memory sub-system can store the identifier in a shared memory that is accessible by the first core and can issue the internal command to perform the access operation on the memory sub-system.Type: ApplicationFiled: April 7, 2020Publication date: October 7, 2021Inventors: John Traver, Jay R. Shoen
-
Patent number: 11137943Abstract: Methods, systems, and devices for internal commands for access operations are described. A memory sub-system can receive a request to perform an access operation. A first core of the memory sub-system can generate an internal command for performing the access operation. The internal command can include information for storing in a reference queue of the memory sub-system and an identification of a command entry of the reference queue. The first core can issue the internal command to perform the access operation and a second core of the memory sub-system can store the information in the command entry of the reference queue.Type: GrantFiled: March 4, 2020Date of Patent: October 5, 2021Assignee: Micron Technology, Inc.Inventors: John Traver, Ning Zhao, Tom V. Geukens, Yun Li
-
Publication number: 20210278995Abstract: Methods, systems, and devices for internal commands for access operations are described. A memory sub-system can receive a request to perform an access operation. A first core of the memory sub-system can generate an internal command for performing the access operation. The internal command can include information for storing in a reference queue of the memory sub-system and an identification of a command entry of the reference queue. The first core can issue the internal command to perform the access operation and a second core of the memory sub-system can store the information in the command entry of the reference queue.Type: ApplicationFiled: March 4, 2020Publication date: September 9, 2021Inventors: John Traver, Ning Zhao, Tom V. Geukens, Yun Li
-
Publication number: 20210278976Abstract: Methods, systems, and devices for coherency locking are described in which different types of writes have different coherency locking schemes. The types of writes can be associated with different sources of write commands, such as external commands from a host system or internal commands from a garbage collection procedure. Coherency locking can be performed for external write commands received from a host system, while coherency locking is not performed for internal write commands. If an internal write is received for data that has been previously written at a prior location, a write to one or more physical memory devices can be performed and, once an acknowledgment is received that the write is complete, an update to a mapping table with the new location of the data is performed.Type: ApplicationFiled: March 4, 2020Publication date: September 9, 2021Inventors: Yun Li, John Traver
-
Publication number: 20170303648Abstract: A self-righting cane is provided that includes a handle portion having a grip and a collar. A shaft extends from the handle portion and is joined to the handle portion at the collar. A base supporting portion includes a weight disposed within the base supporting portion. The weight has an aperture such that the shaft connecting to the base supporting portion through the aperture. The weight disposed within the base supporting portion self-rights the cane and prevents the cane from falling over.Type: ApplicationFiled: July 11, 2017Publication date: October 26, 2017Inventors: Jake Ober, Thomas John Travers
-
Patent number: 9723901Abstract: A self-righting cane is provided that includes a handle portion having a grip and a collar. A shaft extends from the handle portion and is joined to the handle portion at the collar. A base supporting portion includes a weight disposed within the base supporting portion. The weight has an aperture such that the shaft connecting to the base supporting portion through the aperture. The weight disposed within the base supporting portion self-rights the cane and prevents the cane from falling over.Type: GrantFiled: May 5, 2016Date of Patent: August 8, 2017Assignee: PT Solutions Today, LLCInventors: Jake Ober, Thomas John Travers
-
Patent number: 9160137Abstract: A method of spectrally broadening light pulses includes the steps of providing the light pulses with a laser source, said light pulses having a pulse duration below 1 ps, in-coupling the light pulses into a hollow optical waveguide device, and spectrally broadening the light pulses propagating along the pulse guiding medium by subjecting them to a Raman nonlinearity via excitation of a Raman polarization having a first Raman period, wherein the optical waveguide device subjects the light pulses to anomalous group velocity dispersion which combines with the spectral broadening of the light pulses to result in a Raman-enhanced self-compression of the light pulses, and the light pulses further propagate along the optical waveguide device such that the Raman-enhanced self compression results in a further excitation of a Raman polarization having a second Raman period which is faster than the first Raman period.Type: GrantFiled: May 9, 2014Date of Patent: October 13, 2015Assignee: Max-Planck-Gesellschaft zur Förderung der Wissenschaften e. V.Inventors: Amir Abdolvand, Federico Belli, John Travers, Philip Russell
-
Publication number: 20140334763Abstract: A method of generating light pulses including pumping laser pulses with a pump laser source, coupling the laser pulses into a pulse guiding medium having an anomalous group-velocity dispersion and a Kerr nonlinearity, and propagating the laser pulses along the pulse guiding medium, wherein soliton-shaped light pulses are formed from the laser pulses within the pulse guiding medium and, resulting from a photoionization of the pulse guiding medium by the light pulses, the light pulses are subjected to a frequency, wherein the method further includes setting the pump laser source and the pulse guiding medium such that the light pulses are fundamental soliton light pulses propagating in the pulse guiding medium, wherein the group-velocity dispersion of the pulse guiding medium being selected such that a ratio of the dispersion and the Kerr nonlinearity decreases with increasing frequency and the fundamental soliton light pulses are compressed with the frequency shift.Type: ApplicationFiled: May 7, 2014Publication date: November 13, 2014Applicant: Max-Planck-Gesellschaft zu Forderung der Wissenschaften e.V.Inventors: Philipp Holzer, Wonkeun Chang, John Travers, Fabio Biancalana, Philip Russell
-
Publication number: 20140096784Abstract: An apparatus for forming a polycomponent fibre having a first, fibre forming component comprising a polymer, and a second, component comprising an active ingredient that will selectively reduce or remove components of tobacco smoke. The apparatus has a first reservoir for containing the first component, and a second reservoir for containing the dispersion, second solution or liquid. The dispersion, second solution or liquid includes the second component. The apparatus also has a polycomponent spinnerette adapted to coextrude the first component and the second component to form the polycomponent fibre. The apparatus also includes a first conduit for connecting the first reservoir to the spinnerette, and a second conduit for connecting the second reservoir to the spinnerette.Type: ApplicationFiled: November 7, 2013Publication date: April 10, 2014Applicant: Celanese Acetate LimitedInventors: Andrew John Banks, Craig Day, John Travers
-
Patent number: 8607802Abstract: A method for forming a polycomponent fiber comprising a first, fiber-forming component comprising a polymer, and a second, component comprising an active ingredient that will selectively reduce or remove components of tobacco smoke, the method comprising the steps of: i. forming a dispersion, second solution or liquid comprising the second component; and ii. coextruding the first component and the dispersion, second solution or liquid through a jet or aperture to form a fiber comprising a first portion formed from the first component, and a second portion formed from the second component.Type: GrantFiled: December 28, 2005Date of Patent: December 17, 2013Assignee: Celanese Acetate LimitedInventors: Andrew John Banks, Craig Day, John Travers
-
Patent number: 8308624Abstract: A method of preparing a crimped tow of cellulose acetate filaments comprising the steps of: a) providing cellulose acetate dope b) forming filaments (23) from the dope c) applying at least one additive to the filaments d) crimping the filaments to form a crimped tow wherein the at least one additive is capable of removing a component from cigarette smoke. Preferably, the component is a Hoffmann analyte. The additive may comprise a solution, liquid, emulsion or particulate material or combinations thereof. Preferably, the additive comprises an acidic compound or an alkaline compound. The additive may comprise malic acid, potassium carbonate, citric acid, tartaric acid, lactic acid, ascorbic acid, polyethyleneimine, cyclodextrin, sodium hydroxide, sulphamic acid, sodium sulphamate, polyvinyl acetate and carboxylated acrylate, carbon, silica, zeolite, clay, alumina, metal, molecular sieves or an ion exchange resin.Type: GrantFiled: August 25, 2006Date of Patent: November 13, 2012Assignee: Celanese Acetate LimitedInventors: John Travers, Craig Day, Andrew Banks