Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Wu, Sunnyvale

Amy Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20120116867SOCIAL OVERLAYS ON ADS - Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing a user interaction point on a user device in conjunction with content that is provided by a content publisher. A method includes receiving a request for an advertisement to be displayed in a slot associated with a third-party content site; identifying a relevant advertisement to be provided in the slot; determining information to be included in an annotation associated with the advertisement, the annotation including customized information related to the user or a group associated with the user; and providing the advertisement responsive to the request including providing the annotation for presentation along with the relevant advertisement.05-10-2012
20120116871SOCIAL OVERLAYS ON ADS - Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing a user interaction point on a user device in conjunction with content that is provided by a content publisher. A method includes receiving a request for an advertisement to be displayed in a slot associated with a third-party content site; identifying a relevant advertisement to be provided in the slot; determining information to be included in an annotation associated with the advertisement, the annotation including customized information related to the user or a group associated with the user; and providing the advertisement responsive to the request including providing the annotation for presentation along with the relevant advertisement.05-10-2012

Andrew Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090070744CRM SYSTEM AND METHOD HAVING DRILLDOWNS, ACLs, SHARED FOLDERS, A TRACKER AND A MODULE BUILDER - A business application system, such as a CRM system, is provided wherein the system include deeper chart drill-downs, access control lists, shared folders, a tracker module and/or a modular builder.03-12-2009
20090271762BUSINESS SOFTWARE APPLICATION SYSTEM AND METHOD - A business software application system and method are provided.10-29-2009

Banqiu Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090183322ELECTROSTATIC SURFACE CLEANING - Embodiments of the present invention generally provide apparatus and methods for cleaning a substrate, such as a mask. One embodiment of the present invention provides an apparatus for cleaning a substrate comprising a substrate support configured to receive and support the substrate, a collecting tip connected with an electrostatic power source, wherein the collecting tip is configured to pickup particles on a surface of the substrate using electrostatic force, and an indexing mechanism configured to provide relative movement between the collecting tip and the substrate support.07-23-2009
20090186282CONTAMINATION PREVENTION IN EXTREME ULTRAVIOLET LITHOGRAPHY - Embodiments of the present invention provide methods and apparatus for removing debris particles using a stream of charged species. One embodiment of the present invention provides an apparatus for removing debris particles from a beam of radiation comprising a charged species source configured to dispense electrically charged species, and a collecting plate biased electrically opposite to the charged species from the charged species source, wherein the collecting plate and the charged species source are disposed on opposite sides of the beam of radiation, a stream of charged species from the charged species source to the collecting plate intersects the beam of radiation, the stream of charged species is configured to attach and remove debris particles from the beam of radiation by electrostatic force, and the collecting plate is configured to receive the charged species and the debris particles removed from the beam of radiation.07-23-2009
20100028813BACKSIDE CLEANING OF SUBSTRATE - A pellicle cover, system, and method for cleaning a photomask are disclosed. A pellicle cover is disposed over a photomask and pellicle without damaging the markings surrounding the mask pattern area. The pellicle cover can be practicably implemented in an improved photomask cleaning system and process in which the backside of the photomask may be cleaned without removing the pellicle from the patterned surface.02-04-2010
20100078039METHOD AND APPRATUS FOR MASK PELLICLE ADHESIVE RESIDUE CLEANING - Aspects of the invention generally provide methods and apparatus for cleaning adhesive residual on a photomask substrate. In one embodiment, the apparatus includes a processing cell, a support assembly configured to receive a photomask substrate disposed thereon disposed in the processing cell, a protection head assembly disposed above and facing the support assembly, and a head actuator configured to control the elevation of the protection head assembly relative to an upper surface of the support assembly. A cleaning device is provided and positioned to interact with the photomask substrate disposed on the support assembly. In another embodiment, a method of cleaning a periphery region of a photomask substrate includes providing a photomask substrate having a periphery portion and a center portion disposed on a support assembly in a processing cell, lowering a protection cover disposed in the processing cell to cover the center portion of the photomask substrate, providing a brush in the processing cell to clean the periphery portion of the photomask substrate.04-01-2010
20120103939METHODS AND APPARATUS FOR CONTROLLING PHOTORESIST LINE WIDTH ROUGHNESS - The present invention provides methods and an apparatus for controlling and modifying line width roughness (LWR) of a photoresist layer. In one embodiment, an apparatus for controlling a line width roughness of a photoresist layer disposed on a substrate includes a chamber body having a top wall, side wall and a bottom wall defining an interior processing region, a microwave power generator coupled to the to the chamber body through a waveguild, and one or more coils or magnets disposed around an outer circumference of the chamber body adjacent to the waveguide, and a gas source coupled to the waveguide through a gas delivery passageway.05-03-2012

