Patents by Inventor Yun-Wu Huang

Yun-Wu Huang 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: 20100315440
    Abstract: Embodiments of the invention provide adaptive viewing of a page on mobile electronic devices with a small screen size and/or limited connectivity. Embodiments of the invention enable a user to more easily and quickly download and view a page on a small display screen, such as a display screen of a mobile electronic device. Embodiments of the invention determine an initial portion of a page for download and transmission as well as a sequential order of page portions for subsequent download and transmission to a mobile electronic device.
    Type: Application
    Filed: June 15, 2009
    Publication date: December 16, 2010
    Applicant: International Business Machines Corporation
    Inventors: Paul C. Castro, Yun-Wu Huang
  • Publication number: 20100315439
    Abstract: An arrangement on a mobile computing device wherein actual motion of the device can be employed to control, among other things, the panning, zooming, paging and scrolling of a graphic user interface. The user would need only use only one hand to hold the device and simultaneously undertake the aforementioned functions, e.g., by moving or gesturing with the device to perform pan, zoom, page and/or scroll functions on an image or document currently displayed on the device. Thus, the screen wouldn't necessarily need to be a touch screen, and the user wouldn't necessarily need to ever touch the screen.
    Type: Application
    Filed: June 15, 2009
    Publication date: December 16, 2010
    Applicant: International Business Machines Corporation
    Inventors: Yun-Wu Huang, John J. Ponzo
  • Publication number: 20060031833
    Abstract: A software system is provided to allow a computer to install and process web applications according to the invention. Such web applications are written as web pages that have access to the full range of operating system resources, including those not accessible through a web browser. Preferably, a web application is built using three types of languages used for constructing web pages, namely: (a) a visual presentation language; (2) a data modeling language; and (3) a scripting language for embedding logic. The software system preferably comprises a web application manager, an operating system interface module, a scripting language interpreter, and optionally a web browser and/or a data modeling language processor. Various other features such as data caching and security filtering are provided in accordance with such a system.
    Type: Application
    Filed: October 7, 2005
    Publication date: February 9, 2006
    Applicant: International Business Machines Corporation
    Inventors: Yun-Wu Huang, Robert Johnson, Sean Martin, Simon Martin, Moshe Matsa, Roger Pollak, John Ponzo, Ronald Woan
  • Patent number: 6968539
    Abstract: A software system is provided to allow a computer to install and process web applications according to the invention. Such web applications are written as web pages that have access to the full range of operating system resources, including those not accessible through a web browser. Preferably, a web application is built using three types of languages used for constructing web pages, namely: (a) a visual presentation language; (2) a data modeling language; and (3) a scripting language for embedding logic. The software system preferably comprises a web application manager, an operating system interface module, a scripting language interpreter, and optionally a web browser and/or a data modeling language processor. Various other features such as data caching and security filtering are provided in accordance with such a system.
    Type: Grant
    Filed: August 4, 2000
    Date of Patent: November 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Yun-Wu Huang, Robert David Johnson, Sean James Martin, Simon L. Martin, Moshe Morris Emanuel Matsa, Roger A. Pollak, John J. Ponzo, Ronald So-tse Woan
  • Patent number: 6553375
    Abstract: The present invention is a novel management system for selectively distributing applications and databases from a server computer to a plurality of intermittently connected handheld devices. The applications and databases to be downloaded and deleted are first selected from an application list maintained by handheld devices. After established a connection with the server computer, the application list of selected applications is copied to the server computer which maintains an access control list indicating which applications are permitted to be downloaded to which handheld devices. The server computer examines the application list and the access control list to determine which applications are both selected and are authorized for use by the handheld device. After determining that requested applications are authorized for requesting devices, these applications are downloaded. If the connected handheld device does not have that the application list, the application list is created for it and downloaded.
    Type: Grant
    Filed: November 25, 1998
    Date of Patent: April 22, 2003
    Assignee: International Business Machines Corporation
    Inventors: Yun-Wu Huang, Robert D. Johnson, Roger A. Pollak, John J. Ponzo
  • Patent number: 6477543
    Abstract: A sync proxy or sync server logic, process and apparatus employing sync logic and/or transformation codes distributed in the network to increase the scalability and improve the manageability of synchronization between a client such as: an Internet appliance; a handheld or palmtop device; a smart phone or intelligent pager; and their remote replica sources.
    Type: Grant
    Filed: October 23, 1998
    Date of Patent: November 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Yun-Wu Huang, Philip Shi-lung Yu
  • Patent number: 6438576
    Abstract: A distributed object rendering method and system for a collaborative data network is disclosed. The data network, which may include the Internet, has attached computing nodes, including object requestor nodes, object source nodes, and intermediate nodes which may be proxy servers. The method can allow each participating proxy server to adapt to the dynamic load conditions of itself as well as proxies, as well as to dynamic traffic conditions in the data network. The determination of which proxy or set of proxies is to perform object rendering and caching is based on a distributed, collaborative method that is adopted among the proxies. The criteria for such a method can include the bandwidth and current load of the network links among proxies, and/or the respective CPU usage of the proxies. If an object rendering can be staged, e.g., different resolution rendering, it can be performed by more than one of the proxies.
    Type: Grant
    Filed: March 29, 1999
    Date of Patent: August 20, 2002
    Assignee: International Business Machines Corporation
    Inventors: Yun-Wu Huang, Philip S.-L. Yu, Kun-Lung Wu
  • Patent number: 6393434
    Abstract: There is provided a method and system for performing synchronization between a first replica associated with an application in a first computer processing device and a second replica associated with the application in a second computer processing device. The method includes the step of generating a synchronization plan for the replicas for managing the synchronization therebetween. The sync plan includes data structure information corresponding to data structures of the replicas, storage access information for enabling access to each individual data unit within the data structures of the replicas, and synchronization and conflict resolution actions for specifying actions to be taken for each individual data unit with respect to the synchronization and any conflicts resulting therefrom. At least one individual data unit in the first replica is synchronized with a corresponding individual data unit in the second replica, in accordance with the sync plan.
    Type: Grant
    Filed: September 14, 1999
    Date of Patent: May 21, 2002
    Assignee: International Business Machines Corporation
    Inventors: Yun-Wu Huang, Roger A. Pollak, John L. Ponzo
  • Patent number: 6343299
    Abstract: A computing device has a database replica comprised of a plurality of records. A synchronization request is provided to a further computing device having a further database replica which is comprised of a further plurality of records. A version table maintains version numbers for each of the plurality of records. The version numbers each have a maximum size. The maximum size is selectable. The plurality of records may be synchronized with the further plurality of records based upon the version numbers.
    Type: Grant
    Filed: November 16, 1998
    Date of Patent: January 29, 2002
    Assignee: International Business Machines Corporation
    Inventors: Yun-Wu Huang, Philip Shi-Lung Yu
  • Patent number: 6292835
    Abstract: A proxy strategy not only caches objects but actively sets update schedules for channel information disseminated from different servers. Based on available bandwidth, this proxy strategy formulates a mathematical function that can be solved to establish the proxy update schedules by maximizing the overall currency of information received by the clients. Clients whose update requests do not result in receiving the most upto-date information for a given channel may also be recorded. After the next scheduled proxy update for a given channel, the proxy actively sends the most up-to-date information for this channel to the recorded clients. The client interest for a given channel is measured based on the client updates the proxy received since last scheduled update for this channel, and the currency of information received by these clients. A dynamic update can be performed by the proxy for channels with high client interest before their respective scheduled updates based on the available bandwidth.
    Type: Grant
    Filed: November 26, 1997
    Date of Patent: September 18, 2001
    Assignee: International Business Machines Corporation
    Inventors: Yun-Wu Huang, Philip Shi-Lung Yu