Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Baker, Palo Alto

Henry Harlyn Baker, Palo Alto, CA US

Patent application numberDescriptionPublished
20090021614Position relationships associated with image capturing devices - A method for determining a plurality of spatial relationships associated with a plurality of image capturing devices is disclosed. In one embodiment, the present method acquires sets of a plurality of source images from a plurality of image capturing devices. The present method then determines a plurality of transforms for each such set of source images for combining the acquired source images into a plurality of seamless images. The present method then determines a plurality of relative positions associated with the plurality of image capturing devices based on the plurality of transforms The present method then determines a plurality of spatial relationships associated with the plurality of image capturing devices based on the transforms and plurality of relative positions associated with the plurality of image capturing devices.01-22-2009

James Baker, Palo Alto, CA US

Patent application numberDescriptionPublished
20090076506ELECTROSURGICAL INSTRUMENT AND METHOD - An electrosurgical working end and method for sealing and transecting tissue are provided. An exemplary electrosurgical working end has openable-closeable first and second jaws for progressively clamping a selected tissue volume. A method of the invention comprises applying electrosurgical energy to the tissue in either a first mode or a second mode based on the degree of jaw closure.03-19-2009
20110004208ELECTROSURGICAL INSTRUMENT WITH REPLACEABLE CARTRIDGE - Various embodiments provide an electrosurgical instrument with a disposable electrosurgical cartridge. In one embodiment, the cartridge has first and second energy-delivery surfaces that carry first and second opposing polarity conductors coupled to a voltage source, together with first and second temperature-responsive variable impedance bodies exposed partly in the respective-delivery surfaces. The cartridge further carries a slidable blade member. The temperature-responsive variable impedance bodies are coupled to the voltage source by series and parallel circuitry. In use, the variable impedance bodies are adapted to modulate current flow and ohmic heating in engaged tissue by providing controlled current paths in the tissue and through the variable impedance bodies as the temperature-responsive bodies sense the temperature of adjacent engaged tissue. The engagement surfaces are capable of highly localized modulation of Rf energy application to engaged tissue to provide high and low temperatures, voltage and current in the tissue to create high strength welds.01-06-2011

Patent applications by James Baker, Palo Alto, CA US

James A. Baker, Palo Alto, CA US

Patent application numberDescriptionPublished
20100004649RF Electrode array for low-rate collagen shrinkage in capsular shift procedures and methods of use - Methods and apparatus are provided for an achieving low-rate collagen shrinkage using an electrode array comprising an elongated insulator strip having at least one pair of spaced-apart bi-polar RF electrodes, and a “channeling” disposed on the strip between the bi-polar electrodes to direct the flow of RF current therebetween. The channeling electrode is not directly coupled to the RF power source, but only indirectly through the tissue in contact with the channeling electrode. The apparatus enables low RF power levels (e.g., 0.5 watts to 25 watts) to be applied over time intervals of 5 seconds to 180 seconds to attain low-rate collagen shrinkage by directing or focusing the path of the RF current.01-07-2010

Patent applications by James A. Baker, Palo Alto, CA US

Mary Baker, Palo Alto, CA US

Patent application numberDescriptionPublished
20110096137Audiovisual Feedback To Users Of Video Conferencing Applications - The present invention provides a method of providing feedback to a participant in a video conference, comprising the steps of: establishing a video conferencing session between multiple participants, wherein each participant in the video conferencing session is associated with a video capture device and an audio capture device; and establishing presentation requirements for each participant, wherein the presentation requirements are associated with the video conferencing session and the video capture and audio capture devices associated with each participant, wherein responsive to a failure to meet the presentation requirements, feedback is sent to at least the local participant who has failed to meet the presentation requirements.04-28-2011
20110096140Analysis Of Video Composition Of Participants In A Video Conference - A method of determining whether a video frame meets the design composition requirements associated with a video conference, said method comprising steps performed by a processor of: providing design composition requirements for the video frame, wherein the design composition requirements are available at runtime; analyzing captured video content from a video conference, to determine whether a participant of interest is present in a video frame of the video content; and analyzing the video frame to determine if it meets the design composition requirements for the video conference.04-28-2011

