Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Farrell, CA

Daniel Farrell, Concord, CA US

Patent application numberDescriptionPublished
20090116656METHOD AND APPARATUS FOR ACOUSTICS TESTING OF A PERSONAL MOBILE DEVICE - A portable handheld test fixture has an acoustic port, e.g. a speaker port, a microphone, and/or an earpiece/receiver port. Once the media device has been installed onto the test fixture, the port becomes acoustically coupled to a respective acoustic aperture of the media device that is associated with a speaker, a microphone, or an earpiece/receiver as the case may be. A sound test tool, e.g. a reference sound source and/or a sound pressure level, SPL, meter, has an input or output sound port that can be removably coupled to the acoustic port of the test fixture. Other embodiments are also described and claimed.05-07-2009

Edward J. Farrell, Los Gatos, CA US

Patent application numberDescriptionPublished
20090198787DATA STREAMING TO MULTIPLE BROWSER WINDOWS - A client computer has a master window and at least one slave window. The client computer receives streaming data at the master window. The master window includes a list of slave windows and the data includes an envelope that has a destination window identifier. The master window determines a destination window that corresponds to the window identifier. The master window dispatches the data to a slave window if the destination window is not the master window. Otherwise, the master window streams the data to the destination within the master window.08-06-2009
20090198828WEB PAGE DATA STREAMING - A system generates a web page that includes a plurality of embedded data windows. The system receives a request for the web page from a browser and in response generates and displays a frame for the web page on the browser. The frame includes holes for the embedded data windows. The system also receives a data streaming request for each of the embedded data windows and determines if the data streaming requests are thread-safe. For all the data streaming requests that are thread-safe, the system generates a parallel thread to fetch the data for each corresponding data streaming requests. When the data has been fetched for a particular data streaming requests, the data is rendered and streamed to the browser where it is displayed in place of the hole by the browser.08-06-2009
20090210784ACTIVE DATA PUSH DELIVERY - A system that pushes active data to a client receives a first request for a page that includes active data from the client. The active data includes a component and a corresponding model for a data source of the component. The system determines if the model is active and if so, instantiates an encoder that corresponds to the component. The system queries the model for the active data and renders a user interface representation of the data. The system then returns a response to the request with the user interface representation.08-20-2009
20090259950EDITING USER INTERFACE COMPONENTS - A system that executes a user editable application includes a user interface that includes a plurality of components organized in a tree structure. The system indicates which of the plurality of components may be editable by a user of the application. The system receives editing input from the user for an editable component, and then updates the component based on the editing input.10-15-2009

Edward M. Farrell, Saratoga, CA US

