Patents by Inventor Jianjun Zhang

Jianjun 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).

  • Patent number: 7552129
    Abstract: A method, system and computer-usable medium are presented for binding multi-value data structures to a selection control in one single action, where one of the multi-value data structures is for identification values and the other multi-value data structure is for labels. In one embodiment, the method includes the steps of predictively determining that a data structure is either an identifier value or a label; and simultaneously associating a predictively determined identifier value and a predictively determined label with a widget in an editor pane in an Integrated Development Environment (IDE).
    Type: Grant
    Filed: April 26, 2006
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Li Xu, Jianjun Zhang
  • Publication number: 20090063499
    Abstract: A web page is rendered under the control of a client. A content server divides a webpage in multiple empty partitions. Each of the partitions has an associated pointer to data that can populate the partition. When data changes, the content server transmits pointers for all data for all of the partitions, including new pointers to new changed data. If an old pointer to old data is the same as a new pointer to the new data, the client ignores the new pointer. If the new pointer and the old pointer are different, then the client uses the new pointer to obtain the new data for that particular partition.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Inventors: MASABUMI KOINUMA, Jianjun Zhang
  • Publication number: 20090055482
    Abstract: A method, system and computer-usable medium for providing a current availability status of a user to receive an instant messaging system (IMS) communication. Electronic calendar information to detect the next scheduled event for the selected IMS recipient. The time remaining before the scheduled event begins is determined. The remaining time and other predetermined information about the scheduled event is used to generate a current availability status of the IMS recipient. The current availability status is provided to the IMS sender prior to initiating an IMS session. The IMS sender and receiver are notified when the time remaining before the start of the event expires.
    Type: Application
    Filed: August 20, 2007
    Publication date: February 26, 2009
    Inventors: Jianjun Zhang, Li Xu
  • Publication number: 20080301268
    Abstract: A computer implemented method, an apparatus, and a computer usable program product are provided for configuring and modeling server connection and deployment information in an enterprise tooling environment. A software model is provided that comprises a connections object, which includes a plurality of connection objects and deploy spec objects. Each of the connection objects is specific to a backend server type. A deploy controller is provided at run time to examine the connections object for a connection object. A backend resource manager is loaded for a specific application server. If a connection object is present, the backend resource manager loads a connection interpreter, which transforms development time connection information in the connection object to the run time connection information in corresponding deploy spec object and connection factory spec object. The backend resource manager then writes the deployment information to the configurations files of the application server.
    Type: Application
    Filed: August 12, 2008
    Publication date: December 4, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin Michael Bauer, Timothy Gerrit Deboer, George Paul DeCandio, Jianjun Zhang
  • Patent number: 7454492
    Abstract: A computer implemented method, an apparatus, and a computer usable program product are provided for configuring and modeling server connection and deployment information in an enterprise tooling environment. A software model is provided that comprises a connections object, which includes a plurality of connection objects and deploy spec objects. Each of the connection objects is specific to a backend server type. A deploy controller is provided at run time to examine the connections object for a connection object. A backend resource manager is loaded for a specific application server. If a connection object is present, the backend resource manager loads a connection interpreter, which transforms development time connection information in the connection object to the run time connection information in corresponding deploy spec object and connection factory spec object. The backend resource manager then writes the deployment information to the configurations files of the application server.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: November 18, 2008
    Assignee: International Business Machines Corporation
    Inventors: Kevin Michael Bauer, Timothy Gerrit Deboer, George Paul DeCandio, Jianjun Zhang
  • Publication number: 20080155025
    Abstract: A system, method, and computer program product register templates with corresponding account names. A content template is registered, or associated, with a corresponding account name, such as an email address. The template includes a predesigned format, or structure, including fields to be filled in by a user. There may be multiple templates that correspond to a given account name or email address. A “retrieve template” function is made available as an option by a user computer email program. A user requests or selects the “retrieve template” function in order to obtain the template that corresponds to a particular account name. A template is returned to the user computer email program, where it is incorporated into the body of the user's email message. The user then fills in the fields of the template and sends the email request.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Inventors: Li Xu, Jianjun Zhang
  • Publication number: 20070256052
    Abstract: A method, system and computer-usable medium are presented for binding multi-value data structures to a selection control in one single action, where one of the multi-value data structures is for identification values and the other multi-value data structure is for labels. In one embodiment, the method includes the steps of predictively determining that a data structure is either an identifier value or a label; and simultaneously associating a predictively determined identifier value and a predictively determined label with a widget in an editor pane in an Integrated Development Environment (IDE).
    Type: Application
    Filed: April 26, 2006
    Publication date: November 1, 2007
    Inventors: Li Xu, Jianjun Zhang
  • Publication number: 20070245302
    Abstract: A method, apparatus and computer-readable medium for assembling objects in an IDE is presented. The method includes the steps of creating a pre-drop assembly area in an Integrated Development Environment (IDE); combining multiple component descriptors in the pre-drop assembly area, wherein the multiple component descriptors are interpreted through an extensible language mechanism that contains a plurality of extensible solutions; and upon a determination that combined multiple component descriptors have met a pre-defined condition, committing the combined multiple component descriptors to execution. In one embodiment, only one solution from the plurality of extensible solutions is used to interpret the multiple component descriptors, wherein the one solution is selected according to a user role of a user who is utilizing the IDE.
    Type: Application
    Filed: April 18, 2006
    Publication date: October 18, 2007
    Inventors: David Grotjohn, Masato Noguchi, Li Xu, Jianjun Zhang
  • Publication number: 20070050483
    Abstract: A computer implemented method, an apparatus, and a computer usable program product are provided for configuring and modeling server connection and deployment information in an enterprise tooling environment. A software model is provided that comprises a connections object, which includes a plurality of connection objects and deploy spec objects. Each of the connection objects is specific to a backend server type. A deploy controller is provided at run time to examine the connections object for a connection object. A backend resource manager is loaded for a specific application server. If a connection object is present, the backend resource manager loads a connection interpreter, which transforms development time connection information in the connection object to the run time connection information in corresponding deploy spec object and connection factory spec object. The backend resource manager then writes the deployment information to the configurations files of the application server.
    Type: Application
    Filed: August 26, 2005
    Publication date: March 1, 2007
    Applicant: International Business Machines Corporation
    Inventors: Kevin Bauer, Timothy Deboer, George DeCandio, Jianjun Zhang
  • Patent number: 7167616
    Abstract: The present invention is a wavelength-selective optical transmission system that includes a first waveguide for transmitting a multiplexed optical signal therethrough. The system further includes a second waveguide coupled to the first waveguide wherein a least one of the first and second waveguides have a set of wavelength-selective Bragg gratings disposed near a coupling section between the first and second waveguides to reflect a reflecting optical signal back to the first waveguide and for transmitting a contra-directional optical signal and a co-directional optical signal having respectively a contra-directional selected wavelength and a co-directional selected wavelength corresponding to the Bragg gratings. One of the contra-directional and co-directional wavelengths is chosen as a designated wavelength, and the reflecting optical signal and one of the contra-directional or co-directional optical signals are outside of a predefined range surrounding the designated wavelength.
    Type: Grant
    Filed: August 20, 2004
    Date of Patent: January 23, 2007
    Assignee: Integrated Optics Communications Corp.
    Inventors: Peiching Ling, Wayne Lui, Jinliang Chen, Jianjun Zhang, Ming Xu, Yu Chen
  • Patent number: 7152666
    Abstract: A heat sink includes a body (10) having two pairs of sections intercrossed at a central portion thereof to form a cross profile when viewed from a top of the body. Each section includes a top surface (12), a bottom surface (14), a vertical surface (16) and a guiding surface (18) opposing the vertical surface. The vertical surface and the guiding surface are extended between the top and bottom surfaces. A thickness of each section increases gradually from the top surface to the bottom surface. A plurality of spaced fins (30) extend from the guiding surface of each of the sections in directions perpendicular to the vertical surface of the corresponding section. Each section has a stand protruding downwardly from the bottom surface adjacent the central portion of the body. The stands of the sections cooperatively form a heat receiving portion (20) for contacting with a heat generating component.
    Type: Grant
    Filed: August 18, 2004
    Date of Patent: December 26, 2006
    Assignees: Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Chun-Chi Chen, Jianjun Zhang
  • Patent number: 7151935
    Abstract: Disclosed is a method for actively establishing a call by a SCP in a mobile intelligent network. when a Service Control Function (SCF) requests a Service Switching Function (SSF) to create a new call to one call party, the SSF in the intelligent network establishes a call to the called party according to destination address information provided by the SCF, at the same time, SSF configures event detect point requests, monitors responses and occurrence of events, and SCF handles the call. The mobile intelligent network for accomplishing the method comprises: Service Creation Environment (SCE), Service Management System (SMS), SCP, SSP and a plurality of Intelligent Peripherals (IPs). In the invention, the Initiate Call Attempt (ICA) operation is added between SCP and SSP. The ICA operation uses extended protocols for communication so that the processing of actively establishing a call in network side can be realized.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: December 19, 2006
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yongping Shang, Weihua Zheng, Jianjun Zhang
  • Publication number: 20060281692
    Abstract: The use of extract form Wangla (coeloglossum viride (L) Hartm. Var. Bracteatum (Willd.) Richter), succinate derivative esters, and a derivative and pharmaceutical acceptable salts thereof, for the manufacture of a pharmaceutical preparation for the treatment of dementia, particularly for the treatment of Alzheimer' disease and Vascular dementia. Through Animal experiment, it has been demonstrated that, succinate derivative esters can improve learning and memory ability in dementia rats induced by scopolamine and cyclohexenyl imine; improve learning and memory ability in dementia rats induced by ?-amyloid; improve learning and memory ability in dementia rats induced by permanent ligation of bilateral carotid; and improve memory ability of normal animals. It has the advantage of high activity, low toxicity and no inhibition to cholinesterase.
    Type: Application
    Filed: December 31, 2003
    Publication date: December 14, 2006
    Inventors: Jianjun Zhang, Jiangong Shi, Yafang Wang, Dan Zhang, Mei Gao, Yongchun Yang
  • Patent number: 7086453
    Abstract: A liquid cooling system includes a cooling body (10), and a liquid circulation module (20). The cooling body comprises a cooling base (11) for thermally contacting a heat source, and a heat sink (14) mounted on the cooling base. An internal flow path is defined in the cooling body, for heat exchange with coolant. At least two passages (15) are formed through the heat sink. The liquid circulation module defines a plurality of external flow paths coupled to the internal flow path of the cooling base, thereby forming a loop for circulation of the coolant. The external flow paths comprises at least two output paths extending through the at least two passages of the heat sink, and along which the coolant that exits the internal flow path passes through the heat sink for cooling.
    Type: Grant
    Filed: August 17, 2004
    Date of Patent: August 8, 2006
    Assignee: Hon Hai Precision Ind. Co., Ltd.
    Inventors: Hsieh Kun Lee, Chun-Chi Chen, Jianjun Zhang
  • Publication number: 20060039647
    Abstract: The present invention is a wavelength-selective optical transmission system that includes a first waveguide for transmitting a multiplexed optical signal therethrough. The system further includes a second waveguide coupled to the first waveguide wherein a least one of the first and second waveguides have a set of wavelength-selective Bragg gratings disposed near a coupling section between the first and second waveguides to reflect a reflecting optical signal back to the first waveguide and for transmitting a contra-directional optical signal and a co-directional optical signal having respectively a contra-directional selected wavelength and a co-directional selected wavelength corresponding to the Bragg gratings. One of the contra-directional and co-directional wavelengths is chosen as a designated wavelength, and the reflecting optical signal and one of the contra-directional or co-directional optical signals are outside of a predefined range surrounding the designated wavelength.
    Type: Application
    Filed: August 20, 2004
    Publication date: February 23, 2006
    Inventors: Peiching Ling, Wayne Lui, Jinliang Chen, Jianjun Zhang, Ming Xu, Yu Chen
  • Patent number: 7003190
    Abstract: The present invention discloses a switching matrix configuration to reduce the optical propagation losses and coupling losses. The switching matrix comprises M horizontal waveguides interested with 2N vertical waveguides, where M and N are positive integers and the optical switching system is configured to receive a multiplexed input optical signal from a horizontal waveguide disposed next to an i-th horizontal waveguide where i is a closest integer to a positive real number M/2.
    Type: Grant
    Filed: October 8, 2002
    Date of Patent: February 21, 2006
    Assignee: Integrated Optics Communications Corp.
    Inventors: Jianjun Zhang, Peiching Ling, Jinliang Chen, Ming Xu
  • Patent number: 6973231
    Abstract: A wavelength selective switch. The switch comprises an input waveguide for carrying an optical signal having a wavelength ?i. Also included is an output waveguide having a Bragg grating adapted for coupling the wavelength ?i into the output waveguide in a coupling zone. Finally, provided is a heater element that can selectively provide thermal energy to the coupling zone such that the Bragg grating does not couple the wavelength ?i.
    Type: Grant
    Filed: January 15, 2004
    Date of Patent: December 6, 2005
    Assignee: International Optics Communications Corporation
    Inventors: Jianjun Zhang, Peiching Ling, Jinliang Chen, Ming Xu
  • Publication number: 20050265720
    Abstract: An optical add/drop multiplexer (OADM) having reduced crosstalk is disclosed. The OADM uses an optical interleaver to separate channels of a wavelength division multiplexed signal into a plurality of branches. The branches then separately act on the widely spaced channels to add or drop channels. After the add/drop function is completed, the channels on the branches are recombined.
    Type: Application
    Filed: May 28, 2004
    Publication date: December 1, 2005
    Inventors: Peiching Ling, Jianjun Zhang, Wayne Lui, Jinliang Chen, Ming Xu
  • Publication number: 20050103471
    Abstract: A heat sink includes a body (10) having two pairs of sections intercrossed at a central portion thereof to form a cross profile when viewed from a top of the body. Each section includes a top surface (12), a bottom surface (14), a vertical surface (16) and a guiding surface (18) opposing the vertical surface. The vertical surface and the guiding surface are extended between the top and bottom surfaces. A thickness of each section increases gradually from the top surface to the bottom surface. A plurality of spaced fins (30) extend from the guiding surface of each of the sections in directions perpendicular to the vertical surface of the corresponding section. Each section has a stand protruding downwardly from the bottom surface adjacent the central portion of the body. The stands of the sections cooperatively form a heat receiving portion (20) for contacting with a heat generating component.
    Type: Application
    Filed: August 18, 2004
    Publication date: May 19, 2005
    Inventors: Chun-Chi Chen, Jianjun Zhang
  • Patent number: 6891989
    Abstract: The present invention discloses methods and apparatus for constructing optical switch systems, in which any input optical signals can be routed to any output ports. The methods and apparatus provide advantages of configuration flexibility, modular construction, constant signal loss, and minimal numbers of switch units required. The switch systems comprise M×N switch modules. The switch module in turn comprises a two-dimensional waveguide array and a number of waveguide grating-based wavelength selective switches. With the capability of wavelength-selective routing provided by the switch modules, the optical switch systems requires a relatively small amount of switch units to extend into a very-large-scale switch system.
    Type: Grant
    Filed: October 15, 2002
    Date of Patent: May 10, 2005
    Assignee: Integrated Optics Communications Corporation
    Inventors: Jianjun Zhang, Peiching Ling, Jinliang Chen, Ming Xu