Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Turner, CA

Adrian Turner, Menlo Park, CA US

Patent application numberDescriptionPublished
20090158282Hardware accelaration for large volumes of channels - A method apparatus and system for hardware acceleration for large volumes of channels is described. In an embodiment, the invention is a method. The method includes monitoring an inbound queue for hardware jobs. The method further includes detecting an interrupt from a hardware component. The method also includes transferring a job from the inbound queue to the hardware component. The method may further include transferring a completed job from the hardware component to an outbound queue. The method may also include providing an indication of completion of a job in an outbound queue.06-18-2009

Adrian Turner, Palo Alto, CA US

Patent application numberDescriptionPublished
20110132443FINE LINE METALLIZATION OF PHOTOVOLTAIC DEVICES BY PARTIAL LIFT-OFF OF OPTICAL COATINGS - A metal grid contact and dielectric pattern on a layer requiring conductive contact in a photovoltaic device. The invention includes, in one aspect, forming a metal film; forming an etch resist over the metal film by, e.g., directly writing and in-situ curing the etch resist using, e.g., ink-jetting or screen-printing; etching the metal film leaving the resist pattern and a metal grid contact pattern under the etch resist intact; forming a dielectric layer over the etch resist; and removing the resist pattern and the dielectric over the etch resist, leaving a substantially co-planar metal grid contact and dielectric pattern. The metal grid contact pattern may form the front and/or back contact electrode of a solar cell; and the dielectric layer may be an optical reflection or antireflection layer. The layer requiring contact may be multifunctional providing its own passivation, such that passivation is substantially not required in the dielectric layer.06-09-2011
20120055546METHOD FOR FORMING STRUCTURES IN A SOLAR CELL - A conductive contact pattern is formed on a surface of solar cell by forming a thin conductive layer over at least one lower layer of the solar cell, and ablating a majority of the thin conductive layer using a laser beam, thereby leaving behind the conductive contact pattern. The laser has a top-hat profile, enabling precision while scanning and ablating the thin layer across the surface. Heterocontact patterns are also similarly formed.03-08-2012

Adrian Bruce Turner, Palo Alto, CA US

Patent application numberDescriptionPublished
20120186649SELECTIVE TRANSFORMATION IN FUNCTIONAL FILMS, AND SOLAR CELL APPLICATIONS THEREOF - A solar cell formation method, and resulting structure, having a first film and a barrier film over a surface of a doped semiconductor, wherein the optical and/or electrical properties of the first film are transformed in-situ such that a resulting transformed film is better suited to the efficient functioning of the solar cell; wherein portions of the barrier film partially cover the first film and substantially prevent transformation of first film areas beneath the portions of the barrier film.07-26-2012

Althea Turner, Menlo Park, CA US

Patent application numberDescriptionPublished
20090141124System and methods for vital sign estimation from passive thermal video - A system for measuring a pulse and respiratory rate from passive thermal video includes contour segmentation and tracking, clustering of informative pixels of interests, and robust dominant frequency component estimation. Contour segmentation is used to locate a blood vessel region to measure, after which all pixels in the nearby region are aligned across frames based on the segmentation's position, and scale in each frame. Spatial filtering is then performed to remove noise not related to heart beat and then non-linear filtering is performed on the temporal signal corresponding to each aligned pixel. The signal spectrum of each pixel is then feed to a clustering algorithm for outlier removal. Pixels in the largest cluster are then used to vote for the dominant frequency, and the median of the dominant frequency is output as the pulse rate.06-04-2009
20110043453FINGER OCCLUSION AVOIDANCE ON TOUCH DISPLAY DEVICES - System and method for creating an information-free zone (“hole”) in the content displayed in the area of the display where the finger touches it. The content previously displayed in the hole is pushed to the sides around the hole and thereby remains visible. This avoids the occlusion of the content and allows the user to place the cursor on the display accurately.02-24-2011
20110043455FINGER OCCLUSION AVOIDANCE ON TOUCH DISPLAY DEVICES - System and method for creating an information-free zone (“hole”) in the content displayed in the area of the display where the finger touches it. The content previously displayed in the hole is pushed to the sides around the hole and thereby remains visible. This avoids the occlusion of the content and allows the user to place the cursor on the display accurately.02-24-2011
20110173260SYSTEM AND METHOD FOR DETERMINING A PRESENCE STATE OF A PERSON - A system and method for determining a presence state of a person. A plurality of data feeds is received. A subset of the plurality of data feeds that includes data regarding presence states of a first person is identified. The subset of the plurality of data feeds are analyzed to determine a plurality of presence states of the first person, wherein a respective presence state of the first person is determined from a respective data feed in the subset of the plurality of data feeds. One or more presence states of the plurality of presence states are reported to subscribers via the network.07-14-2011

Patent applications by Althea Turner, Menlo Park, CA US

Althea Ann Turner, Menlo Park, CA US

Patent application numberDescriptionPublished
20080263592SYSTEM FOR VIDEO CONTROL BY DIRECT MANIPULATION OF OBJECT TRAILS - One embodiment is a method for an interaction technique allowing users to control nonlinear video playback by directly manipulating objects seen in the video playback, comprising the steps of: tracking a moving object on a camera; recording a video; creating an object trail for the moving object which corresponds to the recorded video; allowing the user to select a point in the object trail; and displaying a frame in the recorded video that corresponds with the selected point in the object trail.10-23-2008

Andrew Dow Turner, Los Angeles, CA US

Patent application numberDescriptionPublished
20100310092CROSS-OVER FREQUENCY SELECTION AND OPTIMIZATION OF RESPONSE AROUND CROSS-OVER - A system and method provide at least a single stage optimization process which maximizes the flatness of the net subwoofer and satellite speaker response in and around a cross-over region. A first stage determines an optimal cross-over frequency by minimizing an objective function in a region around the cross-over frequency. Such objective function measures the variation of the magnitude response in the cross-over region. An optional second stage applies all-pass filtering to reduce incoherent addition of signals from different speakers in the cross-over region. The all-pass filters are preferably included in signal processing for the satellite speakers, and provide a frequency dependent phase adjustment to reduce incoherency between the center and left and right speakers and the subwoofer. The all-pass filters are derived using a recursive adaptive algorithm.12-09-2010

Casey C. Turner, San Diego, CA US

Patent application numberDescriptionPublished
20100248043Hydrogen Fuel Cell Water Knock Out Device and Method of Use - A hydrogen fuel cell water knockout device for an exhaust system of a heavy duty hybrid hydrogen fuel cell transit bus includes an expansion chamber housing forming an expansion chamber, the expansion chamber including a substantially vertical exhaust section and an exhaust flow path there through with a vertically lowest point in the exhaust flow path; a drain; and a condenser disposed at the vertically lowest point in exhaust flow path of the substantially vertical exhaust section in the expansion chamber so that the condenser condenses water from H09-30-2010

Charles D. Turner, San Diego, CA US

Patent application numberDescriptionPublished
20130090129APPARATUS AND METHOD FOR PROVIDING MEDIA SERVICES SUBJECT TO VIEWING RESTRICTIONS - A system that incorporates teachings of the present disclosure may include, for example, determining that a communication device is outside of a restricted viewing area associated with media content and transmitting the media content for presentation at the communication device responsive to that determination. Other embodiments are disclosed.04-11-2013

Charles James Turner, Lakeside, CA US

Patent application numberDescriptionPublished
20100200784Bellowphragm actuated fluid control swing valve - A bellowphragm actuated fluid control swing valve includes: a fluid-tight body having an inlet for the fluid, a seat around the inlet, an outlet for the fluid, and a hinge, the body conducting the fluid from the inlet to the outlet; a fluid-tight chamber adapted to be pressurized with the fluid, the chamber generally enclosed by the body; a first surface of the chamber, foldably pleated so as to extend in response to the chamber being pressurized; second surface of the chamber, rotatably attached to the hinge, so that, when the first surface extends, the second surface rotates about the hinge; a disc on the second surface of the chamber that mates with the seat; and a generally non-folding cover attached to the first surface of the chamber so that the cover and first surface cooperate to form the chamber and make the chamber fluid-tight.08-12-2010