Patent application numberDescriptionPublished
20090267737RFID SYSTEM WITH DISTRIBUTED READERS - A system in one embodiment includes a plurality of Radio Frequency Identification (RFID) readers, each reader being capable of using a single antenna for both transmit and receive functions, wherein, during operation, one of the readers transmits and at least another of the readers receives a response to the transmission from an RFID device. A system in another embodiment includes a plurality of Radio Frequency Identification (RFID) readers, each reader having at least one antenna mounted on a housing thereof, wherein, during operation, the reader transmitting emits a signal sufficient to communicate with a battery assisted passive RFID device at a range of at least 20 meters. Additional systems and methods are also presented.10-29-2009
20100103071RF CONDUIT AND SYSTEMS IMPLEMENTING SAME - An RF conduit according to one embodiment includes a pair of antennas coupled together by a transmission line such that RF tunneling occurs along the transmission line between the antennas and an RF signal received at one antenna is reradiated at the other antenna. An RF conduit according to another embodiment includes a pair of antenna traces each having first and second end portions and a central portion extending between the first and second end portions, wherein the central portions are positioned relative to each other such that they form a transmission line for RF tunneling therealong between the first ends of the antenna traces and the second ends of the antenna traces and an RF signal received at the first ends is reradiated at the second ends. Additional systems and methods are presented.04-29-2010
20110304431DEVICES EMPLOYING DELAY MATCHING TO MITIGATE LOCAL OSCILLATOR NOISE AND METHODS THEREOF - In one embodiment, a Radio Frequency Identification (RFID) reader circuit includes a Radio Frequency (RF) source, a RF power amplifier coupled to an output of the RF source in a transmitting path, a first RF bandpass filter coupled between the output of the RF source and a mixer module, and a low noise amplifier in a receiving path being coupled to an input of a second RF bandpass filter. The mixer module receives a signal from the first RF bandpass filter and a signal from the second RF bandpass filter, the mixer module multiplies the signal from the first RF bandpass filter with the signal from the second RF bandpass filter to recover the backscatter sidebands in the signal from the second RF bandpass filter, and the first and second RF bandpass filters provide identical or nearly identical delay of signals. Other systems, methods and circuits are also described.12-15-2011
20110304432DEVICES EMPLOYING MODULATOR SWITCHING AND METHODS THEREOF - In one embodiment, a RFID reader circuit includes a RF source input in a transmitting path, a RF modulator in parallel with a bypass, the RF modulator and the bypass being selectively coupled to the RF source input, at least one switch for selectively coupling an output of the RF modulator to the transmitting path, and a RF power amplifier in the transmitting path. In another embodiment, a RFID system includes a plurality of RFID tags, and a RFID reader, the RFID reader comprising a RFID reader circuit. The circuit includes a RF source input in a transmitting path, a RF modulator in parallel with a bypass, the RF modulator and the bypass being selectively coupled to the RF source input, at least one switch for selectively coupling an output of the RF modulator to the transmitting path, and a RF power amplifier in the transmitting path.12-15-2011
20110304439DEVICES EMPLOYING FAST CARRIER CANCELLATION AND METHODS THEREOF - In one embodiment, a RFID reader circuit includes a RF power amplifier coupled to a coupler; an amplitude and phase adjustor module coupled to an output of the coupler; a signal combiner module coupled to an output of the amplitude and phase adjustor module; and a low noise amplifier coupled to an output of the signal combiner module. In another embodiment, a RFID system includes a plurality of RFID tags; and at least one RFID reader, the at least one RFID reader comprising a RFID reader circuit, the circuit comprising: a RF power amplifier coupled to a coupler; an amplitude and phase adjustor module coupled to an output of the coupler; a signal combiner module coupled to an output of the amplitude and phase adjustor module; and a low noise amplifier coupled to an output of the signal combiner module. Other systems, methods, and circuits are described as well.12-15-2011

Patent applications by Edward M. Farrell, Saratoga, CA US

James Farrell, Orinda, CA US

Patent application numberDescriptionPublished
20100108696METHOD AND APPARATUS FOR ROTATIONALLY RESTRAINING A MIXING CONTAINER - A container for containing food and/or beverage ingredients is described. The container is of a type which may be supported in a support while the ingredients inside the container are processed, such as by a rotating blade or other mechanism. The container includes anti-rotation elements positionable in anti-rotational contact with a corresponding protruding portion in a container support in a manner which restricts rotational movement of the vessel relative to the container support. The off-set between each of the anti-rotation elements is an angle other than 180°.05-06-2010
20110090756COMMERCIAL FROZEN FOOD PREPARATION APPARATUS - A machine prepares semi frozen food products and/or beverages from pre-prepared (e.g. frozen) cups. A user chooses the desired frozen cup, inserts it into the machine, chooses how they would like it prepared from a range of thickness options, and the machine then opens a sealed chamber door and inserts the product upward into the chamber and prepares the product by blending it in the cup. Upon removal of the product and resealing of the chamber door, the cleaning mechanisms provide thorough cleaning of all food contact surfaces and the chamber interior. Automatic high temperature steam sanitation takes place in the chamber if the machine is not used for an extended period of time, thus greatly reducing or eliminating the need for manual cleansing and sanitation by an attendant and ensuring healthy food preparation at all times.04-21-2011