Richard W. Baker, Palo Alto, CA US

Patent application numberDescriptionPublished
20080216649Liquid-phase and vapor-phase dehydration of organic/water solutions - Processes for dehydrating an organic/water solution by pervaporation or vapor separation using fluorinated membranes. The processes are particularly useful for treating mixtures containing light organic components, such as ethanol, isopropanol or acetic acid.09-11-2008
20090004713Membrane-augmented distillation with pressure change to separate solvents from water - Processes for removing water from organic solvents, such as ethanol. The processes include distillation in two columns operated at sequentially higher pressure, followed by treatment of the overhead vapor by one or two membrane separation steps.01-01-2009
20090057224Dehydration processes using membranes with hydrophobic coating - Processes for removing water from organic compounds, especially polar compounds such as alcohols. The processes include a membrane-based dehydration step, using a membrane that has a dioxole-based polymer selective layer or the like and a hydrophilic selective layer, and can operate even when the stream to be treated has a high water content, such as 10 wt % or more. The processes are particularly useful for dehydrating ethanol.03-05-2009
20090277326Gas separation processes using membrance with permeate sweep to recover reaction feedstocks - A gas separation process for treating off-gas streams from reaction processes, and reaction processes including such gas separation. The invention involves flowing the off-gas across the feed side of a membrane, flowing a sweep gas stream, usually air, across the permeate side, and passing the permeate/sweep gas mixture to the reaction. The process recovers unreacted feedstock that would otherwise be lost in the waste gases in an energy efficient manner.11-12-2009
20100051441Membrane-augmented distillation with compression to separate solvents from water - Processes for removing water from organic solvents, such as ethanol. The processes include distillation in two columns operated at sequentially higher pressure, followed by treatment of the overhead vapor by one or two membrane separation steps.03-04-2010
20100236404GAS SEPARATION PROCESS USING MEMBRANES WITH PERMEATE SWEEP TO REMOVE CO2 FROM COMBUSTION GASES - A gas separation process for treating flue gases from combustion processes, and combustion processes including such gas separation. The invention involves flowing the flue gas stream to be treated across the feed side of a membrane, flowing a sweep gas stream, usually air, across the permeate side, then passing the permeate/sweep gas to the combustor.09-23-2010
20110005272Process for separating carbon dioxide from flue gas using parallel carbon dioxide capture and sweep-based membrane separation steps - A gas separation process for treating flue gases from combustion processes, and combustion processes including such gas separation. The invention involves routing a first portion of the flue gas stream to be treated to a carbon dioxide capture step, while simultaneously flowing a second portion of the flue gas across the feed side of a membrane, flowing a sweep gas stream, usually air, across the permeate side, then passing the permeate/sweep gas to the combustor.01-13-2011
20110130598MEMBRANE AUGMENTED DISTILLATION TO SEPARATE SOLVENTS FROM WATER - Processes for removing water from organic solvents, such as ethanol. The processes include distillation to form a rectified overhead vapor, compression of the rectified vapor, and treatment of the compressed vapor by two sequential membrane separation steps.06-02-2011

Patent applications by Richard W. Baker, Palo Alto, CA US

Wendell Baker, Palo Alto, CA US