Chris Turner, Orange, CA US

Patent application numberDescriptionPublished
20120188939DYNAMIC WIRELESS NETWORKS AND INTERACTIVE WIRELESS INFORMATION COMMUNICATION AND DELIVERY SYSTEMS - Wireless information communication and delivery systems are described herein that include at least one wireless-enabled device, a device location system, a positioning and communication system, and an information repository system. A configurable wireless protocol device is disclosed that includes a multi-modal transceiver that can establish a communication network with a local wireless-enabled device. A wireless network is described that includes: at least one configurable wireless protocol device; at least one wireless-enabled device; and at least one wireless access point. Methods of locating a wireless-enabled device are described and include: providing a wireless-enabled device, providing a configurable wireless protocol device comprising a modified wireless-protocol; and utilizing the configurable wireless protocol device to actively scan for the wireless-enabled device.07-26-2012
20130040588DYNAMIC WIRELESS NETWORKS AND INTERACTIVE WIRELESS INFORMATION COMMUNICATION AND DELIVERY SYSTEMS FOR CALCULATING DISTANCE TO AN OBJECT - A method is disclosed for calculating a distance to objects or a nearest object to a wireless enabled device. The method includes the steps of broadcasting a signal by the wireless enabled device to data tags, receiving by the data tags the signal by the wireless enabled device, and obtaining by each of the data tags a signal strength indicator of the wireless enabled device based on the signal from the wireless enabled device. Each of the data tags in a range transmits a signal to the wireless enabled device including the signal strength indicator of the wireless enabled device. Each signal strength indicator of the wireless enabled device is communicated to a positioning and communication system.02-14-2013

Court Turner, San Diego, CA US

Patent application numberDescriptionPublished
20100093636METHODS OF TREATING INFLAMMATION - Disclosed herein, in certain embodiments, are peptides for use in inhibiting the interactions of PF4 and RANTES. Further disclosed herein, are methods for treating an inflammatory disease, disorder, condition, or symptom. In some embodiments, the method comprises co-administering an agent that inhibits the interactions of PF4 and RANTES and a second active agent.04-15-2010
20100183598METHODS OF TREATING CARDIOVASCULAR DISORDERS - Disclosed herein, in certain embodiments, is a method for treating a cardiovascular disorder. In some embodiments, the method comprises co-administering an inhibitor of inflammation and an agent used to treat a cardiovascular disorder.07-22-2010
20110256130METHODS OF TREATING INFLAMMATORY DISORDERS - Disclosed herein, in certain embodiments, are methods and compositions for treating inflammatory disorders. In some embodiments, the methods comprise co-administering synergistic combinations of modulators of inflammation.10-20-2011

David Turner, Culver City, CA US

Patent application numberDescriptionPublished
20110196773SYSTEM AND METHOD FOR EVALUATING SECURITY TRADING TRANSACTION COSTS - A system and method for comparing investment transaction costs of institution peers includes database and a processor coupled to a network. The processor may be configured receive, via the network, security transaction data of investment institutions, which included data for traded securities, transaction order sizes, execution prices, peer identities and timestamps. The processor is further capable of grouping transaction data into groups of orders, calculating order costs and environmental factors for each order, and calculating a peer's average order cost within each group. The data are stored in the database so that it may be retrieved and displayed.08-11-2011

Erin Turner, San Francisco, CA US

Patent application numberDescriptionPublished
20100106782PERSISTENT SYNTHETIC ENVIRONMENT MESSAGE NOTIFICATION - Persistent synthetic environment message notification is described, including retrieving synthetic environmental data associated with an event occurring within a synthetic environment, identifying one or more formats to configure the synthetic environmental data and to transmit the synthetic environmental data, generating a message comprising the synthetic environmental data, the message being generated based on at least one of the one or more formats, and sending the message comprising the synthetic environmental data to an endpoint.04-29-2010
20100304869SYNTHETIC ENVIRONMENT BROADCASTING - Synthetic environment broadcasting is described, including receiving an input from a client indicating a request to retrieve data associated with a synthetic environment, using an emulated game client to capture data in a first display perspective associated with the synthetic environment, graphically encoding the data captured by the emulated game client using a graphics engine, the data being encoded into a graphical format, transmitting the data from the graphics engine to a video encoding server, broadcasting the data after being encoded by the video encoding server to the client in response to the request, the data being broadcast in substantially real-time by the video encoding server, and presenting the data being broadcast on the client, wherein the data is rendered on the client in a second display perspective that is substantially similar to the first display perspective.12-02-2010
20110029681WEB CLIENT DATA CONVERSION FOR SYNTHETIC ENVIRONMENT INTERACTION - Web client data conversion for synthetic environment interaction is described, including receiving a message at a synthetic environment server indicating occurrence of an event on a web client by a web application server configured to generate a transformed message from a first protocol format to a second protocol format, sending the transformed message from the web application server to a message bus using the second protocol format, translating the transformed message into a translated message, the transformed message being translated from the second protocol to a third protocol using a property class, sending the translated message from the message bus to the synthetic environment server according to the property class, and updating the synthetic environment using data included in the translated message, wherein the synthetic environment is updated in substantially real-time. In some embodiments, a method can include an implementing an application programming interface associated with a transactional server.02-03-2011
20120295716WEB CLIENT DATA CONVERSION FOR SYNTHETIC ENVIRONMENT INTERACTION - Web client data conversion for synthetic environment interaction is described, including receiving a message at a synthetic environment server indicating occurrence of an event on a web client by a web application server configured to generate a transformed message from a first protocol format to a second protocol format, sending the transformed message from the web application server to a message bus using the second protocol format, translating the transformed message into a translated message, the transformed message being translated from the second protocol to a third protocol using a property class, sending the translated message from the message bus to the synthetic environment server according to the property class, and updating the synthetic environment using data included in the translated message, wherein the synthetic environment is updated in substantially real-time. In some embodiments, a method can include an implementing an application programming interface associated with a transactional server.11-22-2012

Patent applications by Erin Turner, San Francisco, CA US

Erin E. Turner, San Francisco, CA US

Patent application numberDescriptionPublished
20100227688SYNTHETIC ENVIRONMENT CHARACTER DATA SHARING - Synthetic environment character data sharing is described, including retrieving data from a first computer configured to interact with a synthetic environment by a game server, the first computer and the game server being in data communication with each other and configured using a client-server network topology, determining one or more attributes associated with the first computer relative to the synthetic environment in real-time or substantially real-time by accessing a file updated by the first computer, the file being stored on the game server, and generating a display on a second computer using the data, the display being presented using a synthetic environment mapping application, including at least a location and a login status associated with the first computer relative to the synthetic environment.09-09-2010
20100229106SYNTHETIC ENVIRONMENT CHARACTER DATA SHARING - Synthetic environment character data sharing is described, including retrieving data from a plurality of sources configured to store the data, the data being generated from an interaction between a character and a synthetic environment, generating a feed comprising dynamic content associated with the character and the synthetic environment, the feed being configured to present the data to one or more clients associated with the synthetic environment in substantially real time, transmitting the feed to the one or more clients, extracting the data from the feed and presenting the data on the one or more clients after being extracted from the feed.09-09-2010
20100229107CROSS-INTERFACE COMMUNICATION - Cross-interface communication is described, including generating data associated with a synthetic environment, the synthetic environment comprising one or more communication protocols, converting the data using one of the one or more communication protocols to generate converted data, wherein the converted data is interpreted using another of the one or more communication protocols, and transmitting the data over a communication path between two or more endpoints using one or more communication interfaces, wherein the data, after being interpreted by the another of the one or more communication protocols, is used to present information associated with the synthetic environment on at least one of the two or more endpoints.09-09-2010

