Patents by Inventor Richard Patrick
Richard Patrick 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: 11598880Abstract: An apparatus for detecting a fault state of an aircraft is provided. The apparatus accesses a training set of flight data for the aircraft. The training set includes observations of the flight data, each observation of the flight data includes measurements of properties selected and transformed into a set of features. The apparatus builds a generative adversarial network including a generative model and a discriminative model using the training set and the set of features, and builds an anomaly detection model to predict the fault state of the aircraft. The anomaly detection model is trained using the training set of flight data, simulated flight data generated by the generative model, and a subset of features from the set of features. The apparatus deploys the anomaly detection model to predict the fault state of the aircraft using additional observations of the flight data.Type: GrantFiled: October 4, 2018Date of Patent: March 7, 2023Assignee: The Boeing CompanyInventors: Tsai-Ching Lu, Charles E. Martin, Stephen C. Slaughter, Richard Patrick
-
Publication number: 20200110181Abstract: An apparatus for detecting a fault state of an aircraft is provided. The apparatus accesses a training set of flight data for the aircraft. The training set includes observations of the flight data, each observation of the flight data includes measurements of properties selected and transformed into a set of features. The apparatus builds a generative adversarial network including a generative model and a discriminative model using the training set and the set of features, and builds an anomaly detection model to predict the fault state of the aircraft. The anomaly detection model is trained using the training set of flight data, simulated flight data generated by the generative model, and a subset of features from the set of features. The apparatus deploys the anomaly detection model to predict the fault state of the aircraft using additional observations of the flight data.Type: ApplicationFiled: October 4, 2018Publication date: April 9, 2020Inventors: Tsai-Ching Lu, Charles E. Martin, Stephen C. Slaughter, Richard Patrick
-
Patent number: 10613772Abstract: The present disclosure provides methods for copying a data page in a flash memory device using a flash memory controller. A method may comprise receiving, at the host flash controller, a copy command from a host processor, in response to the copy command, transmitting a read command to the unmanaged flash memory storage device via a bus, wherein the read command indicates particular data, receiving the particular data from the unmanaged flash memory storage device via the bus, storing the particular data in a data buffer included in the host flash controller, and transmitting to the unmanaged flash memory storage device, via the bus, a write command to write the particular data.Type: GrantFiled: March 16, 2017Date of Patent: April 7, 2020Assignee: Qualcomm IncorporatedInventors: Nikhilesh Reddy, Benish Babu, Richard Patrick
-
Patent number: 10140462Abstract: A computing device and method for managing file access control policies on a computing device are disclosed. The method includes maintaining file-access policies in user space, receiving, at a kernel level, from a user in user space, a request to access a file, and directing the request from the kernel level to a file-policy manager in user space. At least one of the of the file-access policies is enforced in user space with the file-policy manager to grant or deny access to the file, and file operations are performed on the file using only kernel-level calls when access to the to the file is granted.Type: GrantFiled: May 20, 2016Date of Patent: November 27, 2018Assignee: QUALCOMM Innovation Center, Inc.Inventors: Nikhilesh Reddy, Richard Patrick, Robert C. Coleman
-
Publication number: 20180267721Abstract: The present disclosure provides methods for copying a data page in a flash memory device using a flash memory controller. A method may comprise receiving, at the host flash controller, a copy command from a host processor, in response to the copy command, transmitting a read command to the unmanaged flash memory storage device via a bus, wherein the read command indicates particular data, receiving the particular data from the unmanaged flash memory storage device via the bus, storing the particular data in a data buffer included in the host flash controller, and transmitting to the unmanaged flash memory storage device, via the bus, a write command to write the particular data.Type: ApplicationFiled: March 16, 2017Publication date: September 20, 2018Inventors: Nikhilesh REDDY, Benish BABU, Richard PATRICK
-
Publication number: 20160359950Abstract: In some embodiments a device for data transfer is provided. A device for data transfer is provided. The device comprises an electronic hardware processor. The electronic hardware processor is configured to generate a Trivial File Transfer Protocol (TFTP) Read Request (RRQ) packet requesting transfer of a file. The RRQ packet includes a parameter indicating that transmission of TFTP acknowledgement (ACK) packets are deferred until the electronic hardware processor receives the entire file. The electronic hardware processor is further configured to generate a TFTP ACK packet in response to receiving the entire file.Type: ApplicationFiled: May 27, 2016Publication date: December 8, 2016Inventors: Nikhilesh Reddy, Richard Patrick, Deepthi Koratikere Sridharan
-
Publication number: 20160342804Abstract: A computing device and method for managing file access control policies on a computing device are disclosed. The method includes maintaining file-access policies in user space, receiving, at a kernel level, from a user in user space, a request to access a file, and directing the request from the kernel level to a file-policy manager in user space. At least one of the of the file-access policies is enforced in user space with the file-policy manager to grant or deny access to the file, and file operations are performed on the file using only kernel-level calls when access to the to the file is granted.Type: ApplicationFiled: May 20, 2016Publication date: November 24, 2016Inventors: Nikhilesh Reddy, Richard Patrick, Robert C. Coleman
-
Patent number: 9329802Abstract: Methods, systems and devices provide for refreshing a data image stored on a NAND memory device. Aspects include sequentially copying each of a series of static data partitions into a scrub portion that does not store data image partitions identified in the partition table. The sequential copying begins with a last static data partition and proceeds sequentially to a first static data partition when the scrub portion occupies higher order addresses than the last address of the last static data partition. Alternatively, the sequential copying begins with the first static data partition and proceeds sequentially to the last static data partition when the scrub portion occupies addresses that are lower than the first address of the first static data partition. The partition table may be updated as each static data partition is stored to the scrub portion. Such operations enable fail-safe scrubbing and refreshing of data in a NAND device.Type: GrantFiled: March 4, 2014Date of Patent: May 3, 2016Assignee: QUALCOMM IncorporatedInventors: William Edward Kimberly, Benish Babu, Richard Patrick, Efrain Ortuno
-
Publication number: 20150134888Abstract: Methods, systems and devices provide for refreshing a data image stored on a NAND memory device. Aspects include sequentially copying each of a series of static data partitions into a scrub portion that does not store data image partitions identified in the partition table. The sequential copying begins with a last static data partition and proceeds sequentially to a first static data partition when the scrub portion occupies higher order addresses than the last address of the last static data partition. Alternatively, the sequential copying begins with the first static data partition and proceeds sequentially to the last static data partition when the scrub portion occupies addresses that are lower than the first address of the first static data partition. The partition table may be updated as each static data partition is stored to the scrub portion. Such operations enable fail-safe scrubbing and refreshing of data in a NAND device.Type: ApplicationFiled: March 4, 2014Publication date: May 14, 2015Applicant: QUALCOMM IncorporatedInventors: William Edward Kimberly, Benish Babu, Richard Patrick, Efrain Ortuno
-
Publication number: 20140173187Abstract: Methods, systems and devices are provided for revising a data image of a read-write memory device. The method includes accessing an initial data image from an initial virtual block corresponding to an actual block of a series of actual blocks of the read-write memory device. The initial data image includes an initial boot loader. Also, a backup data image is stored in a remote virtual block spaced away and following in the series of actual blocks from the initial virtual block. The backup data image includes a backup boot loader. Additionally, the initial data image is erased from the initial virtual block and a replacement data image is stored in the initial virtual block. The initial virtual block may include more than one virtual block spaced away and proceeding in the series of actual blocks from the remote virtual block.Type: ApplicationFiled: October 23, 2013Publication date: June 19, 2014Applicant: Qualcomm IncorporatedInventors: Dhamim Packer Ali, Taara Nandakishore Ellala, Esha Choukse, Ashutosh Shrivastava, William Edward Kimberly, Richard Patrick
-
Publication number: 20070131736Abstract: A method of detecting and calibrating dry fluxing metal surfaces of one or more components to be soldered by electron attachment using a gas mixture of reducing gas comprising hydrogen and deuterium, comprising the steps of: a) providing one or more components to be soldered which are connected to a first electrode as a target assembly; b) providing a second electrode adjacent the target assembly; c) providing a gas mixture comprising a reducing gas comprising hydrogen and deuterium between the first and second electrodes; d) providing a direct current (DC) voltage to the first and second electrodes to form an emission current between the electrodes and donating electrons to the reducing gas to form negatively charged ionic reducing gas and molecules of hydrogen bonded to deuterium; e) contacting the target assembly with the negatively charged ionic reducing gas and reducing oxides on the target assembly. Related apparatus is also disclosed.Type: ApplicationFiled: December 9, 2005Publication date: June 14, 2007Inventors: Chun Dong, Eugene Karwacki, Richard Patrick
-
Publication number: 20060164784Abstract: The present invention provides a method and apparatus for the dry fluxing of at least one component and/or solder surface via electron attachment. In one embodiment, there is provided a method for removing oxides from the surface of a component comprising: providing a component on a substrate wherein the substrate is grounded or has a positive electrical potential to form a target assembly; passing a gas mixture comprising a reducing gas through an ion generator comprising a first and a second electrode; supplying an amount of voltage to at least one of the first and second electrodes sufficient to generate electrons wherein the electrons attach to at least a portion of the reducing gas and form a negatively charged reducing gas; and contacting the target assembly with the negatively charged reducing gas to reduce the oxides on the component.Type: ApplicationFiled: March 27, 2006Publication date: July 27, 2006Inventors: Chun Dong, Wayne McDermott, Richard Patrick, Alexander Schwarz
-
Patent number: 6068105Abstract: A pusher assembly for diverting the flow of articles on a conveyor includes a pusher arm that provides smooth engagement of the articles with minimal impact and a return path of the pusher which travels through the space previously occupied by the article being sorted. Consequently, the pusher assembly enables minimum spacing between articles on the conveyor and increases the sortation rate of the pusher assembly. The pusher assembly includes a pusher and a driver, which is coupled to the pusher. The driver moves the pusher from an initial retracted position adjacent the conveyor to a first diverting position, wherein the pusher pivots about a point spaced downstream from a downstream end of the pusher so that an upstream end of the pusher moves into contact with the side of the article. The driver further moves the pusher such that the pusher pivots about the upstream end so that the downstream end of the pusher rolls and moves into contact with the side of the article.Type: GrantFiled: September 19, 1997Date of Patent: May 30, 2000Assignee: Mannesmann Dematic Rapistan Corp.Inventors: Raed Y. Darwish, Richard Patrick