Patent application numberDescriptionPublished
20090248687CROSS-DOMAIN MATCHING SYSTEM - A computer implemented method for analyzing a listing object to define a match to a candidate object among many possible candidate objects is disclosed. The method includes an operation to receive a listing object as an input. The method also includes an operation to generate a set of candidate objects based on characteristics of the listing object. The candidate objecting used to generate a listing-candidate pair defined by pairing the listing object with one of the candidate objects. The method may also include operations to process the listing-candidate pair such as an operation to normalize the listing object into a canonical form. Another operation can generate a matching feature vector for the listing-candidate pair. Where the matching feature vector includes a matching score based on a common feature between the candidate object and the canonical form of the listing object. In another operation, the method analyzes the matching feature vector with a judging committee module to render a match judgment. The match judgment based on evaluating the results of the judging committee module to determine whether the listing object and the candidate object are a match. The method also includes an operation that saves the match judgment to a computer readable media.10-01-2009
20090249451Access to Trusted User-Generated Content Using Social Networks - A method to access trusted user generated content (UGC) is provided. User registration information containing one or more identities is obtained. Each identity corresponds to an internet social network that is facilitated by one of a plurality of social network sites. The social relationships are collected using the provided user identities at the different social network sites and user extended social networks are created for each user by joining the social relationships collected. Then, UGC is collected from the plurality of social network sites and the collected UGC is correlated with the extended social networks. The correlated UGC is filtered according to the user configuration of a user making a request, and then the results are presented to the requesting user. A search function is provided to obtain information on demand, or alternatively, a user receives feeds of information according to configured information regarding the user's extended social network.10-01-2009

Wendell Craig Baker, Palo Alto, CA US