Gerry Turner, Long Beach, CA US

Patent application numberDescriptionPublished
20110222674METHOD AND SYSTEM FOR RECORDING AN AUDIO MESSAGE - The system and method of the present invention allows a customer to contact a vendor in person at a vendor's store or via a telephone or online through an internet connection to the vendor's computer for the purpose of adding a personalized voice message to a gift. The customer is directed to the vendor's computer which instructs the customer through a series of record-playback-rerecord-save commands until the customer's message is captured by the vendor's computer in a digital format. The voice message is saved in an audio file such as a .wav or .mp3 file and tagged with a unique identifier assigned by the system and associated with a unique order. The vendor can then download the audio message from the computer to a greeting card, gift, or the like using a direct connection from the computer to a small playback unit manufactured into the card, gift, or the like. The direct connection can be a USB cable, or other suitable connection between the computer and the playback device. The card, gift, or the like with the playback device incorporated therein and the sender's message downloaded into the playback device is delivered to the recipient, who can then activate the playback device such as by manual pressure on a button to play the customer's greeting.09-15-2011

Howard Turner, Campbell, CA US

Patent application numberDescriptionPublished
20080286170Parallel batch reactor - In one embodiment, a parallel batch reactor for effecting chemical reactions includes a vessel block comprising reactor vessels for receiving components of a reaction and a valve block removably attached to the vessel block. The valve block includes a first plurality of valves in fluid communication with an inlet port for supplying pressurized fluid to the reactor vessels and configured to fluidically isolate one or more of the reactor vessels from at least one of the other reactor vessels. The valve block further includes a second plurality of valves in fluid communication with the reactor vessels for injecting chemical components into the pressurized reactor vessels or sampling chemical components from the pressurized reactor vessels. The vessel block and valve block are configured to sustain an operating pressure of at least 15 psig.11-20-2008
20080286171Parallel batch reactor with pressure monitoring - In one embodiment, a parallel batch reactor for effecting chemical reactions includes a plurality of reactor vessels for receiving components of a reaction, an inlet port for receiving pressurized fluid, and a plurality of valves configured to transfer fluid from the inlet port to the reactor vessels and fluidically isolate one or more of the reactor vessels from at least one of the other reactor vessels. The reactor further includes a pressure monitoring system comprising an array of pressure sensors configured to sense pressure in the reactor vessels. Each of the pressure sensors is aligned with one of the plurality of reactor vessels and located external to the reactor vessels and fluid passageways in fluid communication with the reactor vessels.11-20-2008
20080286174Methods for chemical reactions in a parallel batch reactor - In one embodiment, a parallel batch reactor generally includes a plurality of reactor vessels and a plurality of valves configured to allow flow into the reactor vessels when a gas is supplied to the reactor at a pressure higher than a pressure within the reactor vessels and restrict flow from the reactor vessels. A method includes inserting chemical components into the reactor vessels, supplying a first gas to the reactor vessels to pressurize the reactor vessels, stopping supply of the first gas, and supplying a second gas to the reactor at a lower pressure than a pressure within the reactor vessels. The second gas passes through the valves and into the reactor vessels when the pressure within the reactor vessels drops below the pressure of the second gas.11-20-2008
20120200908ELECTROCHROMIC MULTI-LAYER DEVICES WITH SPATIALLY COORDINATED SWITCHING - A multi-layer device comprising a first substrate and a first electrically conductive layer on a surface thereof, the first electrically conductive layer having a sheet resistance to the flow of electrical current through the first electrically conductive layer that varies as a function of position.08-09-2012

Patent applications by Howard Turner, Campbell, CA US

James R. Turner, Campbell, CA US

Patent application numberDescriptionPublished
20110226122ARMORED WINDOW SYSTEM - An improved transparent armor piercing protection system that acts as a vision window in an armor system. The transparent armor piercing protection system comprises ballistic plastic prisms with mirrored external surfaces disposed between armor plates so that the reflection of the image occurs entirely within the prism. The armor sheets are also redesigned with perforations to reduce weight while defeating incoming threats.09-22-2011

Jaysen John Ivan Turner, Fair Oaks, CA US

Patent application numberDescriptionPublished
20100331149Special Needs Adaptive Tricycle - An apparatus adapted for use as a therapeutic tricycle; said apparatus including in part, a specialized lever system permitting optimal rider center of mass positioning; an optional steering lock out system; an embodiment prescribing optimized apparatus dimensions based upon rider weight to enhance apparatus stability; an improved chain management system; an improved wheelie bar system; a shock absorbing system; the combination permitting enhanced apparatus stability and ability to perform a varied array of maneuvers providing exercise, therapeutic, and recreational advantages which particularly benefit disabled children. A method of exercising tendons and/or heel cords using a specialized adaptive tricycle.12-30-2010

Jeffrey Turner, San Clemente, CA US

Patent application numberDescriptionPublished
20120090628DEVICE FOR DISPENSING A MEDIUM - A device for dispensing a medium is disclosed. The device comprises an elongated body including a chamber for containing a medium and an outlet through which the medium exits the device into an oral or nasal opening. A dispensing system selectively places the chamber and the outlet in communication, causing medium to flow out of the device.04-19-2012
20120090629DEVICE FOR DISPENSING A MEDIUM - A device for dispensing a medium is disclosed. The device comprises an elongated body including a chamber for containing a medium and an outlet through which the medium exits the device into an oral or nasal opening. A dispensing system selectively places the chamber and the outlet in communication, causing medium to flow out of the device.04-19-2012

Jeffrey Lynn Turner, Beverly Hills, CA US

Patent application numberDescriptionPublished
20110126018Methods and systems for transaction digital watermarking in content delivery network - Methods and systems for applying a transaction digital watermark to content being downloaded over a content delivery network. The digital watermark carries information about the transaction pursuant to which the content was downloaded, which can be useful in establishing a “chain of custody” that facilitates piracy detection and/or other tracking and monitoring applications. Moreover, the digital watermark is applied by an edge caching server, which enables downstream entities in the content delivery chain, such as Internet service providers, to influence the information carried in the digital watermark and enables transaction details that become known after the content leaves the content provider network to be carried in the digital watermark, but without opening up a security hole at the end user premises.05-26-2011

Jerome Turner, Newport Beach, CA US

Patent application numberDescriptionPublished
20120005920Shoe sole structure and assembly - The present invention is a shoe sole comprising an array of elliptical cells, wherein each cell has a wall, and wherein each cell wall is conjoined to or contiguous with at least one other cell wall. The cell wall may be conjoined to another cell wall by a conjoining element. At least some of the cell walls buckle when compressive or shear force is applied during use. The sole is made from any material with elastic properties for this application. The shoe sole can further comprise a substrate, also made of elastomeric material, integrated with the cell walls at their upper level, lower level, or their periphery, forming a unitary piece. Variations can be made as to the dimensions and arrangement of these cell walls. This sole can be incorporated into a shoe sole assembly as a shoe midsole.01-12-2012

Jessica Turner, Irvine, CA US

Patent application numberDescriptionPublished
20080241839Method for correlating differential brain images and genotypes; genes that correlate with differential brain images - Methods of assigning quantitative phenotype measurement summary statistics to differential brain image information associated with neuropsychiatric disorders are provided. Summary statistics are correlated to genotype information to identify loci that correlate with differential brain image phenotypes. Methods of identifying modulators of genes at the loci are provided, as well as modulators identified by the methods. Systems for correlating polymorphisms and differential brain image phenotypes, for identifying modulators and for making correlations between differential brain activation phenotypes and genotypes are also provided10-02-2008

John E. Turner, Santa Cruz, CA US

Patent application numberDescriptionPublished
20090267645PASSGATE STRUCTURES FOR USE IN LOW-VOLTAGE APPLICATIONS - Enhanced passgate structures for use in low-voltage systems are presented in which the influence of V10-29-2009

Patent applications by John E. Turner, Santa Cruz, CA US