Patent applications by Banqiu Wu, Sunnyvale, CA US

Chung M. Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20120011115TABLE SEARCH USING RECOVERED SEMANTIC INFORMATION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for searching tables using recovered semantic information. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving a collection of tables, each table including a plurality of rows, each row including a plurality of cells; recovering semantic information associated with each table of the collection of tables, the recovering including determining a class associated with each respective table according to a class-instance hierarchy including identifying a subject column of each table of the collection of tables; and labeling each table in the collection of tables with the respective class.01-12-2012

Chung-Ping Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20100158101BIT RATE STREAM SWITCHING - Embodiments for changing bit rates in streaming media are provided. As portions of a streaming media file are downloaded for playback, the size of the portion is compared with an expected size determined prior to initiating playback of streaming AV data. The portion of the media file may be padded such that the size of the portion matches the size specified prior to initiating playback of streaming AV data.06-24-2010
20100161825ON-DEVICE MULTIPLEXING OF STREAMING MEDIA CONTENT - Techniques are disclosed for multiplexing a dynamic bit-rate video stream with an audio stream received by a client device in a manner that allows the resulting multiplexed stream to be played back without disruption, despite dynamic changes in the bit rate of the video stream that may occur. A content server may stream both a video stream and an audio stream to a client device for playback. The client device may multiplex the video and audio streams prior to them being presented to a playback engine for decoding and playback to a user.06-24-2010
20100262833ACTIVATING STREAMING VIDEO IN A BLU-RAY DISC PLAYER - Techniques are described herein for using cryptographic elements of the Advanced Access Content System (AACS) in a client-server environment to cryptographically authenticate client applications that are executing on non-revoked AACS-compliant playback devices. The techniques described herein may be used to protect a server application from providing information to client applications executing in non-AACS-compliant or revoked environments. In one embodiment, the techniques are used to authenticate a Blu-ray Disc Java Application executing on a non-revoked AACS-compliant Blu-ray Disc Player.10-14-2010

Donghui Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090268053System and Method For Lens Shading Correction Of An Image Sensor Using Splines - An image sensing system provides for accurate lens shading correction even when there is significant lens shading asymmetry and non-uniformity. A two-dimensional B-spline technique is used to determine lens shading correction surfaces. The number of zones is selected to achieve accurate correction of center, edge, and corner regions of an image. Separate lens shading correction surfaces are calculated for a set of standard illuminants to permit lens shading correction to be adapted based on the illuminant used to capture the image.10-29-2009
20100149403AUTOMATIC WHITE BALANCING USING METER SENSORS - An image sensor system includes an image sensor that can be exposed with light from an illuminated scene to produce a secondary image, a meter sensor that can be exposed with light from the illuminated scene to produce a meter secondary image, and an image processor. The image processor can be configured to determine an average pixel color in the secondary image. The image processor can also be configured to determine a white balancing point in response to the secondary image average pixel color, the meter secondary image, meter calibration information for the meter sensor, and the image calibration information for the image sensor.06-17-2010
20110279705Alternative Color Image Array And Associated Methods - An image sensor includes an array of light sensitive elements and a filter array. Each filter element is in optical communication with a respective light sensitive element. The image sensor receives filtered light having a repeating pattern. Light sensitive elements in at least two successive rows alternately receive light having a first color and a second color, and light sensitive elements in common columns of the successive rows alternately receive light having the first color and the second color. Light sensitive elements in at least two additional successive rows alternately receive light having a third and a fourth color, and light sensitive elements in common columns of the additional successive rows alternately receive light having the third color and the fourth color. Output values of pairs of sampled light sensitive elements receiving light of a common color and from successive rows are combined to generate a down-sampled image.11-17-2011
20120038588Optical Position Input System And Method - Optical position input systems and methods determine positions of at least one pointing objects within an active touch area. At least three imager modules form images of at least one pointing objects within the active touch area. A processor computes a position of each of the at least one pointing object based upon the images formed by the at least three imager modules.02-16-2012

