Patents by Inventor Stephen Chen

Stephen Chen 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: 20100232094
    Abstract: An electronic device having a windable screen includes a flexible screen, a first chassis and a second chassis. The flexible screen has a windable free portion at an upper side that has a first anchor structure and a fastening portion at a lower side to be fastened to the first chassis. The first chassis has a plane to flatly hold and anchor the fastening portion of the flexible screen. The second chassis has at least one operation interface and a second anchor structure which is incorporated with the first anchor structure to wind and anchor the flexible screen. Thus when the first and second chassis are folded together the flexible screen can be securely stretched and wound at the outer side of the electronic device to facilitate holding and storing without occupying a lot of space.
    Type: Application
    Filed: February 13, 2008
    Publication date: September 16, 2010
    Inventor: Stephen Chen
  • Publication number: 20100190438
    Abstract: A universal multimedia bluetooth car handsfree device, aims to transmit signals stored in various types of multimedia storage devices to a car stereo for broadcasting. It includes a bluetooth wireless transmission unit, a handsfree speakerphone unit, a stereo switch unit, a cable signal input unit, a control unit, and a stereo output unit. It is connected to a car stereo and allows the common car stereo to have additional handsfree bluetooth speakerphone function and the ability to connect in wired or wireless fashion to various types of handheld media storage devices to play music.
    Type: Application
    Filed: July 11, 2007
    Publication date: July 29, 2010
    Inventor: Stephen Chen
  • Publication number: 20100177041
    Abstract: A method of controlling cursor with multiple and variable speeds through a trackpad aims to be used on a system that controls a cursor on a screen through a trackpad by transforming user's finger position movement vector to a screen cursor position movement vector. Depending on finger touch position and depressing condition of the trackpad, at least an ON condition and an OFF condition are generated, and different alterations of depressing time and finger movement distance are formed. Selected speed parameters can be derived through at least two transformation equations. Multiply the speed parameters and finger coordinate alteration vector, the screen cursor movement vector can be obtained. Thus users can switch different cursor movement speeds and control mouse button function according to requirements to facilitate cursor control.
    Type: Application
    Filed: March 23, 2009
    Publication date: July 15, 2010
    Inventor: Stephen Chen
  • Publication number: 20100177042
    Abstract: A method for aiding control of cursor movement through a trackpad includes a step of detecting finger touch conditions on the trackpad to control operation modes for cursor movement on a screen. The finger touch conditions are set at least in a first condition and a second condition. In the first condition the trackpad is touched by one finger, and the cursor movement on the screen is controlled in a relative movement operation mode. It the second condition the trackpad is touched in fashions other than the first condition (such as touching the trackpad with two fingers or depressing the trackpad with a selected force), and the cursor movement on the screen is controlled in an automatic movement operation mode. Through the method of the invention the cursor on the screen can be quickly moved to a targeted position without overtaxing user's fingers.
    Type: Application
    Filed: March 23, 2009
    Publication date: July 15, 2010
    Inventor: Stephen Chen
  • Patent number: 7711746
    Abstract: An SQL procedure deployment system deploys a query procedure comprising a procedural logic component and a database request component from a source system to a target system. At generation of the query procedure, the system generates a query procedure source code, a symbol table, and an encapsulated optimization results to regenerate run-time instructions for query statements of the database request component and make the query statements function with a deployed procedural logic component. The system maintains an association between the procedural logic component and the database request component during deployment. The system copies an internal representation of the procedural logic component to the target system without regeneration. The system regenerates the database request component to recreate the query procedure on the target system and to maintain a consistent interface between the procedural logic component and database request component.
    Type: Grant
    Filed: December 17, 2005
    Date of Patent: May 4, 2010
    Assignee: International Business Machines Corporation
    Inventors: Margaret Ann Bernal, Yao-Ching Stephen Chen, Ding-Wei Chieh, Curt Lee Cotner, Baoqiu Cui, Tammie Dang, Marion B. Farber, Georgia Carroll Fuller, Joe Cheng-yu Huang, Hui-An Lee, Claire Willey McFeely, Chunfeng Pei, James Willis Pickel, Yumi Kimura Tsuji, Jay A. Yothers, Margaret Alice Zagelow, Liyan Zhou
  • Patent number: 7685214
    Abstract: A method for conversion between a decimal floating-point number and an order-preserving format has been disclosed. The method encodes numbers in the decimal floating-point format into a format which preserves value ordering. This encoding allows for fast and direct string comparison of two values. Such an encoding provides normalized representations for decimal floating-point numbers and supports type-insensitive comparisons. Type-insensitive comparisons are often used in database management systems, where the data type is not specified for values to compare. In addition, the original decimal floating-point format can be recovered from the order-preserving format.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Yao-Ching Stephen Chen, Michael Frederic Cowlishaw, Christopher J. Crone, Fung Lee, Ronald Morton Smith, Sr., Guogen Zhang, Qinghua Zou
  • Publication number: 20100038151
    Abstract: A method for automatic switching between a cursor controller and a keyboard of depressible touch panels includes at least the following procedures: 1. setting operation modes for a touch panel in a cursor controller state and a keyboard state that are switchable alternately; 2. detecting sliding (movement) of a user's finger on the touch panel in the keyboard state and switching to the cursor controller state when the detected sliding reaches a set value; 3. detecting all depressing signals in the keyboard state and entering designated characters of depressing locations and maintaining the keyboard state; 4. detecting the touch panel depressed by the user's finger in a set condition in the cursor controller state and switching to the keyboard state; 5. detecting the sliding of the user's finger in the cursor controller state and moving the cursor in a corresponding manner on a screen and maintaining the cursor controller state.
    Type: Application
    Filed: August 14, 2008
    Publication date: February 18, 2010
    Inventor: Stephen Chen
  • Patent number: 7624119
    Abstract: A method for providing a timestamp for data in a database system, in which the database system operates in accordance with a database schema. The method includes providing a hidden timestamp column in a table in the database system, in which the hidden timestamp column includes a timestamp value for each row of data in the table. The timestamp value indicates a last time a corresponding row of data in the table was previously modified. The hidden timestamp column does not appear in the database schema by default and exposes the timestamp value for a given row of data in the table only to a query that calls the timestamp column by name.
    Type: Grant
    Filed: February 11, 2004
    Date of Patent: November 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yao-Ching Stephen Chen, Curt L. Cotner
  • Publication number: 20090265570
    Abstract: A battery structure of portable electronic device comprises an electronic device body, a power supply input module, an internal battery, an external battery module, and a power supply control module. The invention enables the following process priorities that the power supply control module automatically switches the power charging between the internal battery and the external battery when the external power supply input terminal electrically connects an external power supply.
    Type: Application
    Filed: April 22, 2008
    Publication date: October 22, 2009
    Applicant: E-LEAD ELECTRONIC CO., LTD.
    Inventor: Stephen Chen
  • Publication number: 20090262072
    Abstract: A cursor control system and method thereof, provides two-staging cursor control procedures for the first stage, displaying a template dividing the screen into plural districts, and moving the cursor from the original location to the selected district, and for the second stage, moving the first cursor from the selected district to another location designated location.
    Type: Application
    Filed: April 22, 2008
    Publication date: October 22, 2009
    Applicant: E-LEAD ELECTRONIC CO., LTD.
    Inventor: Stephen Chen
  • Publication number: 20090262086
    Abstract: A touch-pad cursor control method is discussed. The touch-pad invention is placed in an electronic device and its control method is comprised of steps detecting if an object contacts the touch-pad; detecting the location of the object contacting the touch-pad; examining if an input for quick cursor movement exists, if YES, dragging the cursor on the device's display to the corresponding location of the object on the touch-pad in absolute coordinate positioning, if NOT, mapping the moving distance and direction of the object on the touch-pad to the position of the cursor on the device's display in relative coordinate positioning; detecting if an input button of the electronic device is pressed; and finally, executing a command based on an item pointed by said cursor on the display.
    Type: Application
    Filed: April 22, 2008
    Publication date: October 22, 2009
    Applicant: E-LEAD ELECTRONIC CO., LTD.
    Inventor: Stephen Chen
  • Publication number: 20090261219
    Abstract: An on-vehicle holder of a portable electronic display device comprises a support bracket, a U-shaped base and a movable engagement member. The U-shaped base is connected to the support bracket, comprising a first lateral plate, a second lateral plate and a bottom plate connecting together; a containing space portion is made by the first lateral plate, the second lateral plate and the bottom plate. The movable engagement member comprises an operating portion and a fastener portion. In addition, at least either the length of the first lateral plate or the length of the second lateral plate is longer than the width of the bottom plate. Consequently, the structure of the invention is made to contain the thickness of a portable electronic display device to achieve the objective of design miniaturization.
    Type: Application
    Filed: April 22, 2008
    Publication date: October 22, 2009
    Applicant: E-LEAD ELECTRONIC CO., LTD.
    Inventor: Stephen Chen
  • Patent number: 7580958
    Abstract: Techniques are provided for supporting versions of a routine. A first version of the routine is created. A second version of the routine is generated in response to receiving an alter statement including an add version clause. The second version of the routine is activated in response to receiving an alter statement including an activate version clause.
    Type: Grant
    Filed: June 17, 2005
    Date of Patent: August 25, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yao-Ching Stephen Chen, Curt Lee Cotner, Baoqiu Cui, Tammie Dang, Joe Cheng-yu Huang, Claire Willey McFeely, Robert Thomas Miller, Manogari Nogi Simanjuntak, Yumi Kimura Tsuji, Xiaoyu Yang, Jay A. Yothers, Margaret Alice Zagelow
  • Publication number: 20090182747
    Abstract: A method and system for controlling access to data stored in a table of a database are provided. The method includes marking the table of the database as being protected with fine-grained access control (FGAC), creating a system authorization class for the table of the database, the system authorization class having a default row authorization that prevents access to all rows in the table, the system authorization class being unmodifiable, creating a user authorization class for the table of the database, the user authorization class having a default row authorization that prevents access to all rows in the table, the user authorization class being modifiable, and associating the system authorization class and the user authorization class with the table of the database.
    Type: Application
    Filed: January 11, 2008
    Publication date: July 16, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul Miller Bird, Yao-Ching Stephen Chen, George Gerald Kiernan, Scott Ian Logan, Allen William Luniewski, Walid Rjaibi
  • Publication number: 20090092433
    Abstract: A shrunk keyboard for composite keys includes at least a first key and a second key that have respectively a touch panel attached thereon. The first key and second key have respectively a sense control segment to control switching of character definition of a character cluster corresponding to another key. Thereby users can perform character input operation of a complete keyboard on the shrunk keyboard, and total character number can be increased.
    Type: Application
    Filed: October 9, 2007
    Publication date: April 9, 2009
    Inventor: Stephen Chen
  • Publication number: 20090091541
    Abstract: A method for controlling appearing and disappearing of screen keyboard tables includes at least the following steps: (1) triggering: present the keyboard tables on a screen when a touch panel is touched by a user's finger; (2) depressing the touch panel: user's finger depresses each character segment on the touch panel and a corresponding character is input; and (3) entering an ending character: enter an ending character, and the keyboard tables disappear from the screen. Thus the convenience of data entry for users is enhanced and the keyboard tables are concealed as desired to facilitate user review.
    Type: Application
    Filed: October 9, 2007
    Publication date: April 9, 2009
    Inventor: Stephen Chen
  • Publication number: 20090070304
    Abstract: An improved automatically updated timestamp for database systems is disclosed. The automatically updated timestamp can be provided in a hidden timestamp column for a table, where the value of the timestamp column can be retrieved with a query that calls the column by name. Optionally, the timestamp column can be provided for each table in the database system to ensure its availability to applications. For cases where a timestamp for each row in a table is not desired, an automatically updated timestamp can be provided for a data page. This timestamp can be retrieved from an update timestamp recorded on disk and in the buffer pool or from a log relative byte address. Although this is a page-level timestamp, its use may be desirable for infrequently updated tables or where space on the disk and buffer pool is at a premium.
    Type: Application
    Filed: November 17, 2008
    Publication date: March 12, 2009
    Applicant: International Business Machines Corporation
    Inventors: Yao-Ching Stephen CHEN, Curt L. COTNER
  • Publication number: 20080313234
    Abstract: An XML schema is compiled into an annotated automaton encoding, which includes a parsing table for structural information and annotation for type information. The representation is extended to include a mapping from schema types to states in a parsing table. To validate a fragment against a schema type, it is necessary simply to determine the state corresponding to the schema type, and start the validation process from that state. When the process returns to the state, fragment validation has reached successful completion. This approach is more efficient than a general tree representation. Only the data representation of the schema information is handled, making it much easier than manipulating validation parser code generated by a parser generator. In addition, only one representation is needed for schema information for both document and fragment validation. This approach also provides a basis for incremental validation after update.
    Type: Application
    Filed: August 25, 2008
    Publication date: December 18, 2008
    Applicant: International Business Machines Corporation
    Inventors: Yao-Ching Stephen CHEN, Fen-Ling Lin, Ning Wang, Guogen Zhang
  • Patent number: 7437374
    Abstract: An XML schema is compiled into an annotated automaton encoding, which includes a parsing table for structural information and annotation for type information. The representation is extended to include a mapping from schema types to states in a parsing table. To validate a fragment against a schema type, it is necessary simply to determine the state corresponding to the schema type, and start the validation process from that state. When the process returns to the state, fragment validation has reached successful completion. This approach is more efficient than a general tree representation. Only the data representation of the schema information is handled, making it much easier than manipulating validation parser code generated by a parser generator. In addition, only one representation is needed for schema information for both document and fragment validation. This approach also provides a basis for incremental validation after update.
    Type: Grant
    Filed: February 10, 2004
    Date of Patent: October 14, 2008
    Assignee: International Business Machines Corporation
    Inventors: Yao-Ching Stephen Chen, Fen-Ling Lin, Ning Wang, Guogen Zhang
  • Patent number: D593510
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: June 2, 2009
    Assignee: E-Lead Electronics Co., Ltd.
    Inventor: Stephen Chen