Kathryn Turner, Vista, CA US

Patent application numberDescriptionPublished
20120061268PERSONAL IDENTIFICATION DISPLAY DEVICE - A personal identification display device includes a front panel bound to a rear panel to form a pocket. The front panel includes a clear window and a first fastener strip. The rear panel includes a second fastener strip. An informational insert may be inserted into the pocket, and includes personal information and a universal insignia visible through the clear window. An elastic band is attached to the rear panel thereby forming a loop. The personal identification display device is attachable to a strap by wrapping the personal identification display device around the strap and engaging the first fastener strip on the front panel with the second fastener strip on the second panel. The device is also attachable to a limb of a person by inserting the limb through the loop formed by the elastic band and the rear panel.03-15-2012

Keith Turner, Pleasanton, CA US

Patent application numberDescriptionPublished
20110082454Cryosurgical System - A cryosurgical system using a low-pressure liquid nitrogen supply, which requires only 0.5 to 15 bar of pressure to provide adequate cooling power for treatment of typical breast lesions. The pressure may be provided by supplying lightly pressurized air into the dewar, by heating a small portion of the nitrogen in the dewar, or with a small low pressure pump.04-07-2011

Keith E. Turner, San Dimas, CA US

Patent application numberDescriptionPublished
20110198411Low Flow Sprinkler - An impact sprinkler has a nozzle connected to a housing and a discharge deflector member connected to a rotatable shaft assembly. The sprinkler has different replaceable nozzles and discharge deflectors for providing desired discharge characteristics. The shaft assembly and housing have contacting braking surfaces outside of the water flow providing a frictional braking force dependent on both water flow rate and pressure. The sprinkler has a deflection member for rotating an impact assembly relative to the shaft assembly while a pin supports the impact assembly at a position above the deflection member. A lower portion of the shaft assembly may be positioned in a recess in the housing such that a surface on the shaft assembly contacts a surface in the recess, and a highly wear-resistant material may be disposed on a surface of either the shaft assembly or the recess for providing improved wear characteristics.08-18-2011

Kimberly L. Turner, Santa Barbara, CA US

Patent application numberDescriptionPublished
20120190104MEMS Particle sorting actuator and method of manufacturing - A MEMS-based system and a method are described for separating a target particle from the remainder of a fluid stream. The system makes use of a unique, microfabricated movable structure formed on a substrate, which moves in a rotary fashion about one or more fixed points, which are all located on one side of the axis of motion. The movable structure is actuated by a separate force-generating apparatus, which is entirely separate from the movable structure formed on its substrate. This allows the movable structure to be entirely submerged in the sample fluid.07-26-2012

Kimberly L. Turner, Goleta, CA US

Patent application numberDescriptionPublished
20080278268Dual substrate MEMS plate switch and method of manufacture - Systems and methods for forming an electrostatic MEMS plate switch include forming a deformable plate on a first substrate, forming the electrical contacts on a second substrate, and coupling the two substrates using a hermetic seal. The deformable plate may have at least one shunt bar located at a nodal line of a vibrational mode of the deformable plate, so that the shunt bar remains relatively stationary when the plate is vibrating in that vibrational mode. The hermetic seal may be a gold/indium alloy, formed by heating a layer of indium plated over a layer of gold. Electrical access to the electrostatic MEMS switch may be made by forming vias through the thickness of the second substrate.11-13-2008

Kris Turner, Santa Barbara, CA US

Patent application numberDescriptionPublished
20110054407SYSTEM INCLUDING ACCESS PORT AND APPLICATOR TOOL - The present invention provides a system for attaching a fluid access port to a patient. The system generally comprises an implantable access port and a tool for attaching an access port to a patient. The implantable access port may include a plurality of anchor assemblies composed of two different materials. In addition, a mesh member may be attached to the base of the access port to facilitate implantation of the access port into a patient's body. The tool may have a rotatable actuator head, and may engage the access port in various orientations.03-03-2011

Kristopher Turner, Santa Barbara, CA US

Patent application numberDescriptionPublished
20130053629IMPLANTABLE ACCESS PORT WITH MESH ATTACHMENT RIVETS - The present invention generally provides a gastric banding system, including an implantable access port. The access port assembly may comprise a self-sealing septum, a housing, a mesh rivet and a mesh layer. The housing may include a septum retaining portion for holding the septum in place, and a base for defining an internal fluid reservoir and further defining a rivet receiving portion and a rivet engaging member, the housing further including a tubing connector configured to connect to a tubing for the movement of fluid into and out of the internal fluid reservoir. The mesh layer may be positioned beneath the housing and may define a plurality of spaces. The mesh rivet may engage the rivet engaging member to hold the mesh rivet in place while holding the mesh layer between a base of the mesh rivet and the housing of the access port.02-28-2013

Leah R. Turner, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090263411Compositions, splice variants and methods relating to ovarian specific genes and proteins - The present invention relates to newly identified nucleic acid molecules and polypeptides present in normal and neoplastic ovarian cells, including fragments, variants and derivatives of the nucleic acids and polypeptides. The present invention also relates to antibodies to the polypeptides of the invention, as well as agonists and antagonists of the polypeptides of the invention. The invention also relates to compositions containing the nucleic acid molecules, polypeptides, antibodies, agonists and antagonists of the invention and methods for the use of these compositions. These uses include identifying, diagnosing, monitoring, staging, imaging and treating ovarian cancer and non-cancerous disease states in ovarian, identifying ovarian tissue, monitoring and identifying and/or designing agonists and antagonists of polypeptides of the invention. The uses also include gene therapy, production of transgenic animals and cells, and production of engineered ovarian tissue for treatment and research.10-22-2009
20110189679COMPOSITIONS AND METHODS FOR WHOLE TRANSCRIPTOME ANALYSIS - The present invention provides methods and compositions, including kits, for the generation of cDNA from mRNA with reduced ribosomal RNA representation.08-04-2011

Patent applications by Leah R. Turner, Sunnyvale, CA US

Melissa Turner, Burlingame, CA US

Patent application numberDescriptionPublished
20080235270Method and apparatus for automatically providing network services - An embodiment of the invention is directed to a method and apparatus for automatically providing network services in a way that improves upon the prior art. Systems implementing aspects of the invention can, for instance, provide developers with a mechanism for creating Web Services without having to write low-level SOAP, XML, or WSDL code. The system utilizes a rule-based approach to provide a mechanism for dynamically reconfiguring the system with requiring redeployment of the entire system.09-25-2008

Melissa Turner, San Jose, CA US

Patent application numberDescriptionPublished
20090106267Dynamic management of multiple persistent data stores - Dynamic management of multiple persistent data stores is disclosed. One or more data objects are associated with a client context, e.g., an instance of a client application program. The one or more data objects are retrieved from one or more of a plurality of persistent data stores and provided to the client context in a manner such that the one or more data objects appear to the client context to come from a single source, even if in fact the objects have been retrieved from two or more different persistent stores.04-23-2009
20120239692DYNAMIC MANAGEMENT OF MULTIPLE PERSISTENT DATA STORES - Dynamic management of multiple persistent data stores is disclosed. One or more data objects are retrieved from two or more of a plurality of persistent data stores and provided to the client context in a manner such that the one or more data objects appear to the client context to come from a single source, even if in fact the objects have been retrieved from two or more different persistent stores.09-20-2012

Neil Turner, Emeryville, CA US

Patent application numberDescriptionPublished
20090106265Image tile server - An image tile server importantly includes an image tile cache, to support a tiled map display in a user device. Instead of the conventional user device client (e.g., an Ajax client) making image requests directly to a mapping server (MS), a display device initiates an image request of a tile server (TS), and the tile server returns the requested image. However, importantly, the tile server (TS) also retains a cached copy of the returned image for faster retrieval at a later time relating to another image request by the same or different user device.04-23-2009
20120301054Image Tile Server - An image tile server importantly includes an image tile cache, to support a tiled map display in a user device. Instead of the conventional user device client (e.g., an Ajax client) making image requests directly to a mapping server (MS), a display device initiates an image request of a tile server (TS), and the tile server returns the requested image. However, importantly, the tile server (TS) also retains a cached copy of the returned image for faster retrieval at a later time relating to another image request by the same or different user device.11-29-2012

