Patents by Inventor Kevin Arthur Gomez
Kevin Arthur Gomez 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: 11295202Abstract: An apparatus comprises a mass storage unit and a plurality of circuit modules including a machine learning module, a programmable state machine module, and input/output interfaces. Switching circuitry is configured to selectively couple the circuit modules. Configuration circuitry is configured to access configuration data from the mass storage unit and to operate the switching circuitry to connect the circuit modules according to the configuration data.Type: GrantFiled: February 19, 2015Date of Patent: April 5, 2022Assignee: Seagate Technology LLCInventors: Jon Trantham, Kevin Arthur Gomez, Frank Dropps, Antoine Khoueir, Scott Younger
-
Patent number: 11295758Abstract: Devices and methods are disclosed for trusted listening. In some examples, an apparatus can include an audio receiving device having a microphone configured to capture sound and produce an audio signal, a processing unit configured to add a trusted signature to the audio signal, and an output configured to provide the audio signal. Further, a method of trusted listening can receive a first audio signal representing a real-time sound, generate a trusted signature in an audible format, and produce a second audio signal including the trusted signature.Type: GrantFiled: March 20, 2020Date of Patent: April 5, 2022Assignee: Seagate Technology LLCInventors: Kevin Arthur Gomez, Eric James Dahlberg, Adam Robert Bush
-
Publication number: 20210295860Abstract: Devices and methods are disclosed for trusted listening. In some examples, an apparatus can include an audio receiving device having a microphone configured to capture sound and produce an audio signal, a processing unit configured to add a trusted signature to the audio signal, and an output configured to provide the audio signal. Further, a method of trusted listening can receive a first audio signal representing a real-time sound, generate a trusted signature in an audible format, and produce a second audio signal including the trusted signature.Type: ApplicationFiled: March 20, 2020Publication date: September 23, 2021Inventors: Kevin Arthur Gomez, Eric James Dahlberg, Adam Robert Bush
-
Publication number: 20210273795Abstract: Systems and methods are disclosed for trusted imaging. In some examples, a trusted imaging device can emit a patterned light onto a real-world scene while an image sensor (e.g. photo or video) generates data representative of the real-world scene. The data can be processed to attempt to recover a pattern of the patterned light from the data. Whether, or to what extent, the pattern can be recovered can be determinative of a trustworthiness of the data from the image sensor. In further examples, the image data can be encrypted, as well as the imaging device output. In still further examples, a depth map of the image data can also be used to determine the trustworthiness of the image data.Type: ApplicationFiled: February 28, 2020Publication date: September 2, 2021Inventors: Eric James Dahlberg, Kevin Arthur Gomez, Dan Mohr, Daniel Joseph Klemme
-
Patent number: 10679140Abstract: A connection between a user device and a network server is established. Via the connection, a deep learning network is formed for a processing task. A first portion of the deep learning network operates on the user device and a second portion of the deep learning network operates on the network server. Based on cooperation between the user device and the network server, a boundary between the first portion and the second portion of the deep learning network is dynamically modified based on a change in a performance indicator that could affect the processing task.Type: GrantFiled: October 6, 2014Date of Patent: June 9, 2020Assignee: Seagate Technology LLCInventors: Kevin Arthur Gomez, Frank Dropps, Ryan James Goss, Jon Trantham, Antoine Khoueir
-
Patent number: 9976814Abstract: An apparatus includes a heat pipe with a fluid path. A first part of the fluid path is thermally coupled to a first region of a higher temperature and a second part of the fluid path thermally is coupled to a second region of a lower temperature. A difference between the higher temperature and the lower temperature induces a flow of a magnetic fluid in the fluid path. A switchable magnetic device is magnetically coupled to the fluid path. Activation of the switchable magnetic device reduces the flow of the magnetic fluid in the fluid path, which reduces heat transfer from the first region to the second region.Type: GrantFiled: January 27, 2015Date of Patent: May 22, 2018Assignee: Seagate Technology LLCInventors: Kevin Arthur Gomez, Jon Trantham, David Tetzlaff, Mai A. Ghaly
-
Patent number: 9946462Abstract: Mapping table entries that map logical block addresses to physical block addresses can be intercepted and compressed to save space. In some cases, the mapping table entries can be compressed into compression units, which can hold multiple mapping table entries. Portions of the mapping table entries can be arranged into groups, and a group can be compressed with a unique compression method. The compression method used to compress a group may be based on data characteristics of the group. When data corresponding to the mapping table entries are read or modified, the compressed data can be decompressed and provided to a requesting controller or processor. When the mapping table entry is modified, the updated mapping entry may be arranged into groups, and the groups can be compressed and stored to the compression units.Type: GrantFiled: February 15, 2016Date of Patent: April 17, 2018Assignee: Seagate Technology LLCInventors: Peng Li, Kevin Arthur Gomez, Ryan James Goss
-
Patent number: 9632729Abstract: A data object is received at a storage compute device in response to a request from a host. A requirement of the data object is determined based on a computation to be performed on the data object. The requirement related to at least speed and capacity of media used to store the data object. A tier is selected from the storage compute device based on speed and capacity characteristics of the selected tier corresponding to the requirement of the data object. The data object is stored in the selected tier.Type: GrantFiled: May 5, 2015Date of Patent: April 25, 2017Assignee: SEAGATE TECHNOLOGY LLCInventors: Peng Li, Richard Esten Bohn, David Tetzlaff, Kevin Arthur Gomez
-
Publication number: 20160247080Abstract: An apparatus comprises a mass storage unit and a plurality of circuit modules including a machine learning module, a programmable state machine module, and input/output interfaces. Switching circuitry is configured to selectively couple the circuit modules. Configuration circuitry is configured to access configuration data from the mass storage unit and to operate the switching circuitry to connect the circuit modules according to the configuration data.Type: ApplicationFiled: February 19, 2015Publication date: August 25, 2016Inventors: Jon Trantham, Kevin Arthur Gomez, Frank Dropps, Antoine Khoueir, Scott Younger
-
Patent number: 9424946Abstract: Method and apparatus for managing data in a memory. In accordance with some embodiments, input write data having a selected logical address are stored in a rewriteable non-volatile (NV) buffer. A copy of the input write data is transferred to an NV main memory using a sloppy write process. A verify operation is subsequently performed to verify successful transfer of the copy of the input write data to the NV main memory using a hash value generated responsive to the input write data in the NV buffer.Type: GrantFiled: February 8, 2013Date of Patent: August 23, 2016Assignee: Seagate Technology LLCInventors: Kevin Arthur Gomez, Michael Joseph Steiner, Mark Allen Gaertner, Ryan James Goss
-
Publication number: 20160216043Abstract: An apparatus includes a heat pipe with a fluid path. A first part of the fluid path is thermally coupled to a first region of a higher temperature and a second part of the fluid path thermally is coupled to a second region of a lower temperature. A difference between the higher temperature and the lower temperature induces a flow of a magnetic fluid in the fluid path. A switchable magnetic device is magnetically coupled to the fluid path. Activation of the switchable magnetic device reduces the flow of the magnetic fluid in the fluid path, which reduces heat transfer from the first region to the second region.Type: ApplicationFiled: January 27, 2015Publication date: July 28, 2016Inventors: Kevin Arthur Gomez, Jon Trantham, David Tetzlaff, Mai A. Ghaly
-
Publication number: 20160098646Abstract: A connection between a user device and a network server is established. Via the connection, a deep learning network is formed for a processing task. A first portion of the deep learning network operates on the user device and a second portion of the deep learning network operates on the network server.Type: ApplicationFiled: October 6, 2014Publication date: April 7, 2016Inventors: Kevin Arthur Gomez, Frank Dropps, Ryan James Goss, Jon Trantham, Antoine Khoueir
-
Patent number: 9299402Abstract: A system and associated method of using may generally have at least a mobile data storage device with a controller directing data to first and second tiers of memory. The first tier of memory can have at least boot data pre-fetched from the second tier of memory with the boot data including at least metadata and personalized user data.Type: GrantFiled: February 8, 2013Date of Patent: March 29, 2016Assignee: Seagate Technology LLCInventors: David Scott Ebsen, Ara Patapoutian, Michael Joseph Steiner, Kevin Arthur Gomez
-
Publication number: 20150324691Abstract: A system includes a plurality of nonvolatile memory cells and a map that assigns connections between nodes of a neural network to the memory cells. Memory devices containing nonvolatile memory cells and applicable circuitry for reading and writing may operate with the map. Information stored in the memory cells can represent weights of the connections. One or more neural processors can be present and configured to implement the neural network.Type: ApplicationFiled: May 5, 2015Publication date: November 12, 2015Inventors: Frank Dropps, Antoine Khoueir, Kevin Arthur Gomez, Jon Trantham
-
Publication number: 20150324125Abstract: A data object is received at a storage compute device in response to a request from a host. A requirement of the data object is determined based on a computation to be performed on the data object. The requirement related to at least speed and capacity of media used to store the data object. A tier is selected from the storage compute device based on speed and capacity characteristics of the selected tier corresponding to the requirement of the data object. The data object is stored in the selected tier.Type: ApplicationFiled: May 5, 2015Publication date: November 12, 2015Inventors: Peng Li, Richard Esten Bohn, David Tetzlaff, Kevin Arthur Gomez
-
Patent number: 9076530Abstract: Method and apparatus for managing data in a memory. In accordance with some embodiments, a non-volatile (NV) buffer is adapted to store input write data having a selected logical address. A write circuit is adapted to transfer a copy of the input write data to an NV main memory while retaining the stored input write data in the NV buffer. A verify circuit is adapted to perform a verify operation at the conclusion of a predetermined elapsed time interval to verify successful transfer of the copy of the input write data to the NV main memory. The input write data are retained in the NV buffer until successful transfer is verified.Type: GrantFiled: February 7, 2013Date of Patent: July 7, 2015Assignee: Seagate Technology LLCInventors: Kevin Arthur Gomez, Ryan James Goss, Antoine Khoueir, David Scott Ebsen, Jon D. Trantham
-
Publication number: 20140226413Abstract: Method and apparatus for managing data in a memory. In accordance with some embodiments, input write data having a selected logical address are stored in a rewriteable non-volatile (NV) buffer. A copy of the input write data is transferred to an NV main memory using a sloppy write process. A verify operation is subsequently performed to verify successful transfer of the copy of the input write data to the NV main memory using a hash value generated responsive to the input write data in the NV buffer.Type: ApplicationFiled: February 8, 2013Publication date: August 14, 2014Applicant: SEAGATE TECHNOLOGY LLCInventors: Kevin Arthur Gomez, Michael Joseph Steiner, Mark Allen Gaertner, Ryan James Goss
-
Publication number: 20140229665Abstract: A system and associated method of using may generally have at least a mobile data storage device with a controller directing data to first and second tiers of memory. The first tier of memory can have at least boot data pre-fetched from the second tier of memory with the boot data including at least metadata and personalized user data.Type: ApplicationFiled: February 8, 2013Publication date: August 14, 2014Applicant: Seagate Technology LLCInventors: David Scott Ebsen, Ara Patapoutian, Michael Joseph Steiner, Kevin Arthur Gomez
-
Publication number: 20140219034Abstract: Method and apparatus for managing data in a memory. In accordance with some embodiments, a non-volatile (NV) buffer is adapted to store input write data having a selected logical address. A write circuit is adapted to transfer a copy of the input write data to an NV main memory while retaining the stored input write data in the NV buffer. A verify circuit is adapted to perform a verify operation at the conclusion of a predetermined elapsed time interval to verify successful transfer of the copy of the input write data to the NV main memory. The input write data are retained in the NV buffer until successful transfer is verified.Type: ApplicationFiled: February 7, 2013Publication date: August 7, 2014Applicant: SEAGATE TECHNOLOGY LLCInventors: Kevin Arthur Gomez, Ryan James Goss, Antoine Khoueir, David Scott Ebsen, Jon D. Trantham
-
Patent number: 8402205Abstract: Method and apparatus for managing metadata associated with a data storage array. In accordance with various embodiments, a group of user data blocks are stored to memory cells at a selected physical address of the array. A multi-tiered metadata scheme is used to generate metadata which describes the selected physical address of the user data blocks. The multi-tiered metadata scheme provides an upper tier metadata format adapted for groups of N user data blocks, and a lower tier metadata format adapted for groups of M user data blocks where M is less than N. The generated metadata is formatted in accordance with a selected one of the upper or lower tier metadata formats in relation to a total number of the user data blocks in the group.Type: GrantFiled: March 18, 2010Date of Patent: March 19, 2013Assignee: Seagate Technology LLCInventors: Ryan James Goss, Kevin Arthur Gomez, Mark Allen Gaertner, Bruce Douglas Buch