James F. Farrell, San Jose, CA US

Patent application numberDescriptionPublished
20090046288Scanning Spectrometer With Multiple Photodetectors - A scanning optical spectrometer with a detector array is disclosed, in which position of focused spot of light at the input of a dispersive element such as arrayed waveguide grating (AWG) with a slab input, is scanned using a micro-electro-mechanical (MEMS) tiltable micromirror so as to make the dispersed spectrum of light scan over the detector array coupled to the AWG. Sub-spectra recorded using individual detectors are concatenated by a processor unit to obtain the spectrum of input light.02-19-2009
20110096326SCANNING SPECTROMETER WITH MULTIPLE PHOTODETECTORS - A scanning optical spectrometer with a detector array is disclosed, in which position of focused spot of light at the input of a dispersive element such as arrayed waveguide grating (AWG) with a slab input, is scanned using a micro-electro-mechanical (MEMS) tiltable micromirror so as to make the dispersed spectrum of light scan over the detector array coupled to the AWG. Sub-spectra recorded using individual detectors are concatenated by a processor unit to obtain the spectrum of input light.04-28-2011

Patent applications by James F. Farrell, San Jose, CA US

James J. Farrell, Orinda, CA US

Patent application numberDescriptionPublished
20110088558COMMERCIAL FROZEN FOOD PREPARATION APPARATUS SANITATION - A machine prepares semi frozen food products and/or beverages from pre-prepared (e.g. frozen) cups. A user chooses the desired frozen cup, inserts it into the machine, chooses how they would like it prepared from a range of thickness options, and the machine then opens a sealed chamber door and inserts the product upward into the chamber and prepares the product by blending it in the cup. Upon removal of the product and resealing of the chamber door, the cleaning mechanisms provide thorough cleaning of all food contact surfaces and the chamber interior. Automatic high temperature steam sanitation takes place in the chamber if the machine is not used for an extended period of time, thus greatly reducing or eliminating the need for manual cleansing and sanitation by an attendant and ensuring healthy food preparation at all times.04-21-2011
20110088568COMMERCIAL FROZEN FOOD PREPARATION APPARATUS ELECTRONICS - A machine prepares semi frozen food products and/or beverages from pre-prepared (e.g. frozen) cups. A user chooses the desired frozen cup, inserts it into the machine, chooses how they would like it prepared from a range of thickness options, and the machine then opens a sealed chamber door and inserts the product upward into the chamber and prepares the product by blending it in the cup. Upon removal of the product and resealing of the chamber door, the cleaning mechanisms provide thorough cleaning of all food contact surfaces and the chamber interior. Automatic high temperature steam sanitation takes place in the chamber if the machine is not used for an extended period of time, thus greatly reducing or eliminating the need for manual cleansing and sanitation by an attendant and ensuring healthy food preparation at all times.04-21-2011
20110239868FROZEN MIXING SYSTEM AND CONTAINER RESTRAINT - A container for containing food and/or beverage ingredients is described. The container is of a type which may be supported in a support while the ingredients inside the container are processed, such as by a rotating blade or other mechanism. The container includes anti-rotation elements positionable in anti-rotational contact with a corresponding protruding portion in a container support in a manner which restricts rotational movement of the vessel relative to the container support.10-06-2011
20110242931ROTATIONAL RESTRAINT METHODOLOGY IN A FROZEN MIXING SYSTEM AND CONTAINER - A container for containing food and/or beverage ingredients is described. The container is of a type which may be supported in a support while the ingredients inside the container are processed, such as by a rotating blade or other mechanism. The container includes anti-rotation elements positionable in anti-rotational contact with a corresponding protruding portion in a container support in a manner which restricts rotational movement of the vessel relative to the container support.10-06-2011

Patent applications by James J. Farrell, Orinda, CA US

Jill M. Farrell, Livermore, CA US