Patricia J. Turner, Santa Barbara, CA US

Patent application numberDescriptionPublished
20110152724METHODS AND INSTRUMENTS FOR ASSESSING BONE FRACTURE RISK - Methods and instruments for assessing bone, for example fracture risk, in a subject in which a test probe is inserted through the skin of the subject so that the test probe contacts the subject's bone and the resistance of the test bone to microscopic fracture by the test probe is determined. Macroscopic bone fracture risk is assessed by measuring the resistance of the bone to microscopic fractures caused by the test probe. The microscopic fractures are so small that they pose negligible health risks. The instrument may also be useful in characterizing other materials, especially if it is necessary to penetrate a layer to get to the material to be characterized.06-23-2011

Peter James Turner, San Diego, CA US

Patent application numberDescriptionPublished
20090088619Self-Locating Sensor Mounting Apparatus - A self-locating mounting apparatus for holding objects such as sensors at specific positions on a subject's head includes a central mount constituted by a plurality of inextensible elements adapted to fit over the top of a subject's head. In addition, the mounting apparatus includes an adjustable circumferential band adapted to circle the subject's head and connect the central mount to inextensible side elements via sliding joints. A plurality of biasing elements provide a force for biasing sensor mounting units on the mounting apparatus against a subject's head, allowing for long-term sensing while minimizing interference forces on the mounting units. Advantageously, the mounting apparatus holds sensors within approximately 5 mm of their desired measurement positions over a range of subject head sizes.04-02-2009

Richard B. Turner, Valencia, CA US

Patent application numberDescriptionPublished
20090303447MOVING MIRROR PROJECTION AND ANIMATION SYSTEM - A projection assembly and projection method for accurately reproducing animated and live characters, objects, and effects. The projection assembly uses a high precision robotic mirror system to achieve very high levels of image resolution, brightness, and contrast. The assembly includes a projector receiving an input image stream, and a mirror assembly is positioned proximate to the projector outlet. The mirror assembly uses positionable mirrors to reflect the projected images onto a display surface at positions that define an animation pattern on the display surface for the projected image or character. The assembly includes a motor controller assembly positioning the mirrors based on position data defining the animation pattern. The projected images may be provided in a projection area that is a fraction of the size of the display surface, such that the resolution and output light of the projector are concentrated on the display surface within this projection area.12-10-2009
20100014053AUTOSTEREOSCOPIC PROJECTION SYSTEM - An apparatus projecting 3D autostereoscopic images viewers. The apparatus includes a projector array with projectors each receiving an input image such as digital video and projecting an image based on the input image. A beam splitter with first and second surfaces is positioned such that the projected images strike the first surface and a portion (e.g., 50 to 95 percent) is transmitted through the beam splitter toward a screen with a retroreflective surface. The retroreflective surface reflects the splitter-transmitted portion back along the same path but with increased brightness. The light reflected from the retroreflective surface strikes the second surface of the beam splitter and is reflected toward a display viewing zone provided at about the focal points of the reflected projectors. A 3D image is perceivable to a viewer who positions his eyes at or near any of two or more viewing locations proximate to the projection surface.01-21-2010
20110249201PROJECTING AN ANIMATED OBJECT AND CONCURRENTLY MOVING THE OBJECT'S PROJECTION AREA THROUGH AN ANIMATION PATTERN - A projection assembly and projection method for accurately reproducing animated and live characters, objects, and effects. The projection assembly uses a high precision robotic mirror system to achieve very high levels of image resolution, brightness, and contrast. The assembly includes a projector receiving an input image stream, and a mirror assembly is positioned proximate to the projector outlet. The mirror assembly uses positionable mirrors to reflect the projected images onto a display surface at positions that define an animation pattern on the display surface for the projected image or character. The assembly includes a motor controller assembly positioning the mirrors based on position data defining the animation pattern. The projected images may be provided in a projection area that is a fraction of the size of the display surface, such that the resolution and output light of the projector are concentrated on the display surface within this projection area.10-13-2011

Patent applications by Richard B. Turner, Valencia, CA US

Richard Bradley Turner, Valencia, CA US

Patent application numberDescriptionPublished
20100033682High dynamic range scenographic image projection - A high dynamic range scenographic image and video projection system and method involving the projection of an image of an object or collection of objects onto the object, 2D or 3D, in such a manner than projected image elements are positioned substantially on the actual image of the object. The projection enhances or otherwise alters the hue, contrast, brightness, saturation, luminance, and/or other visible features of the object. Visual and not-visual features may be projected onto the object or the area around the object to enhance or disguise the object as well as the surroundings of the object.02-11-2010
20120154695High Dynamic range scenographic image projection - A high dynamic range scenographic image and video projection system and method involving the projection of an image of an object or collection of objects onto the object, 2D or 3D, in such a manner than projected image elements are positioned substantially on the actual image of the object. The projection enhances or otherwise alters the hue, contrast, brightness, saturation, luminance, and/or other visible features of the object. Visual and not-visual features may be projected onto the object or the area around the object to enhance or disguise the object as well as the surroundings of the object.06-21-2012

Roger C. Turner, Newport Beach, CA US

Patent application numberDescriptionPublished
20090173925Hydraulic bottle jack with a control valve having a control knob and an automatic return - A hydraulic bottle jack has a housing with an internal control valve having an external shaft that is rotatable in the counter-clockwise direction to open the valve for lowering the jack, and rotatable in the clockwise direction to close the valve for raising the jack. A control knob is mounted on the rotatable shaft for manually rotating the valve. A biasing means in the form of a torsion spring has one end fixed to the housing and the other end fixed to the rotatable shaft for automatically urging the shaft into the clockwise direction for closing the valve. The knob and the torsion spring can be used separately or combined. A kit includes a control knob and torsion spring and uses a method for retrofitting a standard jack to a jack having a control knob with automatic return. A control knob type wrench has an inner side that is engageable with a standard double-key head of the control valve for operating the valve. A tubular handle wrench has a control knob on the proximal end thereof for operating a standard double-key head of the valve.07-09-2009

Ronald Turner, Angwin, CA US

Patent application numberDescriptionPublished
20110092143HAND SANDING BLOCK FOR USE WITH CONTINUOUS SANDING BELTS - A hand sanding block accepts the continuous sanding belts that are normally used on electrically powered belt sanders. Shoulder stops and biasing springs within the device allow for two positions of the block and keep the movable tensioning arm from coming apart from the block. One position, the withdrawn position, allows for easy removal, replacement, or adjustment of the continuous sanding belt. A second, or extended position, tensions the sanding belt to keep it in place on the sanding block.04-21-2011

Roy A. Turner, Victorville, CA US

Patent application numberDescriptionPublished
20090140475Hydraulic dampers with pressure regulated control valve - A suspension damper includes a housing bounding a main chamber. A hydraulic fluid is disposed within the main chamber. A piston rod is selectively movable between an advanced position wherein a portion of the piston rod is advanced into the main chamber and a retracted position wherein the portion of the piston rod is retracted from the main chamber, wherein as the piston rod is moved a fluid pressure of the hydraulic fluid within the main chamber progressively increases and a portion of the hydraulic fluid passes through a passage within the housing. A control valve is at least partially disposed within the main chamber, the control valve being moved by the fluid pressure of the hydraulic fluid so as to progressively restrict the flow of the hydraulic fluid through the passage as the fluid pressure of the hydraulic fluid within the main chamber progressively increases.06-04-2009

Patent applications by Roy A. Turner, Victorville, CA US

Scott Turner, Oakland, CA US