Patent applications by Donghui Wu, Sunnyvale, CA US

Gary I. Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20100319002SYSTEMS AND METHODS FOR METADATA DRIVEN DYNAMIC WEB SERVICES - A web service enabled enterprise resource application. The enterprise resource application provides a business framework that includes a data dictionary. The data dictionary is a metadata model that describes business objects in the applications. Systems and methods are provided that automate the process of creating and updating services for key business functions and dynamically enables web services for customization, extensions and modules developed on top of the business framework. These web services are meta data driven and dynamic—the web services can be created, updated and enabled using the model driven platform. Systems and methods are also provided that automatically create and update web services for business functions based on the data dictionary model.12-16-2010

George Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090199047EXECUTING SOFTWARE PERFORMANCE TEST JOBS IN A CLUSTERED SYSTEM - Using a testing framework, developers may create a test module to centralize resources and results for a software test plan amongst a plurality of systems. With assistance from the testing framework, the test module may facilitate the creation of test cases, the execution of a test job for each test case, the collection of performance statistics during each test job, and the aggregation of collected statistics into organized reports for easier analysis. The test module may track test results for easy comparison of performance metrics in response to various conditions and environments over the history of the development process. The testing framework may also schedule a test job for execution when the various systems and resources required by the test job are free. The testing framework may be operating system independent, so that a single test job may test software concurrently on a variety of systems.08-06-2009
20090199160CENTRALIZED SYSTEM FOR ANALYZING SOFTWARE PERFORMANCE METRICS - Using a testing framework, developers may create a test module to centralize resources and results for a software test plan amongst a plurality of systems. With assistance from the testing framework, the test module may facilitate the creation of test cases, the execution of a test job for each test case, the collection of performance statistics during each test job, and the aggregation of collected statistics into organized reports for easier analysis. The test module may track test results for easy comparison of performance metrics in response to various conditions and environments over the history of the development process. The testing framework may also schedule a test job for execution when the various systems and resources required by the test job are free. The testing framework may be operating system independent, so that a single test job may test software concurrently on a variety of systems.08-06-2009

Grace Zhanglei Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20100198791SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR ALLOWING ACCESS TO BACKUP DATA - A system, method, and computer program product are provided for allowing access to backup data resulting from performance of one or more recovery point backup operations and one or more full backup operations. This is accomplished by associating recovery point backup operations with full backup operations and allowing access to backup data resulting from performance of the recovery point backup operations and the full backup operations. In this way, logs corresponding to the backup operations may be associated with a backup path, such that the logs may be accessed during a restore operation. Furthermore, the recovery point operations may be configured to provide a user defined granularity for data recovery. To this end, in various embodiments, backup data may be stored at a granularity defined by a user and recovered based on a user selection of a recovery point.08-05-2010

