Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Henry P.
Henry P. Camisasca, Irvine, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110214461 | ANTI-THEFT THREADED CAP - An anti-theft device is provided for inhibiting access to a fastener, and more specifically to a fastener head. The anti-theft device can include a base member with an opening for receiving the fastener and a lid member releasably coupled to the base member. The lid member can include a specialized tool recess adapted for receiving a specialized tool, such that only the specialized tool can be used to open and close the lid member. | 09-08-2011 |
Henry P. Gabryjelski, Seattle, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20080226078 | ENABLING RECORDING AND COPYING DATA - A data encryption key may be generated for encrypting data content. The data encryption key includes multiple portions. For example, the data encryption key may be generated by combining a drive seed and a media seed where the drive seed includes a value that is unique to the drive reading data content or a group of drives sharing the same drive seed. The media seed may include a value unique to the media from which data content may be read. The data encryption key thus generated may be unique to a combination of a specific drive or group of drives and a media or group of media. | 09-18-2008 |
| 20090141893 | RECORDATION OF ENCRYPTED DATA TO A RECORDABLE MEDIUM - Systems and methods of recording data are disclosed herein. A secure storage area is received from a host device. The secure storage area is indicative of a portion of a memory of the recordable medium to be recorded with encrypted data. A write command is received from the host device. The write command can include at least one data block to be written to the recordable medium and a memory address indicative of a start address where the at least one data block is to be written on the recordable medium. The memory address and the secure storage area can be compared to determine whether the at least one data block falls within the secure storage area. An encryption indicator in the at least one data block can be checked to determine whether the data on the at least one data block is encrypted. If the encryption indicator indicates that the data in the at least one data block is encrypted and if the at least one data block falls within the data range an encryption bit associated with the at least one data block can be set. | 06-04-2009 |
| 20110055575 | Enhancement to Volume License Keys - A method includes issuing a digital certificate to a licensee, the digital certificate identifying a licensed product and the licensee to enable the licensee to enable the licensed product. The method involves receiving a request to enable the licensed product from an entity, the request including the digital certificate and determining whether the entity is the licensee of the licensed product based on the digital certificate. A system includes a relational structure having associations among authorized entities and digital certificates within an organization. Each to digital certificate identifies a licensed product licensed to the organization. A certificate distribution module distributes the digital certificates to associated authorized entities. | 03-03-2011 |
Henry P. Lisciotti, Jr., Leominster, MA US
| Patent application number | Description | Published |
|---|---|---|
| 20090077879 | Poles for supporting growing plants - A telescoping pole for supporting growing plants comprises two or more elongate pole members, one of which has a pointed stake section at one end to facilitate insertion into the ground. The pole includes means for locking the elongate pole members in a number of different telescoped positions, whereby to allow for adjustment of the effective length of the pole according to the height of the plant that it supports. The telescoping members are made of a polymer material, with at least one of the telescoping members comprising two injection-molded component parts that are mechanically attached to one another. | 03-26-2009 |
Henry P. Moreton, Woodside, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090249039 | Providing Extended Precision in SIMD Vector Arithmetic Operations - The present invention provides extended precision in SIMD arithmetic operations in a processor having a register file and an accumulator. A first set of data elements and a second set of data elements are loaded into first and second vector registers, respectively. Each data element comprises N bits. Next, an arithmetic instruction is fetched from memory. The arithmetic instruction is decoded. Then, the first vector register and the second vector register are read from the register file. The present invention executes the arithmetic instruction on corresponding data elements in the first and second vector registers. The resulting element of the execution is then written into the accumulator. Then, the resulting element is transformed into an N-bit width element and written into a third register for further operation or storage in memory. The transformation of the resulting element can include, for example, rounding, clamping, and/or shifting the element. | 10-01-2009 |
| 20110055497 | Alignment and Ordering of Vector Elements for Single Instruction Multiple Data Processing - The present invention provides alignment and ordering of vector elements for SIMD processing. In the alignment of vector elements for SIMD processing, one vector is loaded from a memory unit into a first register and another vector is loaded from the memory unit into a second register. The first vector contains a first byte of an aligned vector to be generated. Then, a starting byte specifying the first byte of an aligned vector is determined. Next, a vector is extracted from the first register and the second register beginning from the first bit in the first byte of the first register continuing through the bits in the second register. Finally, the extracted vector is replicated into a third register such that the third register contains a plurality of elements aligned for SIMD processing. In the ordering of vector elements for SIMD processing, a first vector is loaded from a memory unit into a first register and a second vector is loaded from the memory unit into a second register. Then, a subset of elements are selected from the first register and the second register. The elements from the subset are then replicated into the elements in the third register in a particular order suitable for subsequent SIMD vector processing. | 03-03-2011 |