Patent application numberDescriptionPublished
20110288114COMPOSITIONS FOR THE TREATMENT OF FIBROTIC DISEASES OR CONDITIONS - A method of treating a fibrotic disease or condition in a patient comprising administering noscapine and a pharmaceutical carrier to said patient.11-24-2011

Shayne B. Turner, Magalia, CA US

Patent application numberDescriptionPublished
20100322784SOLAR WATER HEATING SYSTEM - A variety of arrangements and methods relating to a solar water heating system are described. Various implementations involve a relatively lightweight, affordable, low-pressure solar water heating system that is easier to ship and assemble and that is resistant to overheating and freezing damage. In one aspect of the invention, a solar water heating system includes a solar collector panel, a piping system and an improved, self-regulating expansion reservoir. Some designs involve automatic filtration, push fittings, a method for regulating power from a photovoltaic panel, UV resistant polymer components and/or other features. In a particular embodiment of the invention, multiple pumps, a heat exchanger and a controller for a solar water heating system are integrated into a single, compact module.12-23-2010

Simon Turner, La Jolla, CA US

Patent application numberDescriptionPublished
20110044300Techniques for Accessing a Wireless Communication System with Tune-Away Capability - To access a first communication system, a terminal determines a transmission time for an access probe, an expected response time from the system, and a protected time interval based on the transmission time and/or expected response time. The terminal determines a starting time for sending the access probe such that the protected time interval does not overlap a tune-away interval in which the terminal is to monitor anther frequency/air-interface. This starting time may be set initially to the end of a prior access probe plus a pseudo-random wait duration and may be advanced forward or moved backward in time, if needed, by a time duration selected such that the protected time interval does not overlap the tune-away interval.02-24-2011

Stephanie Lynn Turner, Riverside, CA US

Patent application numberDescriptionPublished
20100226949INSECT REPELLENT AND ATTRACTANTS - The disclosure provides compounds useful as insect repellents and compositions comprising such repellents. The disclosure further provides insect traps.09-09-2010

Stephe Turner, Menlo Park, CA US

Patent application numberDescriptionPublished
20120071353APPARATUS AND METHOD FOR PERFORMING NUCLEIC ACID ANALYSIS - The present invention relates to optical confinements, methods of preparing and methods of using them for analyzing molecules and/or monitoring chemical reactions. The apparatus and methods embodied in the present invention are particularly useful for high-throughput and low-cost single-molecular analysis.03-22-2012

Stephen W. Turner, Menlo Park, CA US

Patent application numberDescriptionPublished
20080241866Systems and methods for enhancing fluorescent signals - Composition, systems, apparatus and methods of enhancing fluorescent signals in biochemical are described. Metal particle proximity to enzymes that produce fluorescent products provide enhanced fluorescence of the product and plasmon resonance of the metal particle. Multi-labeled nucleotides enhance signal production. Reflectance of illumination light and emitted fluorescence increase signal strength for a given illumination light.10-02-2008
20110134752MULTILINK TRAFFIC SHAPING - A method for performing multilink communications may include applying a quality-of-service (QoS) policy to incoming traffic, where the QoS policy operates to identify a first portion and a second portion of the incoming traffic. The method may include fragmenting the first portion of the incoming traffic into a group of fragments. The method may include sequencing the group of fragments and the second portion of the incoming traffic into a sequenced flow, where the sequencing causes the second portion to be interleaved among the group of fragments so that the sequenced flow can be made available to a first link and a second link as multilink traffic, where the first link carries a first portion of the multilink traffic and the second link carries a second portion of the multilink traffic.06-09-2011

Tara Handy Turner, Marina Del Rey, CA US

Patent application numberDescriptionPublished
20110074778METHOD AND SYSTEM FOR CREATING DEPTH AND VOLUME IN A 2-D PLANAR IMAGE - Implementations of the present disclosure involve methods and systems for creating depth and volume in a 2-D image by utilizing a plurality of layers of the 2-D image, where each layer comprises one or more portions of the 2-D image. Each layer may be reproduced into a corresponding left eye and right eye layers that include a depth pixel offset corresponding to a perceived depth. Further, a volume effect may also be applied to one or more objects of the 2-D image by associating a volume pixel offset to one or more pixels of the image. Thus, any pixel of the 2-D image may have a depth pixel offset to provide a perceived depth as well as a volume pixel offset to provide a stereoscopic 3-D volume effect. In this manner, the 2-D image may be converted to a corresponding stereoscopic 3-D image with perceived depth and volume effects applied.03-31-2011
20110074784GRADIENT MODELING TOOLKIT FOR SCULPTING STEREOSCOPIC DEPTH MODELS FOR CONVERTING 2-D IMAGES INTO STEREOSCOPIC 3-D IMAGES - Implementations of the present invention involve methods and systems for creating depth and volume in a 2-D planar image to create an associated 3-D image by utilizing a plurality of layers of the 2-D image, where each layer comprises one or more portions of the 2-D image. Each layer may be reproduced into a corresponding left eye and right eye layers, with one or both layers including a pixel offset corresponding to a perceived depth. Further, a depth model may be created for one or more objects of the 2-D image to provide a template upon which the pixel offset for one or more pixels of the 2-D image may be adjusted to provide the 2-D image with a more nuanced 3-D effect. In this manner, the 2-D image may be converted to a corresponding 3-D image with a perceived depth.03-31-2011
20110074925METHOD AND SYSTEM FOR UTILIZING PRE-EXISTING IMAGE LAYERS OF A TWO-DIMENSIONAL IMAGE TO CREATE A STEREOSCOPIC IMAGE - Implementations of the present invention involve methods and systems for converting a 2-D multimedia image to a 3-D multimedia image by utilizing a plurality of layers of the 2-D image. The layers may comprise one or more portions of the 2-D image and may be digitized and stored in a computer-readable database. The layers may be reproduced as a corresponding left eye and right eye version of the layer, including a pixel offset corresponding to a desired 3-D effect for each layer of the image. The combined left eye layers and right eye layers may form the composite right eye and composite left eye images for a single 3-D multimedia image. Further, this process may be applied to each frame of a animated feature film to convert the film from 2-D to 3-D.03-31-2011
20110075922Apparatus and method for removing ink lines and segmentation of color regions of A 2-D image for converting 2-D images into stereoscopic 3-D images - Implementations of the present invention involve methods and systems for converting a 2-D image to a stereoscopic 3-D image by segmenting one or more portions of the 2-D image based on one or more pixel color ranges. Further, a matte may be created that takes the shape of the segmented region such that several stereoscopic effects may be applied to the segmented region. In addition, ink lines that are contained within the segmented region may be removed to further define the corresponding matte. Implementations of the present disclosure also include a interface that provides the above functionality to a user for ease of segmentation and region selection. By utilizing the segmentation process, a 2-D image may be converted to a corresponding stereoscopic 3-D image with a perceived depth. Further, this process may be applied to each image of an animated feature film to convert the film from 2-D to 3-D.03-31-2011
20110157155LAYER MANAGEMENT SYSTEM FOR CHOREOGRAPHING STEREOSCOPIC DEPTH - Implementations of the present disclosure include an interface that provides display and management of depth and volume information for a stereoscopic 3-D image. More particularly, the interface provides information for the one or more layers that comprise the stereoscopic 3-D image. Depth information for the one or more layers of the stereoscopic image may include aspects of a pixel offset, z-axis position and virtual camera positions. The adjustment of one aspect of the depth information may affect the values for the other aspects of depth information for the layers. This information may be used by an animator to confirm the proper alignment of the objects and layers of the image in relation to the image as a whole. In addition, the interface may maintain such depth information for several stereoscopic 3-D images such that the information and adjustment to any number of 3-D images may be obtained through the interface.06-30-2011
20110158504APPARATUS AND METHOD FOR INDICATING DEPTH OF ONE OR MORE PIXELS OF A STEREOSCOPIC 3-D IMAGE COMPRISED FROM A PLURALITY OF 2-D LAYERS - Implementations of the present invention involve methods and systems for converting a 2-D image to a stereoscopic 3-D image and displaying the depth of one or more pixels of the 3-D image through an output image of a user interface. The pixels of the output image display the perceived depth of the corresponding 3-D image such that the user may determine the relative depth of the pixels of the image. In addition, one or more x-offset values or z-axis positions may be individually selected such that any pixel of the output image that correspond to the selected values is indicated in the output image. By providing the user with a visualization tool to quickly determine the perceived position of any pixel of a stereoscopic image, the user may confirm the proper alignment of the objects of the image in relation to the image as a whole.06-30-2011

