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: 20100223336
    Abstract: 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: Application
    Filed: February 24, 2010
    Publication date: September 2, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rong Yao Fu, Wei Gao, Tao Wang, Quan Yuan, Xia Tian Zhang, Shiwan Zhao
  • Publication number: 20100186089
    Abstract: 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: Application
    Filed: January 22, 2010
    Publication date: July 22, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rong Yao Fu, Wei Gao, Quan Yuan, Xia Tian Zhang, Shiwan Zhao
  • Publication number: 20090112824
    Abstract: 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: Application
    Filed: October 28, 2008
    Publication date: April 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Rong Yao Fu, Hai Tao Long, Yuan Quan, Xia Tian Zhang, Shiwan Zhao
  • Publication number: 20090087105
    Abstract: 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: Application
    Filed: September 23, 2008
    Publication date: April 2, 2009
    Inventors: Rong Yao Fu, Quan Yuan, Xia Tian Zhang, Shi Wan Zhao
  • Publication number: 20090083727
    Abstract: 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: Application
    Filed: September 23, 2008
    Publication date: March 26, 2009
    Applicant: International Business Machines Corporation
    Inventors: Rong Yao Fu, Yuan Quan, Xia Tian Zhang, Shi Wan Zhao
  • Publication number: 20090063524
    Abstract: 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: Application
    Filed: August 29, 2007
    Publication date: March 5, 2009
    Applicant: International Business Machines Corporation
    Inventors: David W. Adler, Fain Butt, Alvin K. Cho, Tian Zhang
  • Publication number: 20090063453
    Abstract: 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: Application
    Filed: August 29, 2007
    Publication date: March 5, 2009
    Applicant: International Business Machines Corporation
    Inventors: David W. Adler, Fain Butt, Alvin K. Cho, Tian Zhang
  • Publication number: 20080233679
    Abstract: 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: Application
    Filed: May 22, 2008
    Publication date: September 25, 2008
    Inventors: Leeshawn Luo, Kai Liu, Ming Sun, Xiao Tian Zhang
  • Publication number: 20080211070
    Abstract: 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: Application
    Filed: March 31, 2008
    Publication date: September 4, 2008
    Inventors: Ming Sun, Kai Liu, Xiao Tian Zhang, Yueh Se Ho, Leeshawn Luo
  • Patent number: 7394151
    Abstract: 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: Grant
    Filed: February 15, 2005
    Date of Patent: July 1, 2008
    Assignee: Alpha & Omega Semiconductor Limited
    Inventors: Leeshawn Luo, Kai Liu, Ming Sun, Xiao Tian Zhang
  • Publication number: 20070162752
    Abstract: 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: Application
    Filed: January 11, 2006
    Publication date: July 12, 2007
    Applicant: International Business Machines Corporation
    Inventors: Priya Baliga, Randy Nakagawa, Tian Zhang
  • Patent number: 7208818
    Abstract: 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: Grant
    Filed: July 20, 2004
    Date of Patent: April 24, 2007
    Assignee: Alpha and Omega Semiconductor Ltd.
    Inventors: Leeshawn Luo, Anup Bhalla, Sik K. Lui, Yueh-Se Ho, Mike F. Chang, Xiao Tian Zhang
  • Patent number: 7096754
    Abstract: 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: Grant
    Filed: March 6, 2002
    Date of Patent: August 29, 2006
    Assignee: Intier Automotive Closures, Inc.
    Inventor: Tian Zhang
  • Publication number: 20040112159
    Abstract: 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: Application
    Filed: September 8, 2003
    Publication date: June 17, 2004
    Inventor: Tian Zhang
  • Publication number: 20040104658
    Abstract: 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: Application
    Filed: November 20, 2003
    Publication date: June 3, 2004
    Applicant: Micron Technology, Inc.
    Inventors: Behnam Moradi, Tian Zhang, John Lee
  • Patent number: 6692323
    Abstract: 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: Grant
    Filed: January 14, 2000
    Date of Patent: February 17, 2004
    Assignee: Micron Technology, Inc.
    Inventors: Behnam Moradi, Tian Zhang, John Lee
  • Patent number: 6615203
    Abstract: 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: Grant
    Filed: December 17, 1999
    Date of Patent: September 2, 2003
    Assignee: International Business Machines Corporation
    Inventors: Eileen Tien Lin, Tina Louise Mukai, Shivakumar Venkataraman, Tian Zhang
  • Patent number: 6526403
    Abstract: 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: Grant
    Filed: December 17, 1999
    Date of Patent: February 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Eileen Tien Lin, Tina Louise Mukai, Shivakumar Venkataraman, Tian Zhang
  • Patent number: 5832182
    Abstract: 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: Grant
    Filed: April 24, 1996
    Date of Patent: November 3, 1998
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Tian Zhang, Raghu Ramakrishnan, Miron Livny