Patents by Inventor Tian Zhang
Tian Zhang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20100223336Abstract: A method and apparatus for user information processing in a network environment. The method performs an orthogonal transform on first and second vectors representing information related to first and second users respectively to obtain first and second transformed vectors. Then, the method splits the first and second transformed vectors into two parts respectively, such that first and second vectors cannot be derived from the first or second parts. The first and second user devices exchange the first part of the first transformed vector and the second part of the second transformed vector. The first and second user devices calculate the inner product of the first parts and the second parts respectively. Finally, the two inner products of the parts are summed to get an inner product of the first and second vectors. Also provided are a method and system for resource recommendation in a network environment.Type: ApplicationFiled: February 24, 2010Publication date: September 2, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rong Yao Fu, Wei Gao, Tao Wang, Quan Yuan, Xia Tian Zhang, Shiwan Zhao
-
Publication number: 20100186089Abstract: A system and method for protecting cross-domain interaction of a web application on an unmodified browser. The system includes: a security framework, which is created by a browser. The security framework further includes: a component creator for creating components from a plurality of sources; and supervision module for supervising and controlling scripts/codes executed during the creation of components and invocation and interaction operations performed by various components after the creation of components.Type: ApplicationFiled: January 22, 2010Publication date: July 22, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rong Yao Fu, Wei Gao, Quan Yuan, Xia Tian Zhang, Shiwan Zhao
-
Publication number: 20090112824Abstract: A method and an apparatus for generating presentation configuration files of document content, wherein the document content will be presented according to the presentation configuration files. The method may include acquiring one presentation configuration file template and updating the presentation file template according to personalized presentation rules associated with preferences input by a current user, to generate the presentation configuration files customized with respect to the current user. According to the present invention, the presentation configuration files can be generated automatically based on the user preferences, such that the document content can be presented according to the customized presentation configuration files.Type: ApplicationFiled: October 28, 2008Publication date: April 30, 2009Applicant: International Business Machines CorporationInventors: Rong Yao Fu, Hai Tao Long, Yuan Quan, Xia Tian Zhang, Shiwan Zhao
-
Publication number: 20090087105Abstract: An apparatus and method for labeling a video, an apparatus and method for modifying a video, a video searching method and an advertising method. The method for labeling a video includes labeling at least one object with its properties. The method for modifying a video includes replacing at least one object labeled as “can be replaced” with another object and modifying at least one object if the object has been labeled as “can be modified.” The video searching method includes labeling at least one object in at least one video with its properties and searching the video for an object of interest using the properties labeled on at least one object. The advertising method includes creating a video having an object labeled by an author's name, modifying the video by replacing the labeled object with an advertising object or modifying the labeled object as an advertising object by the advertiser, and distributing the video so that end user can watch the modified video.Type: ApplicationFiled: September 23, 2008Publication date: April 2, 2009Inventors: Rong Yao Fu, Quan Yuan, Xia Tian Zhang, Shi Wan Zhao
-
Publication number: 20090083727Abstract: A method and a system for securely installing patches for an operating system, wherein the system comprises a personal firewall, for filtering inbound and outbound network traffic; an operating system update agent, for connecting to an update server via the personal firewall to download patches; a policy manager, for invoking respective policies according to respective stages of the operating system; a stage coordinator, for coordinating the policy manager and the operating system update agent for different stages; and a policy database, for storing respective policies for respective stages of the operating system. With the method and system, the possibility of being infected by malicious software is significantly reduced when downloading patches for the operating system from the Internet.Type: ApplicationFiled: September 23, 2008Publication date: March 26, 2009Applicant: International Business Machines CorporationInventors: Rong Yao Fu, Yuan Quan, Xia Tian Zhang, Shi Wan Zhao
-
Publication number: 20090063524Abstract: A method for executing a distributed spatial data query. The present invention allows a client to perform spatial queries against spatial data stored in a various formats in various separate databases. A view of the data is created in the relevant databases, wherein the spatial data is converted to WKB and stored as a BLOB. A federated server contains nicknames for the various database views, and also contains views of the data where the BLOB is converted back to a spatial data type. The federated server presents to clients an application view of the distributed heterogeneous spatial data such that the clients can treat the data as if it were a homogenous data source. Also taught is incorporating distributed non-spatial data into the application view by creating a nickname and a view on top of the nickname which derives spatial information from the non-spatial location information.Type: ApplicationFiled: August 29, 2007Publication date: March 5, 2009Applicant: International Business Machines CorporationInventors: David W. Adler, Fain Butt, Alvin K. Cho, Tian Zhang
-
Publication number: 20090063453Abstract: An apparatus, system, and method for executing a distributed spatial data query. The present invention allows a client to perform spatial queries against spatial data stored in a various formats in various separate databases. A view of the data is created in the relevant databases, wherein the spatial data is converted to WKB and stored as a BLOB. A federated server contains nicknames for the various database views, and also contains views of the data where the BLOB is converted back to a spatial data type. The federated server presents to clients an application view of the distributed heterogeneous spatial data such that the clients can treat the data as if it were a homogenous data source. Also taught is incorporating distributed non-spatial data into the application view by creating a nickname and a view on top of the nickname which derives spatial information from the non-spatial location information.Type: ApplicationFiled: August 29, 2007Publication date: March 5, 2009Applicant: International Business Machines CorporationInventors: David W. Adler, Fain Butt, Alvin K. Cho, Tian Zhang
-
Publication number: 20080233679Abstract: A semiconductor package and method for making a semiconductor package are disclosed. The semiconductor package has a top surface and a mounting surface and includes a die, a conducting connecting material, a plating material and an insulating material. The die has a processed surface facing towards the mounting surface of the semiconductor package. Exposed metal connections are at the processed surface of the die. The conducting connecting material is disposed on the exposed metal connections. The plating material is in contact with the conducting connecting material. The insulating material is formed around the conducting connecting material, and the plating material extends to the exterior of the insulating material.Type: ApplicationFiled: May 22, 2008Publication date: September 25, 2008Inventors: Leeshawn Luo, Kai Liu, Ming Sun, Xiao Tian Zhang
-
Publication number: 20080211070Abstract: This invention discloses a power device package for containing, protecting and providing electrical contacts for a power transistor. The power device package includes a top and bottom lead frames for directly no-bump attaching to the power transistor. The power transistor is attached to the bottom lead frame as a flip-chip with a source contact and a gate contact directly no-bumping attaching to the bottom lead frame. The power transistor has a bottom drain contact attaching to the top lead frame. The top lead frame further includes an extension for providing a bottom drain electrode substantially on a same side with the bottom lead frame. In a preferred embodiment, the power device package further includes a joint layer between device metal of source, gate or drain and top or bottom lead frame, through applying ultrasonic energy.Type: ApplicationFiled: March 31, 2008Publication date: September 4, 2008Inventors: Ming Sun, Kai Liu, Xiao Tian Zhang, Yueh Se Ho, Leeshawn Luo
-
Patent number: 7394151Abstract: A semiconductor package and method for making a semiconductor package are disclosed. The semiconductor package has a top surface and a mounting surface and includes a die, a conducting connecting material, a plating material and an insulating material. The die has a processed surface facing towards the mounting surface of the semiconductor package. Exposed metal connections are at the processed surface of the die. The conducting connecting material is disposed on the exposed metal connections. The plating material is in contact with the conducting connecting material. The insulating material is formed around the conducting connecting material, and the plating material extends to the exterior of the insulating material.Type: GrantFiled: February 15, 2005Date of Patent: July 1, 2008Assignee: Alpha & Omega Semiconductor LimitedInventors: Leeshawn Luo, Kai Liu, Ming Sun, Xiao Tian Zhang
-
Publication number: 20070162752Abstract: A system, method, and computer program product for establishing mutual trust on a per-deployment basis between two software modules. For example, the first software module may be a Websphere (WS) Information Integrator (II) deployment instance, and the second software module may be a plugin instance. By executing for this deployment an initial handshake between the software modules, both modules identify themselves and exchange digital certificates received from a trusted certification authority and respective public keys. Subsequent communications for this deployment between the software modules proceed with each module encrypting its communications with the public key of the other module; thereby establishing mutual trust between the software modules for each deployment.Type: ApplicationFiled: January 11, 2006Publication date: July 12, 2007Applicant: International Business Machines CorporationInventors: Priya Baliga, Randy Nakagawa, Tian Zhang
-
Patent number: 7208818Abstract: A semiconductor package including a relatively thick lead frame having a plurality of leads and a first lead frame pad, the first lead frame pad including a die coupled thereto, bonding wires connecting the die to the plurality of leads, the bonding wires being aluminum, and a resin body encapsulating the die, bonding wires and at least a portion of the lead frame.Type: GrantFiled: July 20, 2004Date of Patent: April 24, 2007Assignee: Alpha and Omega Semiconductor Ltd.Inventors: Leeshawn Luo, Anup Bhalla, Sik K. Lui, Yueh-Se Ho, Mike F. Chang, Xiao Tian Zhang
-
Patent number: 7096754Abstract: A sector gear is formed as one of a pair of mirror image gears (12, 14). Each of the sector gears has an arcuate portion (16) having a series of teeth (18) on an outer periphery thereof, and a V-shaped base portion (20) having a first leg (22), a second leg (24) and an apex portion (26). The first leg (22) has an S-shaped configuration and connects with the arcuate portion (16) at a first end thereof. The second leg (24) has an inverted S-shape and connects with the arcuate portion (16) near an arcuate mid-length of the arcuate portion (16). The first leg (22) and second leg (24) merge smoothly with the apex portion (26). The apex portion (26) has an aperture (30) at a radial center of the arcuate portion (16). Each of the gears has an inner periphery (28) that enables complementary nesting of the pair of sector gears (12, 14).Type: GrantFiled: March 6, 2002Date of Patent: August 29, 2006Assignee: Intier Automotive Closures, Inc.Inventor: Tian Zhang
-
Publication number: 20040112159Abstract: A sector gear is formed as one of a pair of mirror image gears (12, 14). Each of the sector gears has an arcuate portion (16) having a series of teeth (18) on an outer periphery thereof, and a V-shaped base portion (20) having a first leg (22), a second leg (24) and an apex portion (26). The first leg (22) has an S-shaped configuration and connects with the arcuate portion (16) at a first end thereof. The second leg (24) has an inverted S-shape and connects with the arcuate portion (16) near an arcuate mid-length of the arcuate portion (16). The first leg (22) and second leg (24) merge smoothly with the apex portion (26). The apex portion (26) has an aperture (30) at a radial center of the arcuate portion (16). Each of the gears has an inner periphery (28) that enables complementary nesting of the pair of sector gears (12, 14).Type: ApplicationFiled: September 8, 2003Publication date: June 17, 2004Inventor: Tian Zhang
-
Publication number: 20040104658Abstract: A structure and method are provided to inhibit degradation to the electron beam of a field emitter device by coating the field emitter tip with a substance or a compound. The substance or compound acts in the presence of outgassing to inhibit such degradation. In one embodiment, the substance or compound coating the field emitter tip is stable in the presence of outgassing. In another embodiment, the substance or compound decomposes at least one matter in the outgassing. In yet another embodiment, the substance or compound neutralizes at least one matter in the outgassing. In a further embodiment, the substance or compound brings about a catalysis in the presence of outgassing.Type: ApplicationFiled: November 20, 2003Publication date: June 3, 2004Applicant: Micron Technology, Inc.Inventors: Behnam Moradi, Tian Zhang, John Lee
-
Patent number: 6692323Abstract: A structure and method are provided to inhibit degradation to the electron beam of a field emitter device by coating the field emitter tip with a substance or a compound. The substance or compound acts in the presence of outgassing to inhibit such degradation. In one embodiment, the substance or compound coating the field emitter tip is stable in the presence of outgassing. In another embodiment, the substance or compound decomposes at least one matter in the outgassing. In yet another embodiment, the substance or compound neutralizes at least one matter in the outgassing. In a further embodiment, the substance or compound brings about a catalysis in the presence of outgassing.Type: GrantFiled: January 14, 2000Date of Patent: February 17, 2004Assignee: Micron Technology, Inc.Inventors: Behnam Moradi, Tian Zhang, John Lee
-
Patent number: 6615203Abstract: A method, computer product, and system for pushdown analysis during query plan generation is provided. Rather than do pushdown analysis for portions of a query that are query execution plan independent, the present invention provides pushdown analysis for features of a query that are plan dependent. This is done by evaluating a portion of the query plan for pushdownability to a remote database system; and if pushdownable to the remote database system, generating cost parameters for the portion of the plan if executed at a local database system and if executed at the remote database system. With both sets of cost parameters, the query optimizer has added information on which to select an optimal query plan.Type: GrantFiled: December 17, 1999Date of Patent: September 2, 2003Assignee: International Business Machines CorporationInventors: Eileen Tien Lin, Tina Louise Mukai, Shivakumar Venkataraman, Tian Zhang
-
Patent number: 6526403Abstract: A method, computer product, and system for rewriting database without decreasing pushdownability is provided. First, a pushdown analysis of the query in its entirety is performed prior to the application of any query rewrite rules in order to establish a baseline on pushdownability for the query. The results of this analysis is stored with the internal query representation. After each rule is applied to rewrite a portion of a query, that rewritten portion is analyzed again for pushdownability. If pushdownability is not decreased, then the rewritten query remains and the internal representation of the query is updated to reflect the pushdownability of that portion. If pushdownability is decreased, then an undo operation is applied to the rewritten portion of the query to back out the effects of the rule and leave the query in the same state as before the rewrite. Finally, additional rewrite rules that are directed to the heterogeneous database environment are also provided.Type: GrantFiled: December 17, 1999Date of Patent: February 25, 2003Assignee: International Business Machines CorporationInventors: Eileen Tien Lin, Tina Louise Mukai, Shivakumar Venkataraman, Tian Zhang
-
Patent number: 5832182Abstract: Multi-dimensional data contained in very large databases is efficiently and accurately clustered to determine patterns therein and extract useful information from such patterns. Conventional computer processors may be used which have limited memory capacity and conventional operating speed, allowing massive data sets to be processed in a reasonable time and with reasonable computer resources. The clustering process is organized using a clustering feature tree structure wherein each clustering feature comprises the number of data points in the cluster, the linear sum of the data points in the cluster, and the square sum of the data points in the cluster. A dense region of data points is treated collectively as a single cluster, and points in sparsely occupied regions can be treated as outliers and removed from the clustering feature tree.Type: GrantFiled: April 24, 1996Date of Patent: November 3, 1998Assignee: Wisconsin Alumni Research FoundationInventors: Tian Zhang, Raghu Ramakrishnan, Miron Livny