Guangwei Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090246504Polishing Pad With Controlled Void Formation - A chemical-mechanical planarization polishing pad is provided comprising a network of elements dispersed within a polymer, a plurality of voids formed in the pad and at least a portion of said network of elements is connected to at least a portion of the voids. A method of forming the pad is also disclosed, which comprises providing a composition, the composition comprising a network of elements and at least one of a polymer or a reactive prepolymer, introducing a gas to the composition and using the gas to produce a plurality of voids in the composition. A method of forming voids is also disclosed, which relies upon the application of a force to the network of elements within the polymer or reactive polymer, followed by removal of the force and void formation.10-01-2009
20100221983MULTI-LAYERED CHEMICAL-MECHANICAL PLANARIZATION PAD - The present disclosure relates to a chemical mechanical planarization pad and a method of making and using a chemical mechanical planarization pad. The chemical mechanical planarization pad may include a first component including a water soluble composition and water insoluble composition exhibiting a solubility in water of less than that of the water soluble composition, wherein at least one of the water soluble and water insoluble compositions of the first component is formed of fibers. The chemical mechanical planarization pad may also include a second component, wherein the first component is present as a discrete phase in a continuous of the second component.09-02-2010
20100221985CHEMICAL-MECHANICAL PLANARIZATION PAD INCLUDING PATTERNED STRUCTURAL DOMAINS - An aspect of the present disclosure relates to a chemical mechanical planarization pad including a first domain and a second continuous domain wherein the first domain includes discrete elements regularly spaced within the second continuous domain. The pad may be formed by forming a plurality of openings for a first domain within a second continuous domain of the pad, wherein the openings are regularly spaced within the second domain, and forming the first domain within the plurality of openings in second continuous domain. In addition, the pad may be used in polishing a substrate with a polishing slurry.09-02-2010
20120073210METHOD OF GROOVING A CHEMICAL-MECHANICAL PLANARIZATION PAD - A method of forming a chemical mechanical polishing pad. The method includes polymerizing one or more polymer precursors and forming a chemical-mechanical planarization pad including a surface, forming grooves in the surface defining lands between the grooves, wherein the grooves have a first width, and shrinking the lands from a first land length (L03-29-2012

Patent applications by Guangwei Wu, Sunnyvale, CA US

Haisang Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20100185822MULTI-READER MULTI-WRITER CIRCULAR BUFFER MEMORY - A system for managing a circular buffer memory includes a number of data writers, a number of data readers, a circular buffer memory; and logic configured to form a number of counters, form a number of temporary variables from the counters, and allow the data writers and the data readers to simultaneously access locations in the circular buffer memory determined by the temporary variables.07-22-2010
20110082952MULTI-READER MULTI-WRITER CIRCULAR BUFFER MEMORY - A system for managing a circular buffer memory includes a number of data writers, a number of data readers, a circular buffer memory; and logic configured to form a number of counters, form a number of temporary variables from the counters, and allow the data writers and the data readers to simultaneously access locations in the circular buffer memory determined by the temporary variables.04-07-2011

Hayley Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20080277356Microfluidic Device with a Filter - A microfluidic device with a filter includes a substrate; a flowpath including a well formed in the substrate in fluid communication with a channel formed in the substrate; and a filter disposed across the flowpath.11-13-2008
20120009098MICROFLUIDIC DEVICE WITH A FILTER - A microfluidic device with a filter includes a substrate; a flowpath including a well formed in the substrate in fluid communication with a channel formed in the substrate; and a filter disposed across the flowpath and associated with the channel.01-12-2012

Honglei Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090201185Analog-to-Digital Conversion Circuit - An analog-to-digital conversion circuit and a method for calibrating an analog-to-digital conversion circuit are provided. A digital translation of an analog voltage is analyzed to determine a characteristic value of the analog voltage. A reference voltage, with which the digital translation is generated, is set to a value that is a minimum amount greater than the characteristic value. Additional embodiments include setting an offset voltage, with which the digital translation is also generated.08-13-2009
20100148831BUFFER WITH REMOTE CASCODE TOPOLOGY - A buffer circuit is described for buffering signals between a circuit element and a load. The buffer includes a main transistor and a cascode transistor, as well as a distribution line for transferring signals over a distance between the circuit element and the load. The buffer is arranged in a remote cascode topology such that the cascode transistor is located substantially adjacent to the load and remote from the main transistor. The distribution line transfers signals over the distance from the main transistor to the cascode transistor. This remote cascode topology makes it possible to significantly reduce the power consumption of the buffer—as compared to conventional buffers—while maintaining the maximum bandwidth possible.06-17-2010

James Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20110282944SYSTEMS AND METHODS FOR CONTENT SHARING ACROSS ENTERPRISE SOCIAL NETWORKS - Systems and methods for sharing content over a collection of social networks are disclosed. In one embodiment, a system comprises a first social network, a second social network, and at least one sharing table. The at least one sharing table is configured to share a first content from the first social network with the second social network.11-17-2011

Larry Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20080256282Calibration of Read/Write Memory Access via Advanced Memory Buffer - Methods and apparatuses to calibrate read/write memory accesses through data buses of different lengths via advanced memory buffers. One embodiment includes an advanced memory buffer (AMB) having: a plurality of ports to interface respectively with a plurality of data buses; a port to interface with a common clock bus for the plurality of data buses; and an adjustable circuit coupled with the plurality of ports to level delays on the plurality of data buses. In one embodiment, the data buses have different wire lengths between the dynamic random access memory (DRAM) memory chips and the advanced memory buffer (AMB).10-16-2008
20090248969REGISTERED DIMM MEMORY SYSTEM - A Registered DIMM (RDIMM) system with reduced electrical loading on the data bus for increases memory capacity and operation frequency. In one embodiment, the data bus is buffered on the DIMM. In another embodiment, the data bus is selectively coupled to a group of memory chips via switches.10-01-2009

Larry Lei Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20080244369REGISTER READ MECHANISM - Integrated circuits have expanded a set of custom registers and a read mechanism for control registers. One embodiment includes a circuit having a first set of registers; a second set of registers to be written via one or more write operations addressed to one or more registers of the first set; and a read controller coupled with the first and second sets of registers, the read controller to selectively output a portion of data stored in the first and second sets of registers based on data stored in one or more registers of the second set. In one embodiment, the circuit further includes a logic block; and a multiplexer to select from an output of the logic block and an output of the read controller as an output of the circuit based on the data stored in the one or more registers of the second set.10-02-2008

Linda Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20110247054METHODS AND APPARATUSES FOR SELECTING PRIVILEGES FOR USE DURING A DATA COLLABORATION SESSION - In one embodiment, a plurality of electronic devices participating in a data collaboration session are detected. A group, of a plurality of groups, is determined to which each of the plurality of electronic devices is associated. At least some of the groups correspond to companies. Based on the determined group to which each of the plurality of electronic devices is associated, one or more limitations are identified that restrict the recording of data shared during the data collaboration session. The identified one or more limitations are enforced on only some of the plurality of electronic devices participating in the data collaboration session, such that electronic devices associated with a group that corresponds to the first company are allowed to record the data collaboration session, yet an electronic device associated with a group that corresponds to a second company is prevented from recording the data collaboration session.10-06-2011

Luping Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090046535SYSTEMS AND METHODS FOR MIXING MATERIALS - A system for mixing powdered materials includes a cannula and an actuator adapted to vibrate the cannula. An optional fluid delivery system is operable to add fluid to the powdered mixture through the cannula. The cannula can be extended into a powder bed and vibrated by the actuator to mix the powder bed. Fluid can be added to the powder bed through the cannula. The systems and methods are suitable for preparing relatively small quantities of candidate mixtures for high-throughput screening. Sample mixtures prepared by the mixing system can be pressed into tablets that are substantially devoid of foreign objects used to mix the samples. The sample mixtures can be subjected to one or more tests, such as an accelerated aging or forced degradation test, to assess one or more characteristics of the sample mixtures.02-19-2009

Patrick P. Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090024201APPARATUS AND METHOD FOR DEPLOYING SELF-EXPANDING STENTS - An assembly for delivering a stent to an intraluminal location comprising a catheter having an inner member and an outer member, a stent positioned between the inner member and the outer member at the catheter distal end, and a cutter/slider/deployment mechanism slidable secured to the catheter proximal end. A user may vary the length of the catheter by slidably advancing the cutter/slider/deployment mechanism along the catheter, whereby excess portions of the catheter are cut away. When the desired length is achieved, the user can secure the cutter/slider/deployment mechanism to the catheter to prevent further slidable advancement. The user may also vary the configuration of the catheter handle by adding or removing a removable platform from the handle. Upon stent deployment, the stent is released from the outer member, and the stent will expand as desired.01-22-2009

Songping Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20100056062Beamforming by Sector Sweeping - A method for beamforming in a communication system includes receiving a first plurality of training data units via a plurality of antennas, applying a different steering vector as each training data unit is received, generating a first plurality of quality indicators based on the first plurality of received training data units, such that each of the first plurality of quality indicators corresponds to a respective one of the first plurality of received training data units, and selecting a steering vector based on the different steering vectors and the first plurality of quality indicators.03-04-2010
20100080266Physical Layer Data Unit Format - In a wireless communication system wherein communication devices exchange information utilizing data units that conform to a first format, wherein the first format includes a short training field (STF) spread with a first spread code and a first cover code, a method is for generating a physical layer (PHY) data unit that conforms to a second format, wherein the PHY data unit is for transmitting PHY information. A first portion of the PHY data unit is generated to indicate the PHY data unit conforms to the second format, wherein the first portion of the PHY data unit includes an STF spread with at least one of a second spread code different than the first spread code or a second cover code different than the first cover code. A second portion of the PHY data unit is generated according to the second format, wherein the second portion of the PHY data unit includes PHY information elements not specified by the first format.04-01-2010
20100264902DETECTION AND ESTIMATION OF RADIO FREQUENCY VARIATIONS - A system includes a sampling module, a counter module, and a frequency characteristic module. The sampling module samples radio frequency (RF) signals on a first channel for a first predetermined period and a second predetermined period that is subsequent to the first predetermined period. The counter module increments first and second counts when the samples collected during the first and second predetermined periods reverse polarity, respectively. The frequency characteristic module determines a frequency of the RF signal based on at least one of the first and the second counts and determines frequency variation of the RF signal based on the first and second counts.10-21-2010

Patent applications by Songping Wu, Sunnyvale, CA US

Sung Fong Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20110175822USING A GESTURE TO TRANSFER AN OBJECT ACROSS MULTIPLE MULTI-TOUCH DEVICES - In an example embodiment, predefined gestures are used to provide an intuitive way to transfer objects between multi-touch devices. A first gesture, such as a pinching motion is used to select an object to transfer from a source device. A second gesture, such as a de-pinching gesture, is used to designate a destination for the object on a second device. Data associated with the initiator of the transfer, such as data representative of a fingerprint scan may be employed to match the source device with the destination device.07-21-2011

Sung Fong Solomon Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20110022388METHOD AND SYSTEM FOR SPEECH RECOGNITION USING SOCIAL NETWORKS - In an example embodiment, there is disclosed an apparatus comprising an audio interface configured to receive an audio signal, a data interface is configured to communicate with at least one social graph, and logic is coupled to the audio interface and the data interface. The logic is configured to identify a calling party. The logic is further configured to acquire data representative of a called party from the audio signal. The logic is configured to initiate a search of the at least one social graph for the data representative of the called party to identify the called party responsive to acquiring the data representative of the called party.01-27-2011

Ting Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090128207Clock Circuitry for Generating Multiple Clocks with Time-Multiplexed Duty Cycle Adjustment - Clocking circuitry includes a first clock generator to generate a first clock signal and having a first duty cycle correction input, and a second clock generator to generate a second clock signal and having a second duty cycle correction input. Some embodiments have more than two clock generators. A multiplexer selects between the clock signals from the clock generators. The multiplexer has a first input coupled to the first clock signal and has a second input coupled to the second clock signal, and has a clock output coupled to a clock input of a duty cycle circuit. The duty cycle circuit receives the selected clock signal from the multiplexer and generates a duty cycle correction signal.05-21-2009

Yongjian Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20100023085ADAPTABLE COMMUNICATION SENSITIVITY FOR AN IMPLANTABLE MEDICAL DEVICE - A wireless communication threshold for an implantable medical device is automatically adapted in an attempt to maintain optimum signal detection sensitivity. In some aspects, a threshold level may be adapted to account for current environmental conditions, implant conditions, device conditions, or other conditions that may affect the reception of wireless signals at the device. In some aspects, the determination of an optimum level for the threshold involves a tradeoff relating to effectively detecting target signals while avoiding detection of noise and/or interference. In some aspects, adaptation of a threshold may be based on maximum energy levels associated with one or more sets of RF energy sample data. In some aspects, adaptation of a threshold may be based on the number of false wakeups that occur during a period of time.01-28-2010

Youngjian Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20100312298SYSTEMS AND METHODS TO CONFIGURE A MULTI-ELECTRODE LEAD - Methods and systems are provided for configuring a Multi-Electrode Lead (MEL) that includes N groups of electrodes, with each of the N groups of electrodes including at least M electrodes, where N≧2 and M≧2. Sent via the MEL is a first communication sequence of bits that includes N groups of bits, with each of the N groups of bits corresponding to a different one of the N groups of electrodes and specifying which electrode(s), if any, within the group of electrodes is to be configured as an anode. Also sent via the MEL is a second communication sequence of bits that includes N further groups of bits, with each of the N further groups of bits corresponding to a different one of the N groups of electrodes and specifying which electrode(s), if any, within the group of electrodes is to be configured as a cathode.12-09-2010

Yuwen Wu, Sunnyvale, CA US

Patent application numberDescriptionPublished
20080275994Metadata communication system - Techniques for communicating metadata are disclosed. According to one technique, a device comprises a configuration module. The configuration module contains and specifies a mapping table. For example, each mapping in the mapping table might indicate a standard, a retrieving protocol, and a packaging protocol. In the mapping table, a particular retrieving or packaging protocol can be mapped to more than one standard. The device comprises one or more separately implemented retrieving protocol modules and packaging protocol modules. The device receives a client's request. The device selects a retrieving protocol to interpret the request, and interprets the request using that protocol. The device uses the mapping table to determine a packaging protocol that is mapped to the client's standard. The device uses the selected packaging protocol to package, in the appropriate form, the requested metadata. The device sends the appropriately packaged metadata back to the client.11-06-2008
20080285558REPORTING EVENTS FROM MULTIPLE WS-ENABLED DEVICES - Techniques for reporting events that occur on a plurality of Web Services (WS)-enabled devices are provided. A service agent executes on a node that is separate from the plurality of WS-enabled devices. The service agent receives an event notification message from a particular device of the plurality of WS-enabled devices. The event notification message indicates an event that occurred on the particular device. In response to receiving the event notification message, the service agent examines a mapping table that maps event types to one or more devices that are to be notified when the corresponding event occurs. The service agent then sends a message about the event to each of the one or more devices.11-20-2008
20090307678MFP SOFTWARE UPDATE USING WEB SERVICE - Techniques are provided for updating software components on an multi-function peripheral (MFP) using Web Services (WS). An MFP sends a multi-cast discovery message that conforms to a WS-Discovery protocol. An update server receives the discovery message and responds with a discovery response message that also conforms to a WS-Discovery protocol. The MFP sends, to the update server, an event subscription message that conforms to a WS-Eventing protocol. The event subscription message indicates one or more software components for which the MFP seeks an update. When an applicable update of a subscribed-for software component is available, the update server sends, to the MFP, an event notification message that conforms to a WS-Eventing protocol. In response to a message that requests the updated component, the update server sends, to the MFP, the updated software component.12-10-2009
20100157384SCAN TEMPLATES EXTENSION TO A WS-ENABLED SCANNER - Techniques are provided for extending a WS-enabled scanner. A client device sends a request for multiple scan ticket templates that the WS-enabled scanner maintains. A WS scan module, executing on the scanner, receives the request and forwards the request to a scan templates handler (STH). The STH invokes a routine of a scan templates manager (STM). The STM retrieves, in response to the invocation of the routine, a plurality of scan ticket templates. The STM sends the plurality of scan ticket templates to the STH, which forwards the plurality to the WS scan module. The WS scan module composes a response message that includes the plurality of scan ticket templates and sends the response message to the client device.06-24-2010
20100310135METHOD AND APPARATUS FOR ORGANIZING DIGITAL MEDIA BASED ON FACE RECOGNITION - In one aspect, the present invention is directed to a method and an apparatus for organizing digital media, particularly digital photos, using face recognition. According to a first aspect of the present invention, a computer-based method for organizing digital photos comprises: extracting objects of interest from a plurality of photographs; cropping said plurality of photographs to generate images of isolated objects of interest; applying a recognition algorithm to determine the similarity of isolated objects of interest with a reference; displaying a plurality of objects arranged as a function of the determined similarity; and receiving user input to associate said objects with a particular classification.12-09-2010
20110026073APPROACH FOR PROCESSING PRINT DATA WITHOUT A CLIENT PRINT DRIVER - An approach is provided for processing print data without a client print driver. A print agent is configured to discover a conversion service using Web services. A Web services-enabled print service is configured to determine whether print data received from a client is rasterized. In response to determining that the print data is not rasterized, the print service is further configured to transmit the print data to the print agent. The print agent is further configured to receive the print data from the print service and transmit the print data to the conversion service. The print agent is further configured to receive the print data as rasterized print data from the conversion service, and transmit the rasterized print data to the print service. The print service is further configured to receive the print data as rasterized print data from the print agent, and process the rasterized print data for printing.02-03-2011

Patent applications by Yuwen Wu, Sunnyvale, CA US