Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Cannon, CA
Alan W. Cannon, Sunnyvale, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20080234824 | Interspinous dynamic stabilization implant and method of implanting - Devices and methods for treating spinal disorders and associated discomfort therefrom. In one embodiment, an interspinous implant device is configured for distracting an adjacent pair of spinous processes while permitting relative flexion, lateral bending and side rotation motions between the vertebrae joined to the adjacent pair of spinous processes. A method of treating spinal disorders and associated discomfort therefrom, includes inserting an interspinous device between a pair of adjacent spinous processes such that a superior portion of the device contacts an inferior surface of the relatively superior spinous process of the pair, and an inferior portion of the of the device contacts a superior surface of the relatively inferior spinous process of the pair; and distracting the superior and inferior portions, relative to one another, thereby distracting the spinous processes, whereby vertebrae integral with the spinous processes retain capability of flexion, lateral bending and side rotation motions, relative to one another, after the distraction has been performed. | 09-25-2008 |
| 20090062918 | Interspinous implant, tools and methods of implanting - Devices, tools and methods for minimally invasive implantation and distraction between spinous processes for treatment of spinous disorders. An interspinous implant device for distracting at least one pair of adjacent spinous processes includes a main body including a shaft having a longitudinal axis; and first and second arms extending transversely from the main body, wherein at least one of the first and second arms is slidably mounted with respect to the shaft. The arms are configured and dimensioned to extend laterally from both sides of the spinous processes when implanted therebetween and to be inserted between the spinous processes laterally from a single side thereof. The arms are variably positionable between a closed configuration, to facilitate insertion of the arms between the adjacent spinous processes, and an open configuration, in which the arms are separated from one another. | 03-05-2009 |
| 20090240280 | Interspinous implant, tools and methods of implanting - Devices, tools and methods for minimally invasive implantation of a dynamic interspinous implant device for distracting between spinous processes and providing dynamic stabilization. One exemplary device includes a main body including a shaft having a longitudinal axis; a first clamping mechanism having first and second jaws configured to clamp a spinous process of a first vertebra, and a second clamping mechanism having third and fourth jaws configured to clamp a spinous process of a second vertebra. The first, second, third and fourth jaws extend transversely from the shaft and at least two of two of the jaws are releasably mounted to the shaft and are mountable to and removable from the shaft by relative movement between the respective jaw and the shaft in a direction normal to a longitudinal axis of the shaft. The shaft has sufficient columnar strength to maintain distraction between the first and second vertebrae via the clamps, while also allowing at least one of the relative movements between the first and second vertebrae selected from the movements including lateral bending, flexion, extension and axial rotation. | 09-24-2009 |
| 20110313467 | Interspinous Dynamic Stabilization Implant and Method of Implanting - Devices and methods for treating spinal disorders and associated discomfort therefrom. In one embodiment, an interspinous implant device is configured for distracting an adjacent pair of spinous processes while permitting relative flexion, lateral bending and side rotation motions between the vertebrae joined to the adjacent pair of spinous processes. A method of treating spinal disorders and associated discomfort therefrom, includes inserting an interspinous device between a pair of adjacent spinous processes such that a superior portion of the device contacts an inferior surface of the relatively superior spinous process of the pair, and an inferior portion of the of the device contacts a superior surface of the relatively inferior spinous process of the pair; and distracting the superior and inferior portions, relative to one another, thereby distracting the spinous processes, whereby vertebrae integral with the spinous processes retain capability of flexion, lateral bending and side rotation motions, relative to one another, after the distraction has been performed. | 12-22-2011 |
Anthony Cannon, Cupertino, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20100271379 | METHOD AND SYSTEM FOR COPYING A FRAMEBUFFER FOR TRANSMISSION TO A REMOTE DISPLAY - Remote desktop servers include a display encoder that maintains a secondary framebuffer that contains display data to be encoded and transmitted to a remote client display. The display encoder submits requests to update the display data in the secondary framebuffer to a video adapter driver that has access to a primary framebuffer whose display data is updated according to drawing commands received from applications running on the remote desktop servers. The video adapter driver utilizes a spatial data structure to track changes made to the display data located in regions of the primary framebuffer and copies the display data in those regions of the primary framebuffer to corresponding regions in the secondary framebuffer. | 10-28-2010 |
| 20100271381 | METHOD AND SYSTEM FOR IDENTIFYING DRAWING PRIMITIVES FOR SELECTIVE TRANSMISSION TO A REMOTE DISPLAY - Remote desktop servers include a display encoder that maintains a secondary framebuffer that contains display data to be encoded and transmitted to a remote client display and a list of display primitives effectuating updated display data in the secondary framebuffer. The display encoder submits requests to receive the list of drawing primitives to a video adapter driver that receives and tracks drawing primitives that, when executed, update a primary framebuffer. | 10-28-2010 |
Bruce Cannon, El Segundo, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110100792 | Multidirectional Switch and Toy Including a Multidirectional Switch - A multidirectional switch includes a base, a weight coupled to the base via resilient member, and at least first and second contacts coupled to the base. The weight is biased toward a neutral position spaced from the first and second contacts. The weight is movable toward and contacts the first contact when a first force is applied to the base, which deforms the resilient member in a first direction. The weight is movable toward and contacts the second contact when a second force is applied to the base, which deforms the resilient member in a second direction different than the first direction. | 05-05-2011 |
| 20110227871 | Electronic Device and the Input and Output of Data - The present invention relates to an electronic device, and in particular, to the input and output of data from the electronic device. The present invention also relates to an object that is identifiable by an electronic device having a touch screen. The object includes contact members that can engage or be positioned proximate to the touch screen. The contact members create contact points that are sensed or detected by the touch screen. The object is at least partly conductive and includes at least a first contact member and a second contact member spaced from the first contact member. The first and second contact members define the pattern of contact points. An output is generated and displayed by the touch screen when the object engages or is proximate to the touch screen and is identified. | 09-22-2011 |
| 20120019480 | Electronic Device and the Input and Output of Data - The present invention relates to an electronic device, and in particular, to the input and output of data from the electronic device. The present invention also relates to an object that is identifiable by an electronic device having a touch screen. The object includes contact members that can engage or be positioned proximate to the touch screen. The contact members create contact points that are sensed or detected by the touch screen. The object is at least partly conductive and includes at least a first contact member and a second contact member spaced from the first contact member. The first and second contact members define the pattern of contact points. An output is generated and displayed by the touch screen when the object engages or is proximate to the touch screen and is identified. | 01-26-2012 |
Dennis Patrick Cannon, Cerritos, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20120071060 | DISPLAY PACKAGING FOR SOFT TOYS - Display packaging for soft toys, in particular, dolls, that allows a doll to be stably displayed upright in a standing or upright position on a retail display shelf, while allowing the doll's costumes and other attributes to be displayed to a purchaser and/or and child accompanying the purchaser unimpeded by any packaging elements and in a more life-like manner is described. | 03-22-2012 |
Paula Cannon, Los Angeles, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20120039858 | METHODS AND COMPOSITIONS FOR INHIBITING PROPAGATION OF VIRUSES USING RECOMBINANT TETHERIN CONSTRUCTS - The present invention provides chimeric protein constructs having anti-viral activity, compositions and methods of using them, and nucleic acids encoding them. The chimeric proteins include an extracellular domain of a Tetherin protein fused to the transmembrane domain, and optionally cytoplasmic tail, of a different protein. The chimeric proteins have normal anti-viral tethering activity but are resistant to inhibition by anti-Tetherins. Ex vivo methods of gene therapy are also provided. | 02-16-2012 |
Paul David Cannon, San Carlos, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090170122 | Human intestinal NPT2B - A novel human sodium phosphate cotransporter expressed on the apical surface of intestinal epithelial cells (huNpt2B) and polypeptides related thereto, as well as nucleic acid compositions encoding the same, are provided. The subject polypeptides and nucleic acid compositions find use in a variety of applications, including research, diagnostic, and therapeutic agent screening applications. Also provided are methods of inhibiting Npt2B activity in a host and methods of treating disease conditions associated with Npt2B activity. | 07-02-2009 |
Scott Cannon, Mountain View, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20100315422 | METHOD AND APPARATUS FOR SURFACE CONTOUR MAPPING - The three dimensional surface shape of a specular reflective object can be determined by examining a captured image reflected from the object. Flat specular reflective surfaces, e.g. a mirror, provide an undistorted reflected image, while curved surfaces reflect a distorted image altered by the surface shape. By analyzing one or more captured images of the distorted reflection, one can estimate the shape of the surface that caused the distortion. A captured distorted image can be compared to a reference undistorted image for which one knows some geometric properties. A system to capture and process such images can be assembled from a few components including a computer to generate and process the images, a display to project the image onto the reflective object, a digital camera to capture the reflected image and a positioning device on which to orient the components with respect to each other. | 12-16-2010 |
Stephen A. Cannon, Fremont, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090113263 | METHODS FOR ANALYZING SCAN CHAINS, AND FOR DETERMINING NUMBERS OR LOCATIONS OF HOLD TIME FAULTS IN SCAN CHAINS - In a method for determining a number of possible hold time faults in a scan chain of a DUT, an environmental variable of the scan chain is set to a value believed to cause a hold time fault in the scan chain, and then a pattern is shifted through the scan chain. The pattern has a background pattern of at least n contiguous bits of a first logic state, followed by at least one bit of a second logic state, where n is a length of the scan chain. The number of possible hold time faults in the scan chain can be determined as a difference between i) a clock cycle when the at least one bit is expected to cause a transition at an output of the scan chain, and ii) a clock cycle when the at least one bit actually causes a transition at the output of the scan chain. If a value of the environmental variable at which the scan chain operates correctly can be determined, the location of one or more hold time faults can also be determined. | 04-30-2009 |
| 20090113265 | LOCATING HOLD TIME VIOLATIONS IN SCAN CHAINS BY GENERATING PATTERNS ON ATE - A method for determining that failures in semiconductor test are due to a defect potentially causing a hold time violation in a scan cell in a scan chain, counting the number of potential defects, and, if possible, localizing, and ameliorating hold time defects in a scan chain. | 04-30-2009 |
Susan Cannon, Santa Cruz, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20100205451 | Method and Computing Device for Interfacing with a Memory Device in Operations - A method for interacting with a memory device is provided. In this method, a cryptographic communication application is registered to be associated with a protocol type in a web browser. A message encapsulated in the protocol type from the web browser is received and thereafter transmitted to the memory device. Here, the message is associated with a cryptographic operation. | 08-12-2010 |
Susan A. Cannon, Santa Cruz, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090259798 | Method And System For Accessing A Storage System With Multiple File Systems - In order to write data to a storage system accessible with a first and second file system, a manager receives a data write request associated with a file. The manager determines if a function supported by the second file system is needed to complete the write request. If so, the file is opened and extended with the first file system. The file is then opened and written to by the second file system. The file is truncated by the first file system, and closed by both file systems. If the second file system function is not needed, the file is opened, written, and closed by the first file system. In order to read data from a storage system using a function supported by the second file system, the second file system's cached storage system index is updated, then the file is opened, read, and closed by the second file system. | 10-15-2009 |