Patent application numberDescriptionPublished
20090240652AUTOMATED COLLECTION OF HUMAN-REVIEWED DATA - The embodiments of the present invention provide methods and systems for automated collection of human-reviewed data. Requesters send data to be reviewed by humans (or data requests) to a data processing system, which is in communication with one or more systems for collecting human-reviewed data (HRD). The methods and systems discussed enables the data processing system to work with one or more of the systems for collecting HRD). In one embodiment, between the data processing system and the systems for collecting HRD are wrappers, which stores parameters specific to the data requests and libraries for transforming the data requests to human intelligent tasks (HITs) specific to each HRD system. The data processing system also includes a number of components that facilitate transforming data requests into HITs, sending the HITs to the HRD collection systems, receiving HRD, and analyzing HRD to improve the quality of collected HRD.09-24-2009
20100228597Transferring Targeting and Marketing Information from an Online Advertisement System - An online advertising system integrates third party agents to permit the third party agents to participate in auctions to bid on a per opportunity basis. An advertising exchange module receives requests for opportunities to serve online advertisements to users. In response, an advertising exchange module applies one or more business rules to determine third party agents that qualify to serve the online advertisement. A bid gateway module generates and transmits requests for bids to the third party agents. The bid gateway module then receives bids from the third party agents in response to the requests for bids. The advertising exchange module then selects an advertisement based on the bid. The online advertisement exchange system provides a unified marketplace to permit integrator networks to bid on both ads pursuant to guaranteed contracts and ads not subject to guaranteed contracts (e.g., non-guaranteed ads). The online advertisement system further includes traffic management to allow the third parties to regulate bid requests sent from the online advertisement system. In some embodiments, the online advertising system caches bids, to efficiently implement the per opportunity auction, and transmits information, such as targeting information, to the third party agents to aid in the third party agents' formulation of bids.09-09-2010
20100228634Caching bids in an online advertisement bidding system - An online advertising system integrates third party agents to permit the third party agents to participate in auctions to bid on a per opportunity basis. An advertising exchange module receives requests for opportunities to serve online advertisements to users. In response, an advertising exchange module applies one or more business rules to determine third party agents that qualify to serve the online advertisement. A bid gateway module generates and transmits requests for bids to the third party agents. The bid gateway module then receives bids from the third party agents in response to the requests for bids. The advertising exchange module then selects an advertisement based on the bid. The online advertisement exchange system provides a unified marketplace to permit integrator networks to bid on both ads pursuant to guaranteed contracts and ads not subject to guaranteed contracts (e.g., non-guaranteed ads). The online advertisement system further includes traffic management to allow the third parties to regulate bid requests sent from the online advertisement system. In some embodiments, the online advertising system caches bids, to efficiently implement the per opportunity auction, and transmits information, such as targeting information, to the third party agents to aid in the third party agents' formulation of bids.09-09-2010
20100228635Unified Marketplace for an Online Advertisement Bidding System - An online advertising system integrates third party agents to permit the third party agents to participate in auctions to bid on a per opportunity basis. An advertising exchange module receives requests for opportunities to serve online advertisements to users. In response, an advertising exchange module applies one or more business rules to determine third party agents that qualify to serve the online advertisement. A bid gateway module generates and transmits requests for bids to the third party agents. The bid gateway module then receives bids from the third party agents in response to the requests for bids. The advertising exchange module then selects an advertisement based on the bid. The online advertisement exchange system provides a unified marketplace to permit integrator networks to bid on both ads pursuant to guaranteed contracts and ads not subject to guaranteed contracts (e.g., non-guaranteed ads). The online advertisement system further includes traffic management to allow the third parties to regulate bid requests sent from the online advertisement system. In some embodiments, the online advertising system caches bids, to efficiently implement the per opportunity auction, and transmits information, such as targeting information, to the third party agents to aid in the third party agents' formulation of bids.09-09-2010
20100228637Architecture for an Online Advertisement Bidding System - An online advertising system integrates third party agents to permit the third party agents to participate in auctions to bid on a per opportunity basis. An advertising exchange module receives requests for opportunities to serve online advertisements to users. In response, an advertising exchange module applies one or more business rules to determine third party agents that qualify to serve the online advertisement. A bid gateway module generates and transmits requests for bids to the third party agents. The bid gateway module then receives bids from the third party agents in response to the requests for bids. The advertising exchange module then selects an advertisement based on the bid. The online advertisement exchange system provides a unified marketplace to permit integrator networks to bid on both ads pursuant to guaranteed contracts and ads not subject to guaranteed contracts (e.g., non-guaranteed ads). The online advertisement system further includes traffic management to allow the third parties to regulate bid requests sent from the online advertisement system. In some embodiments, the online advertising system caches bids, to efficiently implement the per opportunity auction, and transmits information, such as targeting information, to the third party agents to aid in the third party agents' formulation of bids.09-09-2010
20100228642Traffic Management in an Online Advertisement Bidding System - An online advertising system integrates third party agents to permit the third party agents to participate in auctions to bid on a per opportunity basis. An advertising exchange module receives requests for opportunities to serve online advertisements to users. In response, an advertising exchange module applies one or more business rules to determine third party agents that qualify to serve the online advertisement. A bid gateway module generates and transmits requests for bids to the third party agents. The bid gateway module then receives bids from the third party agents in response to the requests for bids. The advertising exchange module then selects an advertisement based on the bid. The online advertisement exchange system provides a unified marketplace to permit integrator networks to bid on both ads pursuant to guaranteed contracts and ads not subject to guaranteed contracts (e.g., non-guaranteed ads). The online advertisement system further includes traffic management to allow the third parties to regulate bid requests sent from the online advertisement system. In some embodiments, the online advertising system caches bids, to efficiently implement the per opportunity auction, and transmits information, such as targeting information, to the third party agents to aid in the third party agents' formulation of bids.09-09-2010
20110078013RATE-BASED AUCTION-FORMAT ONLINE ADVERTISEMENT MANAGEMENT - Methods and systems are provided for use in connection with an online advertising exchange. Methods are provided in which an auction format is utilized. However, generally, selection and pricing is rate-based and based on near-term forecasting. As such, the selection and pricing does not match specific, immediately available serving opportunities and advertisement inventory. Methods are provided which are in some ways analogous to providing futures—like mini-contracts on an advertising exchange, in which selection and pricing are decoupled from fulfillment of the mini-contracts in the form of serving of advertisements. This can allow auction format advantages while yet allowing forecasting, offline processing and relatively inexpensive operation costs.03-31-2011

Patent applications by Wendell Craig Baker, Palo Alto, CA US