Thea Turner, Menlo Park, CA US

Patent application numberDescriptionPublished
20090083859PROGRESS INDICATORS TO ENCOURAGE MORE SECURE BEHAVIORS - A method for enticing users to behave securely in a computing environment. For security related input, such as selection of password, a progress indicator is provided to the user. The progress indicator correlates to the level of security obtained by the user's entry, rather than to the completion of the task. The indicator follows a non-linear function that crosses zero security and maximum expected security for the task. The function starts at shallow slope, increases towards the middle, and then reverts to shallow slop towards the end of the task.03-26-2009

William Turner, San Ramon, CA US

Patent application numberDescriptionPublished
20090210427Secure Business Continuity and Disaster Recovery Platform for Multiple Protected Systems - A data processing system, comprising a plurality of customer premises equipment (CPE) servers located at a plurality of different active sites, each of the CPE servers comprising a local storage unit, wherein each of the CPE servers is configured to collect one or more copies of one or more servers, applications or data of the active site at which that CPE server is located and to store the copies in the local storage unit of that CPE server; a data storage and compute unit that is coupled to the CPE servers through a network, wherein the data storage unit is configured to receive transmissions of the copies, to verify the copies, and to store the copies in online accessible secure storage that is segregated by business entity; logic stored in a computer-readable storage medium and coupled to the data storage unit and to the CPE servers through the network, wherein the logic is operable to receive a request from a particular active site to restore one or more data elements contained in the secure storage of the data storage unit associated with the particular active site, to inflate the one or more data elements, and to provide the particular active site with online access to the one or more data elements that are inflated.08-20-2009

William Bedford Turner, Campbell, CA US

Patent application numberDescriptionPublished
20110246290IN APPLICATION PURCHASING - The present technology provides a purchasing interface within an application that allows users to purchase a product from another source without leaving the application. The application offers a product for purchase, and a user, desiring to purchase the product can provide an input effective to cause a purchasing interface to be displayed. While the purchasing interface, or information presented therein, comes from the product source, which is different than the application source, it is presented in such a fashion that gives the impression to the user that they are purchasing the product directly from the application.10-06-2011
20110246296BACKGROUND PROCESS FOR PROVIDING TARGETED CONTENT WITHIN A THIRD-PARTY APPLICATION - The present technology presents targeted content, such as a targeted application, within a primary application, in such a fashion that the targeted application is a separate process from the primary application. The targeted application is targeted to a specific user by compiling targeting data, generally describing aspects related to the user and information about the primary application for use by an application server, which processes the targeting data to determine suitable content. The present technology further achieves a balance between the need to protect a user's information and sharing some of this information with trusted sources for selecting targeted content to be displayed within a primary application by providing an operating system process to accept requests and compile targeting data for determined targeted content from the primary application without sharing the targeting data with the primary application.10-06-2011
20110246618CACHING MULTIPLE VIEWS CORRESPONDING TO MULTIPLE ASPECT RATIOS - The present technology presents targeted content, such as a targeted application, in multiple different configurations to correspond to multiple display orientations. In one example, a primary application having a view reserved to present the targeted application is configured to be presented in either a landscape or a portrait presentation format depending on the orientation of the display. The primary application is further configured to switch from either the landscape or portrait presentation format to the other presentation format when the orientation of the display is changed. Accordingly, the targeted application can be downloaded in multiple configurations so that the configuration that is appropriate for the displayed presentation format of the primary application can be presented with the reserved view.10-06-2011
20110295937DIGITAL CONTENT BUNDLE - The present technology describes creating and delivering a digital content package in a specified input structure to a content server for processing before distribution to client devices. The technology includes receiving one or more creatives, a targeted application, and a manifest associated with the targeted application within the digital content package. The content server uses the manifest to prepare an archive file containing selected resources related to the targeted application. The archive can be optimistically served to a client device along with one or more creatives for display on the client device and linking to the targeted application. A user selection of one of the one or more creatives can cause execution of the targeted application. Accordingly, the present technology leverages the use of the digital content package created by content providers to process new content and serve it to client devices.12-01-2011
20120022943APPLICATION PURCHASING - The present technology provides a purchasing interface within an application that allows users to purchase a product from another source without leaving the application. The application offers a product for purchase, and a user, desiring to purchase the product can provide an input effective to cause a purchasing interface to be displayed. While the purchasing interface, or information presented therein, comes from the product source, which is different than the application source, it is presented in such a fashion that gives the impression to the user that they are purchasing the product directly from the application.01-26-2012
20120254769CACHING MULTIPLE VIEWS CORRESPONDING TO MULTIPLE ASPECT RATIOS - The present technology presents targeted content, such as a targeted application, in multiple different configurations to correspond to multiple display orientations. In one example, a primary application having a view reserved to present the targeted application is configured to be presented in either a landscape or a portrait presentation format depending on the orientation of the display. The primary application is further configured to switch from either the landscape or portrait presentation format to the other presentation format when the orientation of the display is changed. Accordingly, the targeted application can be downloaded in multiple configurations so that the configuration that is appropriate for the displayed presentation format of the primary application can be presented with the reserved view.10-04-2012

William D. Turner, San Diego, CA US

Patent application numberDescriptionPublished
20110061515SYSTEM AND METHOD FOR PACING REPETITIVE MOTION ACTIVITIES - Disclosed is a system and method that allows users to customize audible and visible signals, such as music or video, to maintain a pre-determined or specified pace or to achieve a new pace in repetitive motion activities such as, but not limited to, running, walking, swimming, cycling, aerobics, and the like. Other applications of the system and method include, but are not limited to, enhancing the results of medical rehabilitation programs, physical therapy, weight loss programs, disc jockey services, and industries or manufacturing settings where repetitive motion is common and where audible cues designed to help users maintain a consistent pace are useful.03-17-2011
20110072955SYSTEM AND METHOD FOR PACING REPETITIVE MOTION ACTIVITIES - Disclosed is a system and method that allows users to customize audible and visible signals, such as music or video, to maintain a pre-determined or specified pace or to achieve a new pace in repetitive motion activities such as, but not limited to, running, walking, swimming, cycling, aerobics, and the like. Other applications of the system and method include, but are not limited to, enhancing the results of medical rehabilitation programs, physical therapy, weight loss programs, disc jockey services, and industries or manufacturing settings where repetitive motion is common and where audible cues designed to help users maintain a consistent pace are useful. Other features of the invention include providing target- or pace-specific advertisements, and broadcasting target- or pace-specific information about athletes.03-31-2011

Yoshio Turner, Redwood City, CA US

Patent application numberDescriptionPublished
20100115081METHOD AND APPARATUS FOR DESIGNING MULTI-TIER SYSTEMS - A system and method for selecting a preferred design for a multi-tiered architecture of components based on a set of established criteria is provided. The system and method receive a model describing different design constructions and a set of performance and availability requirements and produces a design or set of designs that best meet these requirements. The system and method include a model for representing the infrastructure design space for multi-tier systems and their properties appropriate for judging performance and availability properties of services as well as associated cost. The method and system further include a method for searching the design space in an efficient manner.05-06-2010

Patent applications by Yoshio Turner, Redwood City, CA US

Yoshio Turner, San Francisco, CA US

