Patents by Inventor Peter Y. Hsu
Peter Y. Hsu 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: 8484216Abstract: Previously conducted conversations in real-time collaboration messages are persistently stored, either by client or a server, and then are associated with conversational items presented to a user (e.g. contact names, topics, etc.). An icon is provided near each listed item, which when selected, displays to the user summaries or titles of all transcripts to which the selected item pertains or relates. The user may select one or more summaries or titles for which the conversation is to be resumed, causing the system to retrieve the stored transcript and resume appending new conversational entries to it, so that the user recovers conversational context effortlessly and accurately. Enhanced versions of the invention include sharing of transcripts so that all participants receive the context of the conversation, and server-side or client-side implementations.Type: GrantFiled: August 4, 2011Date of Patent: July 9, 2013Assignee: International Business Machines CorporationInventors: Richard Edmond Berry, Yen-Fu Chen, John Hans Handy-Bosma, Peter Y. Hsu, Mei Y. Selvage, Alan R. Tannenbaum, Anthony C. Courtney Temple, Keith Raymond Walker
-
Publication number: 20110289429Abstract: Previously conducted conversations in real-time collaboration messages are persistently stored, either by client or a server, and then are associated with conversational items presented to a user (e.g. contact names, topics, etc.). An icon is provided near each listed item, which when selected, displays to the user summaries or titles of all transcripts to which the selected item pertains or relates. The user may select one or more summaries or titles for which the conversation is to be resumed, causing the system to retrieve the stored transcript and resume appending new conversational entries to it, so that the user recovers conversational context effortlessly and accurately. Enhanced versions of the invention include sharing of transcripts so that all participants receive the context of the conversation, and server-side or client-side implementations.Type: ApplicationFiled: August 4, 2011Publication date: November 24, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Edmond Berry, Yen-Fu Chen, John Hans Handy-Bosma, Peter Y. Hsu, Mei Y. Selvage, Alan R. Tannenbaum, Anthony Christopher Courtney Temple, Keith Raymond Walker
-
Patent number: 8035050Abstract: A deformable cap for a computer pointing device is provided that may be particularly useful for miniature joystick-type pointing devices such as the TrackPoin™ and ScrollPoint™ devices manufactured by the IBM corporation of Armonk, N.Y. When an operator places a fingertip on the cap, the cap deforms thereby advantageously increasing the surface area of contact between the cap and the fingertip. All embodiments of the cap are placed on an upper portion of a control stick of the pointing device. A first embodiment of the cap includes a bottom support, a disc, a plurality of wire supports, and an elastic cover that overlays the disc and wire supports. An inner surface of the cover may be scored to ensure repeatable deformation of the cap. A spring may be attached to a lower surface of the disc to assist the cap in regaining its original shape once the operator's fingertip is removed.Type: GrantFiled: September 30, 1999Date of Patent: October 11, 2011Assignee: International Business Machines CorporationInventors: Peter Y. Hsu, Jimmy Ming-Der Hsu
-
Patent number: 8001126Abstract: Previously conducted conversations in real-time collaboration messages are persistently stored, either by client or a server, and then are associated with conversational items presented to a user (e.g. contact names, topics, etc.). An icon is provided near each listed item, which when selected, displays to the user summaries or titles of all transcripts to which the selected item pertains or relates. The user may select one or more summaries or titles for which the conversation is to be resumed, causing the system to retrieve the stored transcript and resume appending new conversational entries to it, so that the user recovers conversational context effortlessly and accurately. Enhanced versions of the invention include sharing of transcripts so that all participants receive the context of the conversation, and server-side or client-side implementations.Type: GrantFiled: December 16, 2008Date of Patent: August 16, 2011Assignee: International Business Machines CorporationInventors: Richard Edmond Berry, Yen-Fu Chen, John Hans Handy-Bosma, Peter Y. Hsu, Mei Y Selvage, Alan R. Tannenbaum, Anthony Christopher Courtney Temple, Keith Raymond Walker
-
Patent number: 7991741Abstract: A system and associated method for synchronizing a record with a web document. A synchronizer selects a web document that is stored in a published web document repository of a content management system. The oldest web document since the latest update is selected and checked for availability. The synchronizer locates a record that corresponds to the selected web document. The synchronizer then checks respective version of the web document and the record to determine whether the record correctly represents the web document. The synchronizer then verifies whether the selected web document is available to users to avoid synchronizing latent web document that is not available to users. The synchronizer updates the located record.Type: GrantFiled: April 4, 2008Date of Patent: August 2, 2011Assignee: International Business Machines CorporationInventors: David John Clark, Peter Y. Hsu, Scott Anthony Morgan
-
Patent number: 7958055Abstract: A method, apparatus, and computer instructions for leasing a unique digital item in a network data processing system. A listing request is received for a payment and a deposit in the account of a first party. A listing request is received for a unique digital item in the account of a second party. Responsive to receiving the listing requests, the respective digital properties are transferred to a temporary storage account in association with retrieval tags. Listings for the digital properties appear on a trusted third-party leasing service. A lease contract is drawn up between the parties. After all parties have signed the lease agreement, the payment is transferred to the second party and the unique digital item is transferred to the first party. The deposit is held by the trusted third-party leasing service until the unique digital item is returned.Type: GrantFiled: August 29, 2003Date of Patent: June 7, 2011Assignee: International Business Machines CorporationInventors: Jimmy Ming-Der Hsu, Peter Y. Hsu
-
Patent number: 7698229Abstract: A method, apparatus, and computer instructions for transferring a unique digital item between a first party and a destination party in a network data processing system. A request to transfer a unique digital item in an account of the first party is received. Responsive to receiving the request, a retrieval tag is associated with the unique digital item. The retrieval tag is generated by a server process, such as one on which the unique digital item is located. The unique digital item is transferred from the source account to a temporary storage account in association with the retrieval tag. The unique digital item is listed on a trusted third-party server. A second party may inspect the unique digital item and agree to exchange something in return for the first party's listed unique digital item. The transfer occurs after all parties have committed to the transaction.Type: GrantFiled: August 29, 2003Date of Patent: April 13, 2010Assignee: International Business Machines CorporationInventors: Jimmy Ming-Der Hsu, Peter Y. Hsu
-
Publication number: 20090254520Abstract: A system and associated method for synchronizing a record with a web document. A synchronizer selects a web document that is stored in a published web document repository of a content management system. The oldest web document since the latest update is selected and checked for availability. The synchronizer locates a record that corresponds to the selected web document. The synchronizer then checks respective version of the web document and the record to determine whether the record correctly represents the web document. The synchronizer then verifies whether the selected web document is available to users to avoid synchronizing latent web document that is not available to users. The synchronizer updates the located record.Type: ApplicationFiled: April 4, 2008Publication date: October 8, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David John Clark, Peter Y. Hsu, Scott Anthony Morgan
-
Publication number: 20090094288Abstract: Previously conducted conversations in real-time collaboration messages are persistently stored, either by client or a server, and then are associated with conversational items presented to a user (e.g. contact names, topics, etc.). An icon is provided near each listed item, which when selected, displays to the user summaries or titles of all transcripts to which the selected item pertains or relates. The user may select one or more summaries or titles for which the conversation is to be resumed, causing the system to retrieve the stored transcript and resume appending new conversational entries to it, so that the user recovers conversational context effortlessly and accurately. Enhanced versions of the invention include sharing of transcripts so that all participants receive the context of the conversation, and server-side or client-side implementations.Type: ApplicationFiled: December 16, 2008Publication date: April 9, 2009Inventors: Richard Edmond Berry, Yen-Fu Chen, John Hans Handy-Bosma, Peter Y. Hsu, Mei Y. Selvage, Alan R. Tannenbaum, Anthony Christopher Courtney Temple, Keith Raymond Walker
-
Patent number: 7483899Abstract: A stored transcript of a first conversation thread has beginning and ending points with a series of messages in between. A continuation point is inserted between two messages within the first thread, and an storaae indicator is displayed proximate to an entry for the first thread in a hierarchical list of stored conversations; When the indicator is operated, the transcript is retrieved, a portion of the first thread is copied in into a second user interface, the copied oortion being defined by two points selected from a the beginning point, the continuation point, and the ending point. Newly authored and received messages are aooended in the second user interface to the copied portion of the first thread, such that a second thread of conversation is provided having the copied portion of the first thread with the copied portion refreshing the user of a context of said first conversation thread.Type: GrantFiled: January 11, 2005Date of Patent: January 27, 2009Assignee: International Business Machines CorporationInventors: Richard Edmond Berry, Yen-Fu Chen, John Hans Handy-Bosma, Peter Y. Hsu, Mei Y Selvage, Alan R. Tannenbaum, Anthony Christopher Courtney Temple, Keith Raymond Walker
-
Patent number: 7064657Abstract: An alarm system and method by which a user can be alerted to a detected condition regarding their vehicle, can view what is happening in and around the vehicle, and can remotely turn off or reset the alarm if it is determined that an alarm is false. This is provided using one or more cameras and a cellular telephone to which the pictures can be sent.Type: GrantFiled: January 8, 2004Date of Patent: June 20, 2006Assignee: International Business Machines CorporationInventors: Craig Henry Becker, Jimmy Ming-Der Hsu, Peter Y. Hsu
-
Patent number: 6549220Abstract: Disclosed is a system, method, program, and electronic storage media for providing at least one content area of information and n different sized navigation areas. There are n addressable locations for each content area. Each of the n addressable locations for one content area comprises the same content area with a different sized navigation area. Further, each of the n navigation areas includes at least one link to another addressable location with the same content area and a different sized navigation area.Type: GrantFiled: June 10, 1999Date of Patent: April 15, 2003Assignee: International Business Machines CorporationInventors: Jimmy Ming-Der Hsu, Peter Y. Hsu, William W. Lawton
-
Patent number: 6405105Abstract: A method, means, and device for controlling the amount of light penetration through a viewing port and, more particularly, a new and improved method of controlling one or more pane such that the one or more pane varies the degree of energy reflection and absorption of a single viewing port.Type: GrantFiled: December 17, 1998Date of Patent: June 11, 2002Assignee: International Business Machines CorporationInventors: Jimmy M. Hsu, Peter Y. Hsu, Yuan-Rong Lu
-
Patent number: 6216988Abstract: A padded wrist rest that is integral with a portable electronic device, meaning that the wrist rest is sold with the device and does not have to be removed from the device to close and store the device, is disclosed. While integral to the portable electronic device, the wrist rest of the present invention can be removed by the user or owner of the portable electronic device for maintenance or replacement. The wrist rest may be single- or multiple-part, and includes one or more pads manufactured from encapsulated gel, closed-cell foam, fabric-covered padding, vinyl-covered padding, or leather-covered padding. The wrist rest may include one or more bases that are slid, screwed, or snapped into place on the portable electronic device.Type: GrantFiled: June 24, 1999Date of Patent: April 17, 2001Assignee: International Business Machines CorporationInventors: Jimmy Ming-Der Hsu, Peter Y. Hsu
-
Patent number: 5740402Abstract: A conflict resolution system for interleaved memories in processors capable of issuing multiple independent memory operations per cycle. The conflict resolution system includes an address bellow for temporarily storing memory requests, and cross-connect switches to variously route multiple parallel memory requests to multiple memory banks. A control logic block controls the address bellow and the cross-connect switches to reorder the sequence of memory requests to avoid conflicts. The reordering removes conflicts and increases the occurrence of alternating memory requests that can issue simultaneously.Type: GrantFiled: June 13, 1995Date of Patent: April 14, 1998Assignee: Silicon Graphics, Inc.Inventors: Joseph P. Bratt, John Brennen, Peter Y. Hsu, Joseph T. Scanlon, Man Kit Tang, Steven J. Ciavaglia
-
Patent number: 5572704Abstract: A method for preventing data loss and deadlock in a multi-processor computer system wherein at least one processor in the computer system includes a split-level cache. The split-level cache has a byte-writable first-level and a word-writable second level. The method monitors the second level cache to determine if a forced atomic (FA) instruction is in a second level cache pipeline. If an FA instruction is determined to be in the second level cache pipeline, then interventions to the second level cache are delayed until the FA instruction exits the second level cache pipeline. In this manner data written by operation of cache memory access instruction that cause the interventions is not destroyed by the execution of the FA instruction, thereby preventing data loss. The method also monitors the second level cache pipeline to determine if a possible miss (PM) instruction is in the second level cache pipeline.Type: GrantFiled: December 15, 1993Date of Patent: November 5, 1996Assignee: Silicon Graphics, Inc.Inventors: Joseph P. Bratt, John Brennan, Peter Y. Hsu, William A. Huffman, Joseph T. Scanlon, Steve Ciavagia
-
Patent number: 5537538Abstract: A processor system that is switchable between a normal mode of operation without precise floating point exceptions and a debug mode of operation with precise floating point exceptions. The processor system includes a dispatch for dispatching integer and floating point instructions, an integer unit having a multi-stage integer pipeline for executing the integer instructions, and a floating point unit having a multi-stage floating point pipeline for executing the floating point instructions. The system begins operation in the normal mode, and upon receipt of an instruction to "switch to debug mode," the processor switches to the debug mode of operation with precise exceptions. In the debug mode, once a floating point instruction has been dispatched, all other instructions are prevented from being committed until the system determines whether the floating point instruction generates an exception. Thus, permitting the system to signal precise exceptions when not in the normal mode.Type: GrantFiled: December 15, 1993Date of Patent: July 16, 1996Assignee: Silicon Graphics, Inc.Inventors: Joseph P. Bratt, John Brennan, Peter Y. Hsu, Chandra S. Joshi, William A. Huffman, Monica R. Nofal, Paul Rodman, Joseph T. Scanlon, Man K. Tang
-
Patent number: 5526504Abstract: A set associative translation lookaside buffer (TLB) that supports variable sized pages without requiring the use of a separate block TLB. The TLB includes a hashing circuit that creates an index into the TLB for a virtual address using different bits from the virtual address depending on the page size of the address, and a comparator that compares virtual address identifiers or portions of virtual address identifiers stored in the TLB to the current virtual address to determine if a translation to the current virtual address is stored in the TLB.Type: GrantFiled: December 15, 1993Date of Patent: June 11, 1996Assignee: Silicon Graphics, Inc.Inventors: Peter Y. Hsu, Joseph T. Scanlon, Steve J. Ciavaglia
-
Patent number: 5510934Abstract: A split level cache memory system for a data processor includes a single chip integer unit, an army processor such as a floating point unit, an external main memory and a split level cache. The split level cache includes an on-chip, fast local cache with low latency for use by the integer unit for loads and stores of integer and address data and an off-chip, pipelined global cache for storing arrays of data such as floating point data for use by the array processor and integer and address data for refilling the local cache. Coherence between the local cache and global cache is maintained by writing through to the global cache during integer stores. Local cache words are invalidated when data is written to the global cache during an army processor store.Type: GrantFiled: December 15, 1993Date of Patent: April 23, 1996Assignee: Silicon Graphics, Inc.Inventors: John Brennan, Peter Y. Hsu, William A. Huffman, Paul Rodman, Joseph T. Scanlon, Man K. Tang, Steve J. Ciavaglia