Patent application numberDescriptionPublished
20110137693METHOD AND COMPUTER PROGRAM PRODUCT FOR MAINTENANCE AND MODERNIZATION BACKLOGGING - According to one embodiment, a computer program product for determining future facility conditions includes a computer readable medium having computer readable program code stored therein. The computer readable program code includes computer readable program code for calculating a time period specific maintenance cost, for calculating a time period specific modernization factor, and for calculating a time period specific backlog factor. Future facility conditions equal the time period specific maintenance cost plus the time period specific modernization factor plus the time period specific backlog factor. In another embodiment, a computer-implemented method for calculating future facility conditions includes calculating a time period specific maintenance cost, calculating a time period specific modernization factor, and calculating a time period specific backlog factor. Future facility conditions equal the time period specific maintenance cost plus the time period specific modernization factor plus the time period specific backlog factor. Other embodiments are also presented.06-09-2011

Kenneth William Farrell, Corona, CA US

Patent application numberDescriptionPublished
20090145406FUEL INJECTION BODY SIZED TO REPLACE CARBURETOR BODY - A fuel injection unit is designed for replacement of existing carburetors. The fuel injection unit can be sized similarly to the existing carburetor. The fuel injection unit can have concealed fuel injectors. End caps can be provided that overlie the fuel injectors and that contain fuel line connections. The end caps provide an appearance of carburetor fuel bowls while generally concealing the fuel injectors and the associated fluid connections.06-11-2009
20100206255ADJUSTABLE ADVANCE DISTRIBUTOR - A distributor is configured with an outer housing that has a first portion and a second portion. The first portion and the second portion are adjustable in angular orientation relative to each other. Movement of the second portion relative to the first portion changes ignition timing in the distributor. The movement can be caused by rotation of a thumbwheel such that ignition timing can be changed without mechanical tools. The first and second portions also can comprise visual or tactile markings such that ignition timing can be changed without a timing light. The outer housing can be used in multiple applications simply by changing a length of a shaft housing member that houses a distributor shaft and a gear that is mounted to the distributor shaft.08-19-2010

Kevin Farrell, San Francisco, CA US

Patent application numberDescriptionPublished
20120045087ANALYSIS ENGINE AND DATABASE FOR MANIPULATING PARAMETERS FOR FLUIDIC SYSTEMS ON A CHIP - Systems for managing workflows to perform chemical or biological reactions using microfluidic devices.02-23-2012

Kevin Farrell, Santa Rosa, CA US

Patent application numberDescriptionPublished
20110283656HYBRID CORE CONSTRUCTION - A method of constructing a home on a land site. A modular core of the home is built offsite and delivered to the site and secured to a foundation located thereon. The modular core is defined as containing all wet areas of the home including all of its kitchen and bathroom areas, cabinetry, fixtures, duct work and supporting electrical and plumbing connections. The stick portions of the home are built on the land site to be integrated with the modular core which together comprising the entirety of the home11-24-2011
20110288959METHOD FOR PROMOTING HYBRID CORE CONSTRUCTION - A method of selling architectural plans as well as a modular core. The modular core constitutes all wet areas of a home including all of its kitchen and bathroom areas and supporting electrical and plumbing connections. A plurality of architectural plans are developed, each architectural plan including a plan for the construction of a stick built home which includes a modular core. The architectural plans are then provided to developers or homebuilders.11-24-2011

Lee Farrell, Orange, CA US

Patent application numberDescriptionPublished
20090165060SYSTEM AND METHOD FOR PERFORMING INITIAL SETUP OF A DEVICE VIA REMOTE CONTROL - A method for configuring a device using a remote control, includes transmitting a signal from the remote control to a configuration proxy requesting configuration status of the device; waiting for a predetermined period of time for a response from the configuration proxy to the remote control; obtaining help information based on the response received at the remote control from the configuration proxy; and displaying the help information on a display.06-25-2009

Michael J. Farrell, Canoga Park, CA US

