Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Chang, San Francisco
Barb Chang, San Francisco, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110055195 | SYSTEM AND METHOD FOR APPLICATION PROGRAMMING INTERFACES FOR KEYWORD EXTRACTION AND CONTEXTUAL ADVERTISEMENT GENERATION - A computer-implemented system and method for keyword extraction and contextual advertisement generation are disclosed. The system in an example embodiment includes a keyword extraction service to receive from a consumer application a request for activation of a keyword extraction service via an application programming interface, the request including an identity of a content source, the request further including an identification of a particular extraction process to be used by the keyword extraction service on the identified content source; determine if the keyword extraction service has already processed the identified content source and retained extracted keywords in a data store; extract keywords from the identified content source using the particular extraction process identified in the request; and make the extracted keywords accessible to the consumer application. | 03-03-2011 |
E-Cheng Chang, San Francisco, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20100020221 | Camera Interface in a Portable Handheld Electronic Device - In accordance with some embodiments, a method is performed at a handheld electronic device having a built-in digital camera and a touch sensitive screen. The method includes detecting a multi-finger gesture on the touch sensitive screen, wherein the touch sensitive screen is serving as part of an electronic viewfinder of the camera; storing coordinates of a location corresponding to the detected multi-finger gesture; translating the stored coordinates to a selected area of an image that is captured by the camera and that is being displayed on the touch sensitive screen; contracting or expanding the selected area in response to the user's fingers undergoing a pinching movement or a spreading movement, respectively, while the detected multi-finger gesture remains in contact with the touch sensitive screen; and applying an automatic image capture parameter adjustment process that gives priority to the selected area. | 01-28-2010 |
| 20100208091 | AUTO FOCUS SPEED ENHANCEMENT USING OBJECT RECOGNITION AND RESOLUTION - Autofocus operations in a digital camera are described. In one embodiment, a processor detects a face in an image captured by the camera, and calculates the size of the face. It selects from amongst a number of previously stored face sizes, one that is closest to the calculated face size. It retrieves a previously stored lens focus position that is associated with the selected, previously stored face size. It signals a moveable lens system of the digital camera to move to a final focus position given by the retrieved, previously stored lens focus position. Other embodiments are also described and claimed. | 08-19-2010 |
| 20110249144 | Tagging Images in a Mobile Communications Device Using a Contacts List - An improved image tagging system that tags images in a mobile handheld communications device, based on the user's contacts list stored therein. The image tagging system compares a face in a given picture (that the user has just taken using the built-in camera) to faces in the user's contacts list images. A matching contact is found in the contacts list. The picture is then tagged with information from the matching contact. The picture is tagged by inserting identification information into a header of the picture. | 10-13-2011 |
Janelle Chang, San Francisco, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20080255652 | Expandable Tip Delivery System and Method - A method of deploying a stent-graft in a curved vessel includes deploying an expandable tip to center a proximal end of the catheter containing a stent-graft in the curved vessel. A sheath is retracted to expose the stent-graft and the stent-graft self-expands into the curved vessel. By centering the catheter containing the stent-graft prior to deployment with the expandable tip, the accuracy of stent graft placement within the curved vessel is improved. | 10-16-2008 |
| 20090270965 | Endovascular Prosthesis for Ascending Aorta - An endoluminal prosthesis for treating a diseased portion of the ascending aorta includes a tubular graft material having an outer surface and an inner surface and a support structure coupled to the graft material. An anchoring device is coupled to the proximal end of the support structure to engage the sinotubular junction or the sinuses adjacent the sinotubular junction. The anchoring device may be a stent ring with barbs on an outer surface to engage the sinotubular junction, a plurality of anchors extending into the sinuses including hooks to engage the sinuses, a plurality of bent stents with distally facing shoulders extending into the sinuses and engaging a distal edge of the sinuses, or a series of progressively larger diameter stent rings extending into the sinuses to engage the distal edge of the sinuses. | 10-29-2009 |
Jennifer Chang, San Francisco, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20120059723 | SYSTEMS AND METHODS TO MERCHANDISE A PRODUCT BASED ON A COMPATIBILITY - Methods and systems to merchandise a product based on compatibility are disclosed. The system receives a request over a network from a user. Next, the system associates the request with a user profile that is associated with the user, retrieves an application listing from the user profile that describes a first item and associates the first item with a plurality of candidate items based on item cluster information that is generated based on content data information that is received from a content data provider. Next, the system selects a second item from the plurality of candidate items, the second item being a component of the first item. Finally, the system communicates the merchandising information over a network, to merchandize the second item. | 03-08-2012 |
John R. Chang, San Francisco, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090307282 | MERGING FILE DIRECTORIES - A merge method includes determining whether a source item in a source file directory is a file or a subdirectory. If the source item is a file, any conflicting items in a destination file directory are deleted and the file is moved from the source file directory to the destination file directory without copying the file. If the source item is a subdirectory that has no corresponding destination subdirectory in the destination file directory, the subdirectory is moved from the source file directory to the destination file directory without copying the subdirectory. If the source item is a subdirectory that does have a corresponding destination subdirectory, the merge method is repeated for each item of the source subdirectory. | 12-10-2009 |
| 20090307477 | INSTALLATION OF SOFTWARE ONTO A COMPUTER - An indication is received from a user to initiate installation of an operating system onto a storage device of a computer. The storage device is partitioned into an original partition and a new partition. Installation software for the operating system is loaded onto the new partition. The computer is booted into the installation software on the new partition. The operating system is installed onto the original partition via the installation software on the new partition. The computer is then re-booted into the operating system on the original partition and the new partition is removed from the storage device. | 12-10-2009 |
Lawrence Wen-Hao Chang, San Francisco, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090055646 | DISTRIBUTED MANAGEMENT OF CRYPTO MODULE WHITE LISTS - An apparatus and method for managing the distribution and expansion of public keys held by a group or array of systems in white lists. The addition of a new system to the array entails a manual input to authorize the introduction of the new system to one trusted system in the array. After the introduction the new system is trusted by the one member and the white list of the one member is loaded into the white list of the new system. The new system then requests joining each of the other systems in the array. For each system in the array asked by the new system, the systems in the array ask if any other systems in the array already trust the new member. In response, a system of the array that trusts the new system responds by sending its white list (containing the public key of the new system) to the requesting system. Eventually the public key of the new system is in the white lists of all the systems in the array. In practice this trusts expansion occurs in the background with respect to running applications. | 02-26-2009 |
Leo S. Chang, San Francisco, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090031311 | PROCESSING TECHNIQUES FOR SERVERS HANDLING CLIENT/SERVER TRAFFIC AND COMMUNICATIONS - The present invention relates to a system for handling client/server traffic and communications pertaining to the delivery of hypertext information to a client. The system includes a central server which processes a request for a web page from a client. The central server is in communication with a number of processing/storage entities, such as an annotation means, a cache, and a number of servers which provide identification information. The system operates by receiving a request for a web page from a client. The cache is then examined to determine whether information for the requested web page is available. If such information is available, it is forwarded promptly to the client for display. Otherwise, the central server retrieves the relevant information for the requested web page from the pertinent server. The relevant information is then processed by the annotation means to generate additional relevant computer information that can be incorporated to create an annotated version of the requested web page which includes additional displayable hypertext information. The central server then relays the additional relevant computer information to the client so as to allow the annotated version of the requested web page to be displayed. In addition, the central server can update the cache with information from the annotated version. The central server can also interact with different servers to collect and maintain statistical usage information. In handling its communications with various processing/storage entities, the operating system running behind the central server utilizes a pool of persistent threads and an independent task queue to improve the efficiency of the central server. A task needs to have a thread assigned to it before the task can be executed. The pool of threads are continually maintained and monitored by the operating system. Whenever a thread is available, the operating system identifies the next executable task in the task queue and assigns the available thread to such task so as to allow it to be executed. Upon conclusion of the task execution, the assigned thread is released back into the thread pool. An additional I/O queue for specifically handling input/output tasks can also be used to further improve the efficiency of the central server. | 01-29-2009 |
Phil Chang, San Francisco, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20100048772 | SYNTHETIC QUARTZ COMPOSITION AND PRODUCTION PROCESS THEREFOR - An synthetic quartz composition having improved tensile strength, compression strength and bending strength comprising up to 90% quartz stone, from 5 to 90% quartz powder, from 0.1 to 20% resin, from 1 to 25% fiber, from 0.1 to 5% coupling agent, from 0.1 to 5% curing agent, up to 70% glass chip, up to 70% mirror chip, up to 5% pigment, up to 5% shell chip, and up to 5% metal flake, by weight, may be produced in panels and molded shapes such as containers. | 02-25-2010 |
Sheng-Yung Chang, San Francisco, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090203015 | MULTIPLEX ASSAYS FOR HORMONAL AND GROWTH FACTOR RECEPTORS, AND USES THEREOF - The present invention provides compositions and methods for simultaneously detecting mRNA expression levels of hormonal receptors, particularly both estrogen receptor (ER) and progesterone receptor (PR), optionally in combination with growth factor receptors, particularly epidermal growth factor receptor ERBB2 (Her-2), and further optionally in combination with control genes, such as the housekeeping genes NUP214 and/or PPIG. Exemplary embodiments of the invention are useful for determining hormonal receptor and/or growth factor receptor status, particular both ER and PR status and optionally also ERBB2 status, such as for assessing or treating breast cancer. | 08-13-2009 |
Stephen Chang, San Francisco, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20080255962 | DISTRIBUTED COMMERCE APPLICATION-WIDGET - In some example embodiments, a system and method are illustrated as including generating an item page that includes widget code and details related to an item for sale. Some example embodiments may include making the widget code available for retrieval from the item page. | 10-16-2008 |
| 20100332539 | PRESENTING A RELATED ITEM USING A CLUSTER - An initial item is grouped into a cluster defined by a query expression applied to a description of the item. Given the initial item, its associated cluster is accessed, and another item is identified based on the initial item's cluster or from a cluster designated as similar to the initial item's cluster. Once identified, the other item is presented as related to the initial item. | 12-30-2010 |
Vicent Chang, San Francisco, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20100236560 | Asymmetrical and complexly-curved, passive, device for relieving back and spinal postural mechanical pain - A device avoiding the use of any motor or perpendicular or rectangular elements, having a convex asymmetrical longitudinal curve, a central longitudinal groove, and mirrored perpendicular and latitudinal, symmetrically-matched convex curves extending from the central groove to the sides, and optimally surfaced with a soft dense foam, uses gravitational force on the body of a user to provide an effective, yet gentle stretch along the length and across the width of the back, particularly at the thoracic vertebrae thereby relieving postural mechanical shoulder, back or spine pain. Additional alternative embodiments using a heating, cooling, or vibrational element along the central longitudinal groove are also described and claimed herein. | 09-23-2010 |
