Patents by Inventor Peter Chi-Shing Yim

Peter Chi-Shing Yim 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: 9418575
    Abstract: Embodiments of the invention may provide the ability to dynamically create and update map projections to reduce the spatial distortion in a desirable way for a specific map view. For example, as a map view is changed, a new central meridian may be selected and a new map projection may be created based on the selected central meridian. Dynamically updating map projections so that all map layers are correctly representing the most important spatial attributes for the given situation may enable a map analyst to correctly interpret the maps being viewed.
    Type: Grant
    Filed: March 3, 2012
    Date of Patent: August 16, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Charles Leah, David Mallenby, John Kurt Muller, Peter Chi-Shing Yim
  • Patent number: 9373272
    Abstract: Embodiments of the invention may provide the ability to dynamically create and update map projections to reduce the spatial distortion in a desirable way for a specific map view. For example, as a map view is changed, a new central meridian may be selected and a new map projection may be created based on the selected central meridian. Dynamically updating map projections so that all map layers are correctly representing the most important spatial attributes for the given situation may enable a map analyst to correctly interpret the maps being viewed.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: June 21, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Charles Leah, David Mallenby, John Kurt Muller, Peter Chi-Shing Yim
  • Publication number: 20120169766
    Abstract: Embodiments of the invention may provide the ability to dynamically create and update map projections to reduce the spatial distortion in a desirable way for a specific map view. For example, as a map view is changed, a new central meridian may be selected and a new map projection may be created based on the selected central meridian. Dynamically updating map projections so that all map layers are correctly representing the most important spatial attributes for the given situation may enable a map analyst to correctly interpret the maps being viewed.
    Type: Application
    Filed: March 3, 2012
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Charles Leah, David Mallenby, John Kurt Muller, Peter Chi-Shing Yim
  • Publication number: 20120169761
    Abstract: Embodiments of the invention may provide the ability to dynamically create and update map projections to reduce the spatial distortion in a desirable way for a specific map view. For example, as a map view is changed, a new central meridian may be selected and a new map projection may be created based on the selected central meridian. Dynamically updating map projections so that all map layers are correctly representing the most important spatial attributes for the given situation may enable a map analyst to correctly interpret the maps being viewed.
    Type: Application
    Filed: December 29, 2010
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Charles Leah, David Mallenby, John Kurt Muller, Peter Chi-Shing Yim
  • Publication number: 20090288041
    Abstract: A method, system, and computer-usable medium are disclosed for managing elements within a graphical user interface (GUI). Logical landing zones are generated to create non-visible areas of a GUI associated with one or more GUI elements. A mouse cursor is hovered over a first linked element results in a JavaScript onmouseover event. When executed, the mouseover event displays a second, noncontiguous linked element. Moving the mouse away from the first linked element results in an onmouseout event, which activates a first logical landing zone that comprises the second linked element and is contiguous to the first linked element. The second linked element continues to be displayed, and allowing user interaction, as long as the mouse cursor remains within the first linked element or the first logical landing zone.
    Type: Application
    Filed: May 14, 2008
    Publication date: November 19, 2009
    Inventors: Amy Herrman Dewar, Nicholas Edward Poore, Robert Charles Leah, Peter Chi-Shing Yim
  • Publication number: 20090265444
    Abstract: User selected content and content provider defined content may be received by a web widget. The user defined content and the content provider defined content may be provided via a third party web site.
    Type: Application
    Filed: April 16, 2008
    Publication date: October 22, 2009
    Inventors: Amy Herrman Dewar, Robert Charles Leah, Peter Chi-Shing Yim, Nicholas Edward Poore
  • Publication number: 20090063502
    Abstract: The present invention discloses a solution for adding user specified content to a customized portal. In the solution, URL addressable content can be selected from a user specified Web source. A platform agnostic container can be established for the content. A user selected portal platform can be determined for the established container. The container can be adjusted for the user selected platform. The adjusted container can be added to a set of user selectable objects for the platform. The user selectable objects can be customizable by a user to create a customized portal for the portal platform accessible via a URL associated with the platform. When the adjusted container is selected for a customized portal, the selected URL addressable content appears within the customized portal. The URL addressable content of the adjusted container can remain synchronized with the Web source, which ensures information currency.
    Type: Application
    Filed: September 4, 2007
    Publication date: March 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SRINIVAS J. COIMBATORE, AMY H. DEWAR, ROBERT C. LEAH, NICHOLAS E. POORE, PETER CHI-SHING YIM
  • Patent number: 6912521
    Abstract: The present invention provides a system and technique for initiating, conducting, and managing real-time surveys, in the context of a real-time discourse, such as Internet chat, to provide dynamic, real-time survey results. A surveyor initiates a survey by filling out an electronic form which is processed and submitted to a sorting component of the invention. The invention imposes an additional layer of functionality upon a Live Information Selection and Analysis tool which gathers, summarizes, and indexes chat messages in a real-time discourse. The sorting component matches the collected real-time chat messages from the LISA tool with correlating submitted survey queries to provide raw real-time survey results which are converted into a viewable format for submission to the surveyor. The present invention makes it possible to initiate, conduct, and manage multiple surveys simultaneously to provide accurate, dynamic, real-time survey results within the context of a real-time discourse.
    Type: Grant
    Filed: June 11, 2001
    Date of Patent: June 28, 2005
    Assignee: International Business Machines Corporation
    Inventors: Reiner Kraft, Peter Chi-Shing Yim
  • Patent number: 6633867
    Abstract: A computer program product is provided as a session search system and associated method that provide a novel type of query referred to as “session query”. In the context of a session query, a user issues a search query using, for example, a web-based form. This query is processed immediately by the search engine, yielding search result elements that are returned within the new context of a “dynamic search result set”. As long as the user is reviewing the “dynamic search result set” of the session query, the search result is updated automatically in almost real-time, when new information arrives. When the user is no longer interested in continuing the search, the session query is terminated. The session search system generally includes two modules: A client module that presents the “dynamic search result set” to the user, and a server module that manages the current set of active session queries.
    Type: Grant
    Filed: April 5, 2000
    Date of Patent: October 14, 2003
    Assignee: International Business Machines Corporation
    Inventors: Reiner Kraft, Michael Lawrence Emens, Peter Chi-Shing Yim
  • Patent number: 6519557
    Abstract: A system for identifying different language versions of the same structured format document (e.g., HTML web page) detects the language of the two documents and translates one or both into a preferred language if necessary, parses the two candidate documents and builds two hierarchical data structure based on the document. The data structures are used to compare the hierarchical structure of the two documents and also to access text portions in congruent positions in the two documents. A fuzzy measure of similarity of a set of text portions occupying congruent positions in the two documents is then obtained, to induce a measure of the similarity of the two documents which is compared to a fuzzy threshold.
    Type: Grant
    Filed: June 6, 2000
    Date of Patent: February 11, 2003
    Assignee: International Business Machines Corporation
    Inventors: Michael L. Emens, Reiner Kraft, Peter Chi-Shing Yim
  • Publication number: 20020188777
    Abstract: The present invention provides a system and technique for initiating, conducting, and managing real-time surveys, in the context of a real-time discourse, such as Internet chat, to provide dynamic, real-time survey results. A surveyor initiates a survey by filling out an electronic form which is processed and submitted to a sorting component of the invention. The invention imposes an additional layer of functionality upon a Live Information Selection and Analysis tool which gathers, summarizes, and indexes chat messages in a real-time discourse. The sorting component matches the collected real-time chat messages from the LISA tool with correlating submitted survey queries to provide raw real-time survey results which are converted into a viewable format for submission to the surveyor. The present invention makes it possible to initiate, conduct, and manage multiple surveys simultaneously to provide accurate, dynamic, real-time survey results within the context of a real-time discourse.
    Type: Application
    Filed: June 11, 2001
    Publication date: December 12, 2002
    Applicant: International Business Machines Corporation
    Inventors: Reiner Kraft, Peter Chi-Shing Yim
  • Patent number: 6487553
    Abstract: A method and apparatus which enables a user to streamline the number of results presented to the user during a search session most typically performed over the Internet. The present invention allows the user to select specific results from a search result set which are to be excluded and are not to reappear in a subsequent result set in the search session. The present invention is capable of automatically excluding results from a search result set unless the user specifically flags the specific search results they want to keep and have reappear in a subsequent result set in the search session. This allows a user to save time during a search session by not having to view repeated results, and allows the user to focus on more relevant and related results.
    Type: Grant
    Filed: January 5, 2000
    Date of Patent: November 26, 2002
    Assignee: International Business Machines Corporation
    Inventors: Michael L. Emens, Reiner Kraft, Peter Chi-Shing Yim
  • Patent number: 6484162
    Abstract: A system and method associates a label and description with a search query such that the query, label, and description can be stored in a shared query repository so that queries can be retrieved by multiple users for reuse. The shared query repository can be searched, so that an appropriate query can be located, retrieved, and then submitted for execution over a document database by a search engine. Retrieved queries can be combined with other retrieved queries or modified with new search terms, and the new combined search query can be used for a new search on the database. The database search system and method efficiently permits reuse of search queries and facilitates sharing of search strategies.
    Type: Grant
    Filed: June 29, 1999
    Date of Patent: November 19, 2002
    Assignee: International Business Machines Corporation
    Inventors: Stefan B. Edlund, Michael Lawrence Emens, Reiner Kraft, Peter Chi-Shing Yim
  • Patent number: 6434548
    Abstract: A system and method of distributed metadata searching is disclosed. The present invention permits an extension of the searching and retrieval functions of existing Internet web search engines by utilizing computational resources embodied in user computer systems and search browsers. By distributing the searching and scanning functions to the user level, the present invention reduces the computational and communications burden on Internet web search engines and crawlers, resulting in lower computational resource utilization by Internet search engine providers. Given the exponential growth rate currently being experienced in the Internet community, the present invention provides one of the few methods by which complete searches of this vast distributed database may be performed.
    Type: Grant
    Filed: December 7, 1999
    Date of Patent: August 13, 2002
    Assignee: International Business Machines Corporation
    Inventors: Michael Lawrence Emens, Reiner Kraft, Peter Chi-Shing Yim