Patent application numberDescriptionPublished
20090156520Composition and method for in vivo and in vitro attenuation of gene expression using double stranded RNA - Introduction of double stranded RNA into cells, cell culture, organs and tissues, and whole organisms, particularly vertebrates, specifically attenuates gene expression.06-18-2009
20090215880Composition and Method for IN VIVO and IN VITRO Attenuation of Gene Expression Using Double Stranded RNA - Introduction of double stranded RNA into cells, cell culture, organs and tissues, and whole organisms, particularly vertebrates, specifically attenuates gene expression.08-27-2009

Patrick L. Farrell, Huntington Beach, CA US

Patent application numberDescriptionPublished
20090181144MAGNETIC AERATOR METHOD - A magnetic aerator includes a liquid agitating blade insertable into a hand held beverage container along with a magnet disposed at the blade with the magnet introducing a magnetic field into the liquid. A finger manipulatable stem supports the blade and enables manual agitation of the liquid by the blade approximate a surface of the liquid.07-16-2009
20090250131DEVICE FOR REDUCING BITTERNESS AND ASTRINGENCY IN BEVERAGES CONTAINING POLYPHENOLS AND TANNINS - A method of treating an orally ingestible item having an original taste to be enhanced or reduced without imparting bitterness to the item, includes exposing the item to a magnetic field and oxygen.10-08-2009

Robert Farrell, Granite Bay, CA US

Patent application numberDescriptionPublished
20090322747Graphics processing with hidden surface removal - The rapid depth testing for hidden surface removal in graphics processing may be achieved by depth testing representative pixels of a group of pixels. In one embodiment, the worst case pixels of a group of pixels can be identified. The worst case pixels can then be compared to worst case values stored in a hierarchical Z-buffer. Depending on the results, the entire set of pixels of the group may pass or fail the depth test. As a result, in some cases, it is not necessary to depth test every pixel.12-31-2009

Robert L. Farrell, Granite Bay, CA US

Patent application numberDescriptionPublished
20090248983TECHNIQUE TO SHARE INFORMATION AMONG DIFFERENT CACHE COHERENCY DOMAINS - A technique to enable information sharing among agents within different cache coherency domains. In one embodiment, a graphics device may use one or more caches used by one or more processing cores to store or read information, which may be accessed by one or more processing cores in a manner that does not affect programming and coherency rules pertaining to the graphics device.10-01-2009
20100031268Thread ordering techniques - Techniques are described that can be used to ensure ordered computation and/or retirement of threads in a multithreaded environment. Threads may contain bundled instances of work, each with unique ordering restrictions relative to other instances of work packaged in other threads in the system. When applied to 3D graphics, video and image processing domains allow unrestricted processing of threads until reaching their critical sections. Ordering may be required prior to executing critical sections and beyond.02-04-2010
20100235320ENSURING COHERENCE BETWEEN GRAPHICS AND DISPLAY DOMAINS - A platform may comprise a core coherency domain, graphics coherency domain and a non-coherent domain. A graphics acceleration unit (GAU) of the graphics coherency domain may generate data units from an application and the data units may comprise display data units. The GAU may annotate the display data units with an annotation value before flushing the display data units to an on-die cache. The GAU may identify modified display data units among the display data units stored in the on-die cache and issue flush commands to cause flushing of the modified display data units from the on-die cache to a main memory. The display engine of the non-coherent domain may use the modified display data units stored in the main memory to render a display on a display device.09-16-2010

Robert L. Farrell, Rancho Cordova, CA US

Patent application numberDescriptionPublished
20110173613Virtual Machine Control Structure Identification Decoder - Embodiments of apparatuses, methods, and systems for decoding a virtual machine control structure identification are disclosed. In one embodiment, an apparatus includes a virtual machine control structure to decode a virtual machine control structure identification data. The virtual machine control structure identification data is decoded into an address of a virtual machine control structure field and an offset. The offset is to help identify a micro-operation associated with a virtual machine architecture instruction to be executed.07-14-2011

Robert M. Farrell, Goleta, CA US

