Patents by Inventor Li-Te Cheng

Li-Te Cheng 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: 7484202
    Abstract: Under the present invention, an executable object such as binary or JAVA byte code corresponding to the software application is obtained. Based on an analysis of the software application, points for introducing the collaborative components are identified. A set of executable code (e.g., an Aspect) to introduce the collaborative components at the identified points is then defined and built. Thereafter, the set of executable code and the collaborative components are linked to the executable object.
    Type: Grant
    Filed: October 12, 2004
    Date of Patent: January 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Li-Te Cheng, Susanne Hupfer, John F. Patterson, Steven L. Rohall, Steven I. Ross
  • Patent number: 7441116
    Abstract: A secure pointer. The secure pointer can include an encrypted pointer to a resource disposed in a communicatively coupled computing device. The secure pointer also can include a network address of a server computing device able to locate the resource based upon a decrypted form of the encrypted pointer. Finally, the secure pointer can include an encrypted wrapper about the encrypted pointer and the network address. Notably, the encrypted pointer can be encrypted and decrypted according to a local encryption/decryption key known to the server computing device. Yet, the encrypted wrapper can be encrypted according to a public encryption key while the encrypted wrapper can be decrypted according to a private encryption key corresponding to the public encryption key.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: October 21, 2008
    Assignee: International Business Machines Corporation
    Inventor: Li-Te Cheng
  • Publication number: 20070283278
    Abstract: A publication-and-subscription mechanism for team rooms, referred to as team room “channels”, through which teams are able to selectively share resources from their team rooms with non-members, and that allows selective contributions, modifications, and discussions from non-members. The team room channels operate as bidirectional information pipelines to other team rooms. The team room channels may either be broadcast to all known teams, or be published selectively to one or more designated “target” teams. The receiving team rooms may then subscribe to specific published channels as appropriate. Information items from a team's team room, such as documents, tasks, representations of team members, and/or other resources, may be added to one or more of a team's published channels. Teams can associate specific permissions with each channel, including Read, Contribute, Modify, and/or Discuss. These permissions apply to all items associated with the channel.
    Type: Application
    Filed: May 31, 2006
    Publication date: December 6, 2007
    Inventors: Susanne Hupfer, Steven Ross, John Patterson, Li-Te Cheng, Eric M. Wilcox
  • Publication number: 20060212757
    Abstract: The present invention provides a method, system, and computer program product for managing computer-based interruptions. The method comprises receiving an interruption directed at a user, and selectively suppressing delivery to the user of an interruption notification corresponding to the interruption, based on a current state of the user, a classification of the interruption, and a set of interruption management policies.
    Type: Application
    Filed: March 15, 2005
    Publication date: September 21, 2006
    Applicant: International Business Machines Corporation
    Inventors: Steven Ross, Li-Te Cheng, Uri Dekel, Susanne Hupfer, John Patterson
  • Publication number: 20060090137
    Abstract: A chat user interface for threaded text chat systems. The user interface can include a canvas view in which multiple portions of a threaded text tree for a chat session can be rendered separately and concurrently. The user interface further can include a chat participant view, a chat input view and an outline view of an ongoing chat session. Notably, selections of a threaded text tree rendered in the canvas view can be configured for zooming so that certain parts of the threaded text tree can be viewed more readily than other parts of the threaded text tree. Moreover, as new text entries are provided to any branch of the threaded text tree, visual indicators can be activated in the canvas view to alert an end user to the location of the new text entries. Finally, the canvas view can accommodate both imported external objects, such as graphics or links to Web pages, and also a white board region into which notations can be applied by an end user during the course of a chat session.
    Type: Application
    Filed: October 26, 2004
    Publication date: April 27, 2006
    Applicant: International Business Machines Corporation
    Inventors: Li-Te Cheng, Bryan Clark, Susanne Hupfer, John Patterson, Steven Ross
  • Publication number: 20060080640
    Abstract: Under the present invention, an executable object such as binary or JAVA byte code corresponding to the software application is obtained. Based on an analysis of the software application, points for introducing the collaborative components are identified. A set of executable code (e.g., an Aspect) to introduce the collaborative components at the identified points is then defined and built. Thereafter, the set of executable code and the collaborative components are linked to the executable object.
    Type: Application
    Filed: October 12, 2004
    Publication date: April 13, 2006
    Applicant: International Business Machines Corporation
    Inventors: Li-Te Cheng, Susanne Hupfer, John Patterson, Steven Rohall, Steven Ross
  • Publication number: 20060041440
    Abstract: An improved solution for managing a project comprising one or more shared artifacts is described. In particular, an interactive event can be detected on a user system, and a notice of the interactive event can be generated. The notice can be provided to one or more other user systems that are currently accessing the project. A user interface at the other user system(s) can automatically surface information on the interactive event to a user.
    Type: Application
    Filed: August 20, 2004
    Publication date: February 23, 2006
    Applicant: International Business Machines Corporation
    Inventors: Li-Te Cheng, Werner Geyer, Susanne Hupfer, John Patterson, Steven Ross, Martin Wattenberg
  • Publication number: 20060026251
    Abstract: An improved solution for managing a project. In particular, one or more development artifacts for the project can be annotated based on a collaborative session regarding the development artifact(s). The collaborative session can be stored as a collaborative artifact, which also can be stored in the project. As a result, the collaborative session can be readily recalled and/or subsequently resumed by one or more users.
    Type: Application
    Filed: July 27, 2004
    Publication date: February 2, 2006
    Applicant: International Business Machines Corporation
    Inventors: Li-Te Cheng, Susanne Hupfer, John Patterson, Steven Ross
  • Publication number: 20050160372
    Abstract: An apparatus and method is provided for setting attributes and initiating actions associated with list items. An action icon menu is displayed with options for a user to select related to each item in the list. The user may set an item from the list for a selected action by choosing from the action icon menu or by performing a gesture associated with the desired action.
    Type: Application
    Filed: December 29, 2003
    Publication date: July 21, 2005
    Inventors: Daniel Gruen, Li-Te Cheng, Devon Rueckner
  • Publication number: 20050144560
    Abstract: A system and method is provided for viewing extended text information associated with a particular item in place. A user may invoke a text scrolling area in order to view extended text in place with out obstructing the view of other screen items. Multiple scrolling areas may be created to view text associated with multiple items.
    Type: Application
    Filed: December 29, 2003
    Publication date: June 30, 2005
    Inventors: Daniel Gruen, Li-Te Cheng, Devon Rueckner
  • Publication number: 20050144568
    Abstract: A system and method is provided to enable a user to quickly identify related items in a list environment. A relationship icon is used to identify the presence of related items, such as email messages, occurring before and after a selected item. The relationship icon is used to navigate between the related items.
    Type: Application
    Filed: December 29, 2003
    Publication date: June 30, 2005
    Inventors: Daniel Gruen, Li-Te Cheng, Devon Rueckner
  • Publication number: 20050138566
    Abstract: A user interface, method, system and program product for managing collaboration data, in which a shared object is displayed in a user interface. Access to one or more collaboration management functions is provided in a portion of the user interface, and collaboration data for the shared object can be displayed in a portion of the user interface. As a result, the user is provided with a user interface that allows for both viewing and/or modifying a shared object and its corresponding collaboration data.
    Type: Application
    Filed: December 17, 2003
    Publication date: June 23, 2005
    Applicant: International Business Machines Corporation
    Inventors: Michael Muller, Werner Geyer, Li-Te Cheng, Elizabeth Brownholtz
  • Publication number: 20040128535
    Abstract: A secure pointer. The secure pointer can include an encrypted pointer to a resource disposed in a communicatively coupled computing device. The secure pointer also can include a network address of a server computing device able to locate the resource based upon a decrypted form of the encrypted pointer. Finally, the secure pointer can include an encrypted wrapper about the encrypted pointer and the network address. Notably, the encrypted pointer can be encrypted and decrypted according to a local encryption/decryption key known to the server computing device. Yet, the encrypted wrapper can be encrypted according to a public encryption key while the encrypted wrapper can be decrypted according to a private encryption key corresponding to the public encryption key.
    Type: Application
    Filed: December 30, 2002
    Publication date: July 1, 2004
    Applicant: International Business Machines Corporation
    Inventor: Li-Te Cheng
  • Patent number: 6681271
    Abstract: A computer system for multi-type DRAM support includes a first slot for receiving a first type DRAM, a second slot for receiving a second type DRAM, a north bridge chip, and a control circuit. The first slot includes a plurality of first slot pins, and each of them corresponds to a first pin assignment. The second slot includes a plurality of second slot pins, and each of them corresponds to a second pin assignment. The north bridge chip includes a plurality of chip pins, and each of them corresponds to a first and second pin assignment. When the control circuit generates a first control signal, the pin assignments of the chip pins are defined as the first pin assignments. When the control circuit generates a second control signal, the pin assignments of the chip pins are defined as the second pin assignments.
    Type: Grant
    Filed: August 20, 2001
    Date of Patent: January 20, 2004
    Assignee: Acer Laboratories, Inc.
    Inventors: Tsai Chih-Hung, Li-Te Cheng, Wu Shun-Cheng, Kun-Feng Cheng, An-Chung Chen, Horng-Sheng Chen
  • Publication number: 20020018354
    Abstract: A computer system for multi-type DRAM support includes a first slot for receiving a first type DRAM, a second slot for receiving a second type DRAM, a north bridge chip, and a control circuit. The first slot includes a plurality of first slot pins, and each of them corresponds to a first pin assignment. The second slot includes a plurality of second slot pins, and each of them corresponds to a second pin assignment. The north bridge chip includes a plurality of chip pins, and each of them corresponds to a first and second pin assignment. When the control circuit generates a first control signal, the pin assignments of the chip pins are defined as the first pin assignments. When the control circuit generates a second control signal, the pin assignments of the chip pins are defined as the second pin assignments.
    Type: Application
    Filed: August 20, 2001
    Publication date: February 14, 2002
    Applicant: Acer Laboratories Inc.
    Inventors: Tsai Chih-Hung, Li-Te Cheng, Wu Shun-Cheng, Kun-Feng Cheng, An-Chung Chen, Horng-Sheng Chen
  • Patent number: 5848153
    Abstract: A blast proof apparatus for the coin return cavity of a public phone, having the embodiment of the coin return cavity cover comprises an inner cover and an outer cover; a spring element between the said inner cover and the outer cover forming an elastic force to bind the two covers closely contact with each other, a plurality of through holes formed on the surface of the inner cover, the said cover combination being then placed to the coin return mouth by a pivot so the cover is able to be pushed inward for money removing process. If an explosion occurs inside the coin return cavity, the high pressure formed by the explosion pushes the outer cover outward through the through holes on the inner cover and is released in order to avoid possible damages in the coin return apparatus.
    Type: Grant
    Filed: July 17, 1997
    Date of Patent: December 8, 1998
    Assignee: Protel Pacific Corporation
    Inventors: Yi-Rong Lee, Li-Te Cheng, Sung-Min Lin
  • Patent number: 5829569
    Abstract: A coin reception mechanism includes a base fixed inside for example a pay phone to receive coins for operating the pay phone. The coin reception mechanism includes a chute assembly including a first plate and a second plate which are independent of each other and are both pivoted to the base in such a manner to form a spacing therebetween defining a coin chute leading to a coin collector container. The first plate has a coin slot formed thereon to be substantially in alignment with the coin chute for receiving and guiding a coin into the coin chute.
    Type: Grant
    Filed: December 3, 1996
    Date of Patent: November 3, 1998
    Assignee: Karin Telecomm Corporation
    Inventors: Li-Te Cheng, Sung-Min Lin
  • Patent number: 5737402
    Abstract: A pay phone coin release mechanism includes a base plate fixed inside the pay phone casing and having a pivot pin extending therefrom to rotatably supported thereon a driven link having two opposite arms of which one has a pin formed thereon and the other one rotatably supports thereon a coin release roller adapted to cooperate with a conventional coin receiving mechanism. The base plate also has a hole through which a shaft rotatably extends to drivingly engage a driving link. The driving link has an elongated slot into which the pin of the driven link extends and drivingly engages. The shaft of the driving link extends outside the pay phone casing and connected to a user-actuateable lever so that by actuating the lever, the driving link is rotated to drive, through the connection between the elongated slot and the pin, the driven link to rotate about the pivot.
    Type: Grant
    Filed: September 17, 1996
    Date of Patent: April 7, 1998
    Assignee: Karlin Telecomm Corporation
    Inventors: Li-Te Cheng, Sung-Min Lin
  • Patent number: 5734717
    Abstract: A reinforced pay phone casing structure includes an outer casing member having a plurality of openings formed thereon for movably receiving therein dial buttons and an inner reinforcement plate fixed to an inside surface of the casing member by means of welding. The inner reinforcement plate has an opening corresponding to and covering the plurality of dial button openings of the outer casing member. A circuit board shielding plate is fixed to the inner reinforcement plate and the outer casing member by means of bolts. A dial button bezel defining therethrough a plurality of passages for movably receiving therein the dial buttons is arranged between the inner reinforcement plate and the circuit board shielding plate with the bezel received within the opening of the inner reinforcement plate to have the dial button partially extending out of the outer casing member.
    Type: Grant
    Filed: November 22, 1996
    Date of Patent: March 31, 1998
    Assignee: Karlin Telecomm Corporation
    Inventors: Li-Te Cheng, Sung-Min Lin