Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Chang, San Francisco

Barb Chang, San Francisco, CA US

Patent application numberDescriptionPublished
20110055195SYSTEM 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 numberDescriptionPublished
20100020221Camera 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
20100208091AUTO 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
20110249144Tagging 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 numberDescriptionPublished
20080255652Expandable 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
20090270965Endovascular 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 numberDescriptionPublished
20120059723SYSTEMS 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 numberDescriptionPublished
20090307282MERGING 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
20090307477INSTALLATION 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 numberDescriptionPublished
20090055646DISTRIBUTED 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 numberDescriptionPublished
20090031311PROCESSING 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 numberDescriptionPublished
20100048772SYNTHETIC 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 numberDescriptionPublished
20090203015MULTIPLEX 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 numberDescriptionPublished
20080255962DISTRIBUTED 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
20100332539PRESENTING 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 numberDescriptionPublished
20100236560Asymmetrical 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