Patent application numberDescriptionPublished
20080198881OPTIMIZATION OF LASER BAR ORIENTATION FOR NONPOLAR AND SEMIPOLAR (Ga,Al,In,B)N DIODE LASERS - Optical gain of a nonpolar or semipolar Group-III nitride diode laser is controlled by orienting an axis of light propagation in relation to an optical polarization direction or crystallographic orientation of the diode laser. The axis of light propagation is substantially perpendicular to the mirror facets of the diode laser, and the optical polarization direction is determined by the crystallographic orientation of the diode laser. To maximize optical gain, the axis of light propagation is oriented substantially perpendicular to the optical polarization direction or crystallographic orientation.08-21-2008
20100219416METHOD OF IMPROVING SURFACE MORPHOLOGY OF (GA,AL,IN,B)N THIN FILMS AND DEVICES GROWN ON NONPOLAR OR SEMIPOLAR (GA,AL,IN,B)N SUBSTRATES - A method for improving the growth morphology of (Ga,Al,In,B)N thin films on nonpolar or semipolar (Ga,Al,In,B)N substrates, wherein a (Ga,Al,In,B)N thin film is grown directly on a nonpolar or semipolar (Ga,Al,In,B)N substrate or template and a portion of the carrier gas used during growth is comprised of an inert gas. Nonpolar or semipolar nitride LEDs and diode lasers may be grown on the smooth (Ga,Al,In,B)N thin films grown by the present invention.09-02-2010
20110007766STRUCTURE FOR IMPROVING THE MIRROR FACET CLEAVING YIELD OF (Ga,Al,In,B)N LASER DIODES GROWN ON NONPOLAR OR SEMIPOLAR (Ga,Al,In,B)N SUBSTRATES - A structure for improving the mirror facet cleaving yield of (Ga,Al,In,B)N laser diodes grown on nonpolar or semipolar (Ga,Al,In,B)N substrates. The structure comprises a nonpolar or semipolar (Ga,Al,In,B)N laser diode including a waveguide core that provides sufficient optical confinement for the device's operation in the absence of p-type doped aluminum-containing waveguide cladding layers, and one of more n-type doped aluminum-containing layers that can be used to assist with facet cleaving along a particular crystallographic plane.01-13-2011
20110032965OPTIMIZATION OF LASER BAR ORIENTATION FOR NONPOLAR AND SEMIPOLAR (Ga,Al,In,B)N DIODE LASERS - Optical gain of a nonpolar or semipolar Group-III nitride diode laser is controlled by orienting an axis of light propagation in relation to an optical polarization direction or crystallographic orientation of the diode laser. The axis of light propagation is substantially perpendicular to the mirror facets of the diode laser, and the optical polarization direction is determined by the crystallographic orientation of the diode laser. To maximize optical gain, the axis of light propagation is oriented substantially perpendicular to the optical polarization direction or crystallographic orientation.02-10-2011
20110044364STRUCTURE AND METHOD FOR ACHIEVING SELECTIVE ETCHING IN (Ga,Al,In,B)N LASER DIODES - A structure and method that can be used to achieve selective etching in (Ga, Al, In, B) N laser diodes, comprising fabricating (Ga, Al, In, B) N laser diodes with one or more Al-containing etch stop layers.02-24-2011
20110170569SEMIPOLAR III-NITRIDE LASER DIODES WITH ETCHED MIRRORS - A semipolar {20-21} III-nitride based laser diode employing a cavity with one or more etched facet mirrors. The etched facet mirrors provide an ability to arbitrarily control the orientation and dimensions of the cavity or stripe of the laser diode, thereby enabling control of electrical and optical properties of the laser diode.07-14-2011
20110216795SEMI-POLAR III-NITRIDE OPTOELECTRONIC DEVICES ON M-PLANE SUBSTRATES WITH MISCUTS LESS THAN +/-15 DEGREES IN THE C-DIRECTION - An optoelectronic device grown on a miscut of GaN, wherein the miscut comprises a semi-polar GaN crystal plane (of the GaN) miscut x degrees from an m-plane of the GaN and in a c-direction of the GaN, where −1509-08-2011

