Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Chang, WA

Alan Tzu-Yang Chang, Renton, WA US

Patent application numberDescriptionPublished
20110159375CARBON MATERIALS COMPRISING AN ELECTROCHEMICAL MODIFIER - The present application is directed to carbon materials comprising an electrochemical modifier. The carbon materials find utility in any number of electrical devices, for example, in lead acid batteries. Methods for making the disclosed carbon materials are also disclosed.06-30-2011

Andy Chung-An Chang, Kirkland, WA US

Patent application numberDescriptionPublished
20110296322Markup Based Extensibility for User Interfaces - Methods, systems, and computer products are provided for exposing the programming of an application user interface to allow modification of the associated user interface to include adding, removing, disabling, enabling and repurposing new or existing user interface components.12-01-2011

Brandon R.i. Chang, Seattle, WA US

Patent application numberDescriptionPublished
20120136708Digital Coupon System - Disclosed are various embodiments for a digital coupon system. Digital coupons can be defined by a coupon specification received from a coupon issuer. Digital coupons can be issued to users and redeemed with third party retailer sites and/or point of sale systems. A coupon clearing house application can manage distribution, redemption, reimbursement of retailers and invoicing of coupon issuers.05-31-2012
20120136710Digital Coupon System - Disclosed are various embodiments for a digital coupon system. Digital coupons can be defined by a coupon specification received from a coupon issuer. Digital coupons can be issued to users and redeemed with third party retailer sites and/or point of sale systems. A coupon clearing house application can manage distribution, redemption, reimbursement of retailers and invoicing of coupon issuers.05-31-2012

Brandon R. I. Chang, Seattle, WA US

Patent application numberDescriptionPublished
20110106598Surfacing Digital Coupons to Customers - Various systems, methods, and other embodiments are described relating to the selection of digital coupons for display in network pages. In one embodiment, a plurality of coupon campaigns are maintained in a computing device for a plurality of entities in association with an operation of an electronic commerce system employed to sell a plurality of items over a network. Each of the coupon campaigns comprises at least one digital coupon to be applied to a purchase of at least one of the items. A network page is generated in the electronic commerce system to be rendered on a client. The network page is generated in association with the operation of the electronic commerce system. A subset of the digital coupons is determined to be included in the network page to present to a user.05-05-2011
20110106599Providing Digital Coupons for Third Party Network Sites - Various embodiments, including systems and methods, are described for providing digital coupons to third party network sites. In one representative embodiment, a computing device is provided, where a plurality of digital coupons are maintained in a memory associated with the computing device. Each digital coupon is directed to the purchase of at least one item through an electronic commerce system. A coupon service is implemented in the computing device that is configured to identify at least one of the digital coupons to present on a third party network site in response to a request for at least one of the digital coupons received from the third party network site based at least in part upon information contained in the request. The identified digital coupons are then sent to the third party network site.05-05-2011
20110106603Self-Service Implementation of Digital Coupons - Disclosed are various embodiments relating to a self-service portal for coupon implementation in association with an electronic commerce system. Coupon campaigns are implemented in a computing device for a plurality of vendors in association with the electronic commerce system. Each of the coupon campaigns comprises one or more digital coupons. An automated submission of each of the campaigns is facilitated in the computing device from respective ones of the vendors through a self-service portal. Vendor control is facilitated through the self-service portal as to whether the digital coupons associated with a respective one of the campaigns are activated to be applied to a purchase of an item through the electronic commerce system.05-05-2011
20120136706Digital Coupon System - Disclosed are various embodiments for a digital coupon system. Digital coupons can be defined by a coupon specification received from a coupon issuer. Digital coupons can be issued to users and redeemed with third party retailer sites and/or point of sale systems. A coupon clearing house application can manage distribution, redemption, reimbursement of retailers and invoicing of coupon issuers.05-31-2012
20120136707Digital Coupon System - Disclosed are various embodiments for a digital coupon system. Digital coupons can be defined by a coupon specification received from a coupon issuer. Digital coupons can be issued to users and redeemed with third party retailer sites and/or point of sale systems. A coupon clearing house application can manage distribution, redemption, reimbursement of retailers and invoicing of coupon issuers.05-31-2012
20120136712Digital Coupon System - Disclosed are various embodiments for a digital coupon system. Digital coupons can be defined by a coupon specification received from a coupon issuer. Digital coupons can be issued to users and redeemed with third party retailer sites and/or point of sale systems. A coupon clearing house application can manage distribution, redemption, reimbursement of retailers and invoicing of coupon issuers.05-31-2012