Patent application numberDescriptionPublished
20110060851Deep Packet Inspection (DPI) Using A DPI Core - Illustrated is a system for performing Deep Packet Inspection (DPI) that includes a core to prepare a data packet for transmission. Further, the system includes a memory controller to direct the data packet to a DPI core. Additionally, the system includes a Network Interface Card to receive the data packet for transmission after DPI is performed on the data packet by the DPI core. The system includes a Direct Memory Management module to update a descriptor that references a received data packet stored in an Operating System buffer. Moreover, the system includes an Input/Output Memory Management Unit to direct the descriptor to be stored in a DPI memory. Additionally, the system includes an interrupt controller to transmit an interrupt to the DPI core to such that the DPI core retrieves the descriptor from the DPI memory and performs DPI on the data packet stored in the OS buffer.03-10-2011
20110119665Switching between direct mode and indirect mode for virtual machine I/O requests - A first virtual machine is implemented on one or more computing devices to generate input/output (I/O) requests to a hardware device. A second virtual machine is also implemented on the computing devices. A mechanism is to switch between a direct mode and an indirect mode without switching between a first context and a second context of the hardware device. In the direct mode, the I/O requests generated by the first virtual machine are to be sent to the hardware device without being redirected to the second virtual machine. In the indirect mode, the I/O requests generated by the first virtual machine are to be redirected to the second virtual machine for processing. The second virtual machine is to, after processing the I/O requests redirected to the second virtual machine, send the I/O requests to the hardware device.05-19-2011
20110225278PROCESSING PACKETS USING A VIRTUALIZED DESCRIPTOR QUEUE - In a method for processing packets among at least a first computing device and a second computing device, in which the first computing device is configured to transmit and receive packets through a Network Interface Card (NIC), in the second computing device, descriptors of packets to be one of transmitted and received by the first computing device through a device descriptor queue are received and placed in a virtualized descriptor queue accessible by the second computing device. In addition, the packets associated with the descriptors placed in the virtualized descriptor queue are processed prior to one of transmission and receipt of the packets by the first computing device.09-15-2011
20110268118METHOD FOR ROUTING DATA PACKETS USING VLANS - In a method for routing packets between a plurality of switches in a computer network, in which paths between the plurality of switches are identified as a plurality of virtual local area networks (VLANs) stored in a balancing table, a packet to be routed from a source switch to a destination switch is received. In addition, a VLAN is selected from the plurality of VLANs in the balancing table to route the packet through the computer network and the packet is routed through the selected VLAN.11-03-2011
20110270987METHOD AND SYSTEM FOR ALLOCATING BANDWIDTH - According to one embodiment of the present invention, there is provided a system for allocating bandwidth in a network to a plurality of traffic classes. Each traffic class has a first bandwidth allocation. The system comprises a network manager which is configured to determine a bandwidth utilization for each traffic class, to determine an amount of unused network bandwidth, to calculate second bandwidth allocations for each traffic class by allocating a share of any determined unused network bandwidth between at least some of the traffic classes, and to update, in accordance with the second bandwidth allocations, a routing table accessible by routers in the network.11-03-2011
20110271014DIRECT I/O DEVICE ACCESS BY A VIRTUAL MACHINE WITH MEMORY MANAGED USING MEMORY DISAGGREGATION - Illustrated is a system and method for identifying a memory page that is accessible via a common physical address, the common physical address simultaneously accessed by a hypervisor remapping the physical address to a machine address, and the physical address used as part of a DMA operation generated by an I/O device that is programmed by a VM. It also includes transmitting data associated with the memory page as part of a memory disaggregation regime, the memory disaggregation regime to include an allocation of an additional memory page, on a remote memory device, to which the data will be written. It further includes updating a P2M translation table associated with the hypervisor, and an IOMMU translation table associated with the I/O device, to reflect a mapping from the physical address to a machine address associated with the remote memory device and used to identify the additional memory page.11-03-2011
20120017029SHARING MEMORY SPACES FOR ACCESS BY HARDWARE AND SOFTWARE IN A VIRTUAL MACHINE ENVIRONMENT - Example methods, apparatus, and articles of manufacture to share memory spaces for access by hardware and software in a virtual machine environment are disclosed. A disclosed example method involves enabling a sharing of a memory page of a source domain executing on a first virtual machine with a destination domain executing on a second virtual machine. The example method also involves mapping the memory page to an address space of the destination domain and adding an address translation entry for the memory page in a table. In addition, the example method involves sharing the memory page with a hardware device for direct memory access of the memory page by the hardware device.01-19-2012
20120096052Managing a Data Structure - In a method for managing a data structure in a memory, an accessor to access a version of the data structure is determined, in which the accessor includes a version number and a fat pointer, in which the version number corresponds to the most recent version of the data structure, and wherein the fat pointer is configured to enable for multiple versions of a linked-data structure to be maintained.04-19-2012
20120110656SELECTIVE INVALIDATION OF PACKET FILTERING RESULTS - Example embodiments relate to selective invalidation of packet filtering cache results based on rule priority. In example embodiments, a network node determines whether a rule identifier included in a cache entry of a cache of results of a packet filtering rule set is of a higher priority than a highest priority rule corresponding to a rule set version identifier included in the cache entry. If so, the network node may apply an action included in the cache entry.05-03-2012
20120124167TEACHING A NETWORK DEVICE USING UNSOLICITED TEACHING MESSAGES - Illustrated is a system and method to generate a teaching message with a host device address that impersonates a device source address, the impersonation to instruct an additional network device as to the host device address. It further include a transmitter to transmit the teaching message to the additional network device. It also includes traversing a forwarding table to identify an additional network device that has yet to receive a teaching message since an expiration of a predefined threshold value, the teaching message to relate to a source device. It also includes a transmitter to transmit a teaching message to the additional network device.05-17-2012
20120210042REMOTE MEMORY FOR VIRTUAL MACHINES - Remote memory can be used for a number idle pages located on a virtual machine. A number of idle pages can be sent to the remote memory according to a placement policy, where the placement policy can include a number of weighting factors. A hypervisor on a computing device can record a local size and a remote page fault frequency of the number of virtual machines. The hypervisor can scan local memory to determine the number of idle pages and a number of idle virtual machines. The number of idle pages, including a page map and a remote address destination for each idle page, can be sent to the remote memory by the hypervisor. The number of virtual machines can be analyzed to determine a per-virtual machine local memory allocation.08-16-2012
20120317566VIRTUAL MACHINE PACKET PROCESSING - Packet processing for packets from a virtual machine includes receiving a packet from an external switch at a computer system hosting a plurality of virtual machines. If the received packet is a learning packet, storing a packet signature determined from the learning packet. For a packet to be transmitted from a virtual machine in the computer system, determining if the packet's signature matches the stored packet signature. If the packet's signature matches the stored packet signature, performing an action associated with the packet signature.12-13-2012
20130039169METHOD FOR ROUTING DATA PACKETS IN A FAT TREE NETWORK - In a method (02-14-2013
20130061012VIRTUAL MACHINE CODE INJECTION - A memory has a page to store code executable by a processor. A management component is to inject the code into a virtual machine. The management component is to indicate within a memory table for the virtual machine that the page of the memory has an injected code type.03-07-2013

Patent applications by Yoshio Turner, San Francisco, CA US

Yoshio F. Turner, San Francisco, CA US

Patent application numberDescriptionPublished
20120030345SYSTEMS AND METHODS FOR NETWORK AND SERVER POWER MANAGEMENT - The present disclosure includes a system and method for managing network and server power. In an example of managing network and server power according to the present disclosure, routing network traffic is routed onto a number of core networks based on core network statistics, capacity requirements are determined based on core network statistics for the number of core networks and for a number of servers operating a number of virtual machines on the number of core networks, wherein the number of core networks include a number of core switches and a number of edge switches, and the capacity is set for the number of core switches based on the capacity requirements for the number of core networks and for the number of servers based on the capacity requirements for the number of servers.02-02-2012