Patent applications by Robert M. Farrell, Goleta, CA US

Stephen P. Farrell, San Francisco, CA US

Patent application numberDescriptionPublished
20080205444Method and System for Managing Simultaneous Electronic Communications - A method for performing simultaneous synchronous or asynchronous communications. A first communication channel is established between a first entity and at least one second entity and a second communication channel is established between the first entity and at least one third entity over the network. Then, data associated with the first and second communication channels are recorded. Next, first, second, and third entities are dynamically monitored to identify if first, second, or third entities is in an active or inactive state, and based upon such monitoring, recorded data are either synchronously rendering to entities in an active state or asynchronously rendered to entities in an inactive state upon the entities in the inactive state transitioning from an inactive state to an active state.08-28-2008
20100174747METHODS FOR RECOMMENDING NEW INDIVIDUALS TO BE INVITED INTO A CONFIRMED SOCIAL NETWORK BASED ON MINED SOCIAL DATA - A computer-implemented method that inputs a confirmed social network of a user, performs data mining of electronically accessible data for the user to produce a mined social network including individuals having a social relationship with the user and having an electronically accessible link to the user, subtracts the confirmed social network of the user from the mined social network to produce a recommendation list, in which the recommendation list includes at least one new individual not belonging to the confirmed social network of the use, and in which the recommendation list recommends the at least one new individual not belonging to the confirmed social network for membership in the confirmed social network, and outputs the recommendation list to the user.07-08-2010

Patent applications by Stephen P. Farrell, San Francisco, CA US

Stephen Paul Farrell, San Francisco, CA US

Patent application numberDescriptionPublished
20100161369APPLICATION OF RELATIONSHIP WEIGHTS TO SOCIAL NETWORK CONNECTIONS - A method and system for relationship weighting in social networks are provided. The method includes identifying a plurality of sources of relationship data and extracting from each source a list of connected contacts with a relationship strength for each connection. The lists of contacts from the sources are aggregated into an aggregated list, with each source having a source weighting. The aggregated list is applied to an un-weighted social network to provide relationship strengths between contacts.06-24-2010

Ted Farrell, Los Gatos, CA US

Patent application numberDescriptionPublished
20090204884MULTI-LAYER XML CUSTOMIZATION - Embodiments of the present invention provide techniques for customizing aspects of a metadata-driven software application. In particular, embodiments of the present invention provide (1) a self-contained metadata engine for generating customized metadata documents from base metadata documents and customizations; (2) a customization syntax for defining customizations; (3) a customization creation/update component for creating and updating customizations; (4) a customization restriction mechanism for restricting the creation of new customizations by specific users or groups of users; and (5) memory and caching optimizations for optimizing the storage and lookup of customized metadata documents.08-13-2009

Thomas P. Farrell, Los Angeles, CA US

Patent application numberDescriptionPublished
20110240556MEMBRANE COMPOSITIONS AND METHODS FOR MAKING AND USING THEM - By modifying existing methods for synthesizing polyaniline, a polyaniline polymer having a new constellation of material properties has been produced. The material properties of the polymeric compositions disclosed herein enhance the use of polyanilines in a wide variety of processes that use such materials, for example processes used in the formation of filtration membranes.10-06-2011

William Farrell, Lakewood, CA US

Patent application numberDescriptionPublished
20110179650Pill Card Bubble Cutter - A pill card bubble cutter includes a hinged or sliding “clam shell” like hand held cutter with opposing blades along one side for cutting through the pill card bubbles to release pills, and resembles a common staple puller. The cutter may further include a cup or pouch to catch the pill once released. In another embodiment, the cutter has a single blade opposing a stop to cut through one side of the bubble to allow the bubble to be bent back to release the pill. The cutter may alternatively include two opposing parallel sides pressed together to cut through the bubble.07-28-2011