Cheng Chang, Redmond, WA US

Patent application numberDescriptionPublished
20080240235Adaptive deadzone size adjustment in quantization - Techniques and tools are described for adaptive deadzone (“DZ”) resizing during quantization. For example, in some embodiments, for quantization of an AC frequency coefficient of a block, a video encoder adjusts DZ size of a selected quantizer depending on the texture of the block. In other embodiments, a video encoder adjusts DZ size depending on the frequency of a coefficient being quantized. In still other embodiments, for quantization of an AC frequency coefficient of a block, a video encoder adjusts DZ size depending on the texture of the block and the frequency of the coefficient being quantized.10-02-2008
20080240257Using quantization bias that accounts for relations between transform bins and quantization bins - Techniques and tools are described for using quantization bias that accounts for relations between transform bins and quantization bins. The techniques and tools can be used to compensate for mismatch between transform bin boundaries and quantization bin boundaries during quantization. For example, in some embodiments, when a video encoder quantizes the DC coefficients of DC-only blocks, the encoder compensates for mismatches between transform bin boundaries and quantization bin boundaries. In some implementations, the mismatch compensation uses an offset table that accounts for the mismatches. In other embodiments, the encoder uses adjustable thresholds to control quantization bias.10-02-2008
20080304562Adaptive selection of picture-level quantization parameters for predicted video pictures - Techniques and tools for adaptive selection of picture quantization parameters (“QPs”) for predicted pictures are described. For example, a video encoder adaptively selects a delta QP for a B-picture based on spatial complexity, temporal complexity, whether differential quantization is active, whether the B-picture is available as a reference picture, or some combination or subset of these or other factors. The delta QP can then be used to adjust the picture QP for the B-picture (e.g., to reduce bit rate for the B-picture without appreciably reducing the perceived quality of a video sequence.12-11-2008
20090245587Classifying and controlling encoding quality for textured, dark smooth and smooth video content - Techniques and tools for content classification and adaptive quantization are described. In an example implementation, a video encoding tool classifies blocks as textured, dark smooth or other smooth. The tool classifies a block as textured or non-textured by comparing the energy of AC coefficients for the block to a texture threshold, which can be set using a non-linear mapping of possible texture classification levels to possible texture thresholds. If a block is not textured, the tool further classifies the block as dark smooth or smooth depending on average intensity value for the block. Using the classification information and one or more control parameters to control bit allocation for dark smooth content relative to other smooth content, the tool encodes the video and outputs encoded video information. Example multi-pass approaches to setting the control parameters are also described.10-01-2009
20120020409ESTIMATING SAMPLE-DOMAIN DISTORTION IN THE TRANSFORM DOMAIN WITH ROUNDING COMPENSATION - Techniques and tools are described for compensating for rounding when estimating sample-domain distortion in the transform domain. For example, a video encoder estimates pixel-domain distortion in the transform domain for a block of transform coefficients after compensating for rounding in the DC coefficient of the block. In this way, the video encoder improves the accuracy of pixel-domain distortion estimation but retains the computational advantages of performing the estimation in the transform domain. Rounding compensation includes, for example, looking up an index (from a de-quantized transform coefficient) in a rounding offset table to determine a rounding offset, then adjusting the coefficient by the offset. Other techniques and tools described herein are directed to creating rounding offset tables and encoders that make encoding decisions after considering rounding effects that occur after an inverse frequency transform on de-quantized transform coefficient values.01-26-2012

Patent applications by Cheng Chang, Redmond, WA US

Cheng-Chang Chang, Sammamish, WA US

Patent application numberDescriptionPublished
20090158241GENERATING A MANAGEMENT PACK AT PROGRAM BUILD TIME - Technologies are described herein for generating a management pack at program build time. Data is received that defines one or more events generated by the application program. Data is also received that defines one or more management classes for the application program. When a request to build the program is received, the data defining the events generated by the program and the data defining the management classes is utilized to generate a management pack for the program in an automated fashion. Once the management pack has been generated, it may be provided to an operations manager application program for use in monitoring the operation of the application program.06-18-2009

Chien-Shen Chang, Redmond, WA US

Patent application numberDescriptionPublished
20080320018CUBE-BASED PERCENTILE CALCULATION - By dividing data entries among multiple data collections, a data collection comprising a data entry associated with a requested percentile can be determined with reference to the number of data entries within each collection. Initially, the range of values corresponding to the identified data collection can be presented as the value of the requested percentile. Should further detail be required, the value for a requested percentile can be refined by averaging the range, linearly, or otherwise, extrapolating estimated values for the data entries within the identified data collection, or sorting the actual entries according to their values. A relational database can maintain the data entries, each comprising values along one or more dimensions, and an OLAP engine component can maintain a counting of the data entries within the defined data collections.12-25-2008

Christopher Chang, Redmond, WA US

Patent application numberDescriptionPublished
20100229152PRESCRIPTIVE ARCHITECTURE FOR APPLICATION DEVELOPMENT - A prescriptive architecture for application development is provided. In some embodiments, the architecture comprises a service, a receiver, a sender, and a transport. The service functions to perform the actual business logic, is decorated with service deployment metadata; and is operable to communicate via types. The receiver is coupled to the service and is generated entirely from the service deployment metadata. The receiver is operable to receive messages, convert the received messages into types, and communicate with the service using the types. The sender is coupled to the receiver and is generated entirely from the service deployment metadata. The sender functions as a proxy for the service to a service consumer, and is operable to communicate using types with the service consumer. The sender is operable to convert the types to messages, and communicate with the receiver via messages. The transport functions as a message exchange technology that allows the sender and receiver to communicate, and is designated by the service deployment metadata and implemented as an underlying technology of the sender and the receiver.09-09-2010
20100229154DECLARATIVE ASPECTS AND ASPECT CONTAINERS FOR APPLICATION DEVELOPMENT - An aspect container being operable to generate an instance of itself at run time is provided. The aspect container comprises logic operable to create an instance of the aspect container by reading configuration information specifying a sequence of one or more aspects from an aspect container configuration file corresponding to the aspect container. The logic is also operable to generate instances of the aspects in the sequence, configure each aspect instance with its configuration information from an aspect configuration file corresponding to the aspect, and chain the aspect instances according to the specified sequence, such that the chain of aspect instances preamble and postamble activities of a class or method.09-09-2010

Clayton Chang, Redmond, WA US

Patent application numberDescriptionPublished
20110267259RESHAPABLE CONNECTOR WITH VARIABLE RIGIDITY - An accessory is disclosed for use in a human-computer interface gaming or other application. The accessory can be held or otherwise interacted with by a user, where the accessory is sensed and displayed as a virtual object on a display. The virtual representation of the accessory may be an accurate recreation of the accessory, or it may be displayed as a virtual object appropriate to the gaming or other application. The real world accessory is flexible and may be morphed into a variety of forms to better suit a wide array of uses. This accessory may also serve as a platform upon which other accessories can be mounted to enhance user experience.11-03-2011
20110309919Providing Directional Force Feedback In Freespace - Technology is presented for generating directional force feedback in free space to a user using a mass rotatable about a movable axis. The mass and movable axis are responsive to a control signal to generate a force vector having a direction and a magnitude in three-dimensional space to provide feedback to the user. The force vector is created in response to an event in application executing in a processing device. The force vector represents feedback regarding an event in the application.12-22-2011
20110310002FREE SPACE DIRECTIONAL FORCE FEEDBACK APPARATUS - A directional feedback device generating a directional force feedback in free space. The device includes a force generation structure including a rotatable mass creating a physical force vector in three dimensional space. A wireless communication device and a control system communicatively coupled to the wireless communication device and the force generation system are provided. The control system receives a definition of the physical force vector to be generated from an application executing in a processing device. The control system provides instructions to the force generation system to generate the physical force vector using the force generation structure. The force generation system, the wireless communication device and the control system are encloses in a housing.12-22-2011

Erica Y. Chang, Redmond, WA US

Patent application numberDescriptionPublished
20090063266PERFORMING OF MARKETING ACTIONS WHILE PRESERVING CONFIDENTIALITY - A system provides targeted advertising to customers of an application while preserving the confidentiality of the customers' application information. A marketing system provides a marketing engine that executes on a computer system of the customer of an application and provides targeted marketing to that customer. Since the marketing engine executes on the customer's own computer system, it may have access to the customer's application information. The marketing engine can analyze the application information and provide marketing information that is targeted to the customer without compromising the confidentiality of the customer's application information.03-05-2009

Eugene Chang, Redmond, WA US

Patent application numberDescriptionPublished
20120060110NOTIFICATION BAR USER INTERFACE CONTROL - Various embodiments provide a notification bar user interface control that is designed to help users maintain focus on their browsing activities, while offering notifications in the form of suggestions. In at least some embodiments, the notification bar user interface control is non-modal and is presented at a location within the browsing field-of-view that is selected to reduce user distraction. Further, in at least some embodiments, the notification bar user interface control is presented in a manner which overlays content of the web page and thus, does not cause layout of the web page to be changed.03-08-2012
20120066628DRAG-ABLE TABS - Various embodiments enable a tab within a web browser user interface to be dragged out of an associated tab band in which it appears. When dragged outside of the tab band, content can be rendered within a window associated with the tab. This permits side-by-side viewing of content in the primary web browser user interface as well as the window associated with the tab that has been dragged out of the tab band. In one or more embodiments, content that is associated with a dragged tab's window can include live content, such as multimedia presentations.03-15-2012

Heejae Chang, Issaquah, WA US

Patent application numberDescriptionPublished
20110271250Software Development Tool - A system and method for providing a completion list associated with computer program source code and a dynamic expression. A static analysis is performed to find and aggregate one or more candidate types of the expression. The analysis may include one or more of a number of techniques, including analyzing expressions that are assigned to a program variable, following method calls, examining system or other specified assemblies, loading runtime assemblies, or making inferences based on other uses of the variable. A dynamic analysis may be performed and combined with a static analysis. A completion list may be filtered or ordered based on a configured criteria.11-03-2011
20110271258Software Development Tool - A system and method for providing a completion list associated with computer program source code and a dynamic expression. A dynamic analysis is performed to find and aggregate one or more candidate types of the expression. During an execution of the target program, a runtime monitor tracks events that may indicate a type of program variables. The analysis may include one or more of a number of static analysis techniques, including analyzing expressions that are assigned to a program variable, following method calls, examining system or other specified assemblies, loading runtime assemblies, or making inferences based on other uses of the variable. A completion list may be filtered or ordered based on a configured criteria.11-03-2011

James Zhixin Chang, Vancouver, WA US

Patent application numberDescriptionPublished
20080239340Method for Limiting Total Colorant Coverage Using Multidimensional Simplicial Subdivision and Barycentric Interpolation - Systems and methods for limiting total colorant in a color rendering system are disclosed. Implementation of the present invention provides for transformation of a specified colorant in which the sum of the colorant components exceeds a total area coverage (TAC) limit to create a second or resultant colorant in which the sum of the colorant components is within the limit. Using a bijective transformation, colorant sampling and other manipulations can be performed using a nominal hypercube space and the results can be compressed from the nominal space back to the actual colorant-limited space, simplifying manipulation of the colorant-limited polytope space. The unlimited colorant hypercube may be divided into simplexes. For each simplex, intersection points may be found between the TAC limit and the edges of the simplex. A barycentric interpolation technique may then be used to map the unlimited simplex onto a corresponding simplex within the colorant-limited polytope.10-02-2008
20090147329SYSTEMS AND METHODS FOR DESIGNING A SET OF BLACK GENERATION TRANSFER CURVES - A method for designing a black generation transfer curve is described. A table is produced to convert a first signal in a first signal space to a second signal in a second signal space. Color measurement data of a device is obtained. The color measurement data relates to a signal-to-color response of the device. A black generation transfer curve is designed constrained by the color measurement data of the device.06-11-2009
20090244642Systems and Methods for Embedding Metadata in a Color Measurement Target - Systems and methods for utilizing metadata embedded in a color measurement target to uniquely identify the target through color measurement. A color measurement target is used for color calibration, color characterization, color adjustment and/or color correction of a color output device and includes a collection of color patches imaged by the output device, wherein metadata is embedded directly into the color patches of the color measurement target to uniquely identify the target through color measurement. The metadata-bearing patches in the target are used to communicate information through color measurement, and can contribute to the color characterization.10-01-2009
20100253698Methods and Systems for Sampling and Modeling of Colorant-Limited, Multi-Colorant Color Spaces - Aspects of the present invention relate to methods and systems for determining output responses and device targets for multi-colorant output devices. Some aspects relate to methods and systems for multi-dimensional rectilinear sampling, transformation of samples from an unlimited colorant space to a colorant-limited space, obtaining additional samples within a colorant-limitation hyperplane and interpolation of values in a colorant-limited space.10-07-2010
20110051207Gamut Clipping with Preprocessing - A method is provided for gamut clipping with preprocessing enabled as software instructions stored in a computer-readable medium and executable by a processor. The instructions provide a color in a color space defined by at least three attributes. If the color lies outside a gamut boundary in the first color space, a distance is measured from the color to the gamut boundary. In response to the measured distance, a weight is calculated for an attribute of the color. Then, it is determined if the attribute of the color is to be shifted. If so, an attribute shift amount is derived. The attribute shift amount of the color is modified by applying the weighting. The attribute of the first color is shifted by the weighted attribute shift amount, creating a post-processed color. The post-processed color is then clipped.03-03-2011

Patent applications by James Zhixin Chang, Vancouver, WA US

Jin Chang, Mill Creek, WA US

Patent application numberDescriptionPublished
20110208061ULTRASONIC LESION IDENTIFICATION USING TEMPORAL PARAMETRIC CONTRAST IMAGES - An ultrasonic diagnostic imaging system acquires a sequence of image data as a bolus of contrast agent washes into and out of a region of interest (ROI) which may contain a lesion. The image data of contrast intensity is used to compute a time-intensity curve at each point in the ROI. Levels of a time-intensity curve are set to define a rise rime period when contrast perfuses the ROI, an enhancement time period when a maximal amount of contrast is sustained in the ROI, and a fall time period when contrast washes out of the ROI. One or more of the time period parameters for the points in the ROI are used to form a parametric contrast image, which is used to identify a lesion in the ROI and its border.08-25-2011

Joon Chang, Seattle, WA US

Patent application numberDescriptionPublished
20100100831SUPPRESSING UNWANTED UI EXPERIENCES - Methods to allow, suppress, or reformulate a presentation of a UI element invoked by a computer program are provided. One method includes applying an administrator-configurable heuristic to determine whether to allow a native presentation of the UI element, to suppress the native presentation of the UI element, or to enable a reformulated presentation of the UI element. The method further includes one or more of suppressing and reformulating the UI element in accordance with a determination of the heuristic.04-22-2010

Kuo-Shu Edward Chang, Camas, WA US

Patent application numberDescriptionPublished
20090124991Body Conforming Disposable Absorbent Article Having Leg Wraps and Internal Topsheet and Method of Making Same - A secondary internal topsheet and leg wrap structure is provided in a disposable absorbent garment such as a diaper or training pants. The leg wrap structure has a base layer, a top layer, and an elastic construction disposed inbetween. The elastic construction includes a plurality of spaced apart elastic elements that are aligned in a generally in generally parallel relation. The leg wrap structure and secondary topsheet provides for the efficient formation of a reservoir and a plurality of fluid dams each capable of capturing a quantity of fluid to minimize the occurrence of fluid leaks from the absorbent article. Methods of forming such absorbent articles are disclosed.05-14-2009

Lee H. Chang, Redmond, WA US

Patent application numberDescriptionPublished
20080201465Centralized Monitoring of Distributed Systems - A remote server managing multiple client computers at a customer site communicates with a server at a service provider site. A proxy gateway at the remote server allows communications through a network to the server at the service provider site. Remote monitoring of the multiple client computers may be performed at the server at the service provider site through a central monitoring console.08-21-2008

Li-Kai K. Chang, Redmond, WA US

Patent application numberDescriptionPublished
20080317240ALPHA CHARACTER SUPPORT AND TRANSLATION IN DIALER - The innovation supports the ability to map alpha characters entered directly into the dialer application of a smartphone. These alpha characters can be entered via a smartphone keyboard (e.g., QWERTY keyboard) and converted to the appropriate digits as mapped to a conventional telephone keypad. The resultant numerical digits can be used to prompt a network call. Additionally, the innovation can be used during an active call to respond to prompts that traditionally require 12-key mappings. This innovation allows a user to both dial a number directly via a smartphone keyboard, and filter contacts by name, in a non-modal manner.12-25-2008
20090007143SERVER QUOTA NOTIFICATION - A system that enables notification of a critical quota status related to a mail (or Exchange) server is provided. The system can employ parameters directly from a mail server or, alternatively, from a stats store located within a client device to trigger generation and delivery of a quota full (or exceeded) state. This alert can be locally generated within the client device to convey the critical quota status. In operation, the alert protocol can employ most any protocol including but, not limited to, an email, calendar entry, task, instant message (IM), or the like. In the case of an email alert, the system can timestamp the alert thereby making it always appear on the top of the inbox thus, conspicuous to a user.01-01-2009

Lily Chang, Seattle, WA US

Patent application numberDescriptionPublished
20110020779SKILL EVALUATION USING SPHERICAL MOTION MECHANISM - Software tools, methods and apparatus for objectively assessing surgical and medical procedural skills are described. Data corresponding to performance of a manipulative task by a subject is modeled using Markov modeling techniques and compared with stored models corresponding to each of a plurality of proficiency levels. A particular proficiency level is selected based on proximity of the subject data relative to each of the stored models.01-27-2011

Philip Y.f. Chang, Renton, WA US

Patent application numberDescriptionPublished
20100289219WESTERNIZED MAHJONG GAME COMPOSED OF SPECIALIZED PLAYING CARDS OR TILES - The invention disclosed herein relates to a game that uses a plurality of specialized playing cards or tiles that entwines traditional symbols of Chinese origin (associated with the tile game of mahjong) together with numerically ranked and suited playing cards (associated with western-style card decks of the 52 playing card to a deck variety). Each inventive card or tile has displayed on one of its faces a symbol of Chinese origin, a numerical rank, and a suit of French origin. The symbol of Chinese origin is selected from the group consisting of a wan, a bamboo, a ring, a dragon, or a wind; whereas the numerical rank is selected the group consisting of a 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, jack, queen, and king; and whereas the suit is selected from the group consisting of a spade, a heart, a club, and a diamond.11-18-2010

Qing Chang, Redmond, WA US

Patent application numberDescriptionPublished
20110029509Best-Bet Recommendations - Best-bet recommendation may be provided. User behavior associated with a search result may be logged and applied to a relevance classifier. The relevance classifier may determine whether the user behavior indicates that the search result may comprise a best-bet result. A best-bet result may comprise a result associated with a high confidence that the result may be satisfactory to a user. The relevance classifier may be trained according to past searches and user behavior to improve the confidence on best-bet recommendations. Once confidence in a search result is high enough, future searches on the same query may provide the best-bet result to the searching user.02-03-2011
20110029516Web-Used Pattern Insight Platform - A web site usage pattern insight platform may be provided. User behaviors associated with web page requests, including search queries, may be captured and analyzed to provide usage pattern insights. The pattern insights may be aggregated across a plurality of users and may be used to provide recommendations for improving a system that hosts the web pages.02-03-2011

Steve Chang, Redmond, WA US

Patent application numberDescriptionPublished
20090115017SELECTIVE FORMATION OF TRENCHES IN WAFERS - A wafer substrate, such as a silicon wafer substrate, includes at least one selectively formed substrate trench that may be filled with an isolation material to form an isolation surface. The forming process includes converting at least one silicon wall etched into the wafer substrate into a silicon dioxide wall, which in turn creates a substantially larger substrate trench in the wafer substrate. The selectively formed and substantially larger substrate trench may be filled with an isolation material, such as silicon dioxide, through at least one or both of an oxidation growth process and an oxidation deposition process.05-07-2009
20090283917SYSTEMS AND METHODS FOR VERTICAL STACKED SEMICONDUCTOR DEVICES - Systems and methods fabricate a vertically stacked multi-chip semiconductor device assembly. An exemplary assembly is fabricated by forming a first semiconductor device in a first semiconductor device layer with a first connector located at a first surface of the first semiconductor device layer; forming a second semiconductor device in a second semiconductor device layer with a second connector located at an interior surface of the second semiconductor device layer; forming a via in the first semiconductor device layer extending from the first surface to an opposing second surface of the first semiconductor device layer corresponding to the location of the second connector; and joining the second surface of the first semiconductor device layer and the interior surface of the second semiconductor device layer, wherein the via at the second surface of the first semiconductor device layer is coupled to the second connector of the second semiconductor device.11-19-2009

Steve Sung-Nam Chang, Kirkland, WA US

Patent application numberDescriptionPublished
20080319750CONCEPT MONITORING IN SPOKEN-WORD AUDIO - Monitoring a spoken-word audio stream for a relevant concept is disclosed. A speech recognition engine may recognize a plurality of words from the audio stream. Function words that do not indicate content may be removed from the plurality of words. A concept may be determined from at least one word recognized from the audio stream. The concept may be determined via a morphological normalization of the plurality of words. The concept may be associated with a time related to when the at least one word was spoken. A relevance metric may be computed for the concept. Computing the relevance metric may include assessing the temporal frequency of the concept within the audio stream. The relevance metric for the concept may be based on respective confidence scores of the at least one word. The concept, time, and relevance metric may be displayed in a graphical display.12-25-2008

Su Chin Chang, Woodinville, WA US

Patent application numberDescriptionPublished
20080215932CONTROLLING SOFTWARE FAILURE DATA REPORTING AND RESPONSES - User input defines transmission filter rules to be met when sending an error report to a support provider. User input also defines collection filter rules to be met when including failure data within an error report. Error reports corresponding to crash failures at clients are filtered with the transmission filter rules to determine which of the error reports to send to the support provider, and each error report to be sent to the support provider is further filtered to remove any failure data that fails to satisfy the collection filter rules. Each error report that satisfies the transmission filter rules, along with the failure data satisfying the collection filter rules, is sent to the support provider for analysis. Standard and or custom failure responses corresponding to the failures at the clients may be retrieved and sent to the clients in accordance with the collection filter rules.09-04-2008
20080215933CONTROLLING SOFTWARE FAILURE DATA REPORTING AND RESPONSES - User input defines transmission filter rules to be met when sending an error report to a support provider. User input also defines collection filter rules to be met when including failure data within an error report. Error reports corresponding to crash failures at clients are filtered with the transmission filter rules to determine which of the error reports to send to the support provider, and each error report to be sent to the support provider is further filtered to remove any failure data that fails to satisfy the collection filter rules. Each error report that satisfies the transmission filter rules, along with the failure data satisfying the collection filter rules, is sent to the support provider for analysis. Standard and or custom failure responses corresponding to the failures at the clients may be retrieved and sent to the clients in accordance with the collection filter rules.09-04-2008
20080229160CONTROLLING SOFTWARE FAILURE DATA REPORTING AND RESPONSES - User input defines transmission filter rules to be met when sending an error report to a support provider. User input also defines collection filter rules to be met when including failure data within an error report. Error reports corresponding to crash failures at clients are filtered with the transmission filter rules to determine which of the error reports to send to the support provider, and each error report to be sent to the support provider is further filtered to remove any failure data that fails to satisfy the collection filter rules. Each error report that satisfies the transmission filter rules, along with the failure data satisfying the collection filter rules, is sent to the support provider for analysis. Standard and or custom failure responses corresponding to the failures at the clients may be retrieved and sent to the clients in accordance with the collection filter rules.09-18-2008
20080263406CONTROLLING SOFTWARE FAILURE DATA REPORTING AND RESPONSES - User input defines transmission filter rules to be met when sending an error report to a support provider. User input also defines collection filter rules to be met when including failure data within an error report. Error reports corresponding to crash failures at clients are filtered with the transmission filter rules to determine which of the error reports to send to the support provider, and each error report to be sent to the support provider is further filtered to remove any failure data that fails to satisfy the collection filter rules. Each error report that satisfies the transmission filter rules, along with the failure data satisfying the collection filter rules, is sent to the support provider for analysis. Standard and or custom failure responses corresponding to the failures at the clients may be retrieved and sent to the clients in accordance with the collection filter rules.10-23-2008

Patent applications by Su Chin Chang, Woodinville, WA US

Wen-Fong Chang, Seattle, WA US

Patent application numberDescriptionPublished
20090066210Spark Plug - A spark plug comprising a housing, a ceramic insulator and a sleeve is provided. The housing has an inner cavity while the ceramic insulator encloses a central electrode. The ceramic insulator is disposed inside the inner cavity and maintain from the housing with a gap. The sleeve is provided enclosing an inner wall of the housing and corresponds to an opening of the inner cavity. The level of an edge surface of the housing corresponding to the opening of the inner cavity is disposed higher than the level of an edge surface of the central electrode, and the level of the center electrode is also higher than the level of the edge surface of the ceramic insulator.03-12-2009

Yu-Jung Chang, Bellevue, WA US

Patent application numberDescriptionPublished
20090314714METHOD FOR REMOVING CONTAMINANTS FROM LIQUIDS USING MEMBRANE FILTRATION IN COMBINATION WITH PARTICLE ADSORPTION TO REDUCE FOULING - Metal oxide particles heated while immersed in water in a closed container are combined with membrane filtration to remove contaminants from water. The use of the heated particles reduces fouling of the membrane typically encountered when membranes alone are used to remove contaminants from water.12-24-2009