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: 7484202Abstract: 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: GrantFiled: October 12, 2004Date of Patent: January 27, 2009Assignee: International Business Machines CorporationInventors: Li-Te Cheng, Susanne Hupfer, John F. Patterson, Steven L. Rohall, Steven I. Ross
-
Patent number: 7441116Abstract: 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: GrantFiled: December 30, 2002Date of Patent: October 21, 2008Assignee: International Business Machines CorporationInventor: Li-Te Cheng
-
Publication number: 20070283278Abstract: 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: ApplicationFiled: May 31, 2006Publication date: December 6, 2007Inventors: Susanne Hupfer, Steven Ross, John Patterson, Li-Te Cheng, Eric M. Wilcox
-
Publication number: 20060212757Abstract: 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: ApplicationFiled: March 15, 2005Publication date: September 21, 2006Applicant: International Business Machines CorporationInventors: Steven Ross, Li-Te Cheng, Uri Dekel, Susanne Hupfer, John Patterson
-
Publication number: 20060090137Abstract: 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: ApplicationFiled: October 26, 2004Publication date: April 27, 2006Applicant: International Business Machines CorporationInventors: Li-Te Cheng, Bryan Clark, Susanne Hupfer, John Patterson, Steven Ross
-
Publication number: 20060080640Abstract: 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: ApplicationFiled: October 12, 2004Publication date: April 13, 2006Applicant: International Business Machines CorporationInventors: Li-Te Cheng, Susanne Hupfer, John Patterson, Steven Rohall, Steven Ross
-
Publication number: 20060041440Abstract: 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: ApplicationFiled: August 20, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Li-Te Cheng, Werner Geyer, Susanne Hupfer, John Patterson, Steven Ross, Martin Wattenberg
-
Publication number: 20060026251Abstract: 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: ApplicationFiled: July 27, 2004Publication date: February 2, 2006Applicant: International Business Machines CorporationInventors: Li-Te Cheng, Susanne Hupfer, John Patterson, Steven Ross
-
Publication number: 20050160372Abstract: 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: ApplicationFiled: December 29, 2003Publication date: July 21, 2005Inventors: Daniel Gruen, Li-Te Cheng, Devon Rueckner
-
Publication number: 20050144560Abstract: 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: ApplicationFiled: December 29, 2003Publication date: June 30, 2005Inventors: Daniel Gruen, Li-Te Cheng, Devon Rueckner
-
Publication number: 20050144568Abstract: 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: ApplicationFiled: December 29, 2003Publication date: June 30, 2005Inventors: Daniel Gruen, Li-Te Cheng, Devon Rueckner
-
Publication number: 20050138566Abstract: 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: ApplicationFiled: December 17, 2003Publication date: June 23, 2005Applicant: International Business Machines CorporationInventors: Michael Muller, Werner Geyer, Li-Te Cheng, Elizabeth Brownholtz
-
Publication number: 20040128535Abstract: 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: ApplicationFiled: December 30, 2002Publication date: July 1, 2004Applicant: International Business Machines CorporationInventor: Li-Te Cheng
-
Patent number: 6681271Abstract: 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: GrantFiled: August 20, 2001Date of Patent: January 20, 2004Assignee: Acer Laboratories, Inc.Inventors: Tsai Chih-Hung, Li-Te Cheng, Wu Shun-Cheng, Kun-Feng Cheng, An-Chung Chen, Horng-Sheng Chen
-
Publication number: 20020018354Abstract: 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: ApplicationFiled: August 20, 2001Publication date: February 14, 2002Applicant: Acer Laboratories Inc.Inventors: Tsai Chih-Hung, Li-Te Cheng, Wu Shun-Cheng, Kun-Feng Cheng, An-Chung Chen, Horng-Sheng Chen
-
Patent number: 5848153Abstract: 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: GrantFiled: July 17, 1997Date of Patent: December 8, 1998Assignee: Protel Pacific CorporationInventors: Yi-Rong Lee, Li-Te Cheng, Sung-Min Lin
-
Patent number: 5829569Abstract: 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: GrantFiled: December 3, 1996Date of Patent: November 3, 1998Assignee: Karin Telecomm CorporationInventors: Li-Te Cheng, Sung-Min Lin
-
Patent number: 5737402Abstract: 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: GrantFiled: September 17, 1996Date of Patent: April 7, 1998Assignee: Karlin Telecomm CorporationInventors: Li-Te Cheng, Sung-Min Lin
-
Patent number: 5734717Abstract: 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: GrantFiled: November 22, 1996Date of Patent: March 31, 1998Assignee: Karlin Telecomm CorporationInventors: Li-Te Cheng, Sung-Min Lin