Patents by Inventor Kin Chung

Kin Chung 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: 9081807
    Abstract: Systems and methods for invalidating and regenerating pages. In one embodiment, a method can include detecting content changes in a content database including various objects. The method can include causing an invalidation generator to generate an invalidation based on the modification and communicating the invalidation to a dependency manager. A cache manager can be notified that pages in a cache might be invalidated based on the modification via a page invalidation notice. In one embodiment, a method can include receiving a page invalidation notice and sending a page regeneration request to a page generator. The method can include regenerating the cached page. The method can include forwarding the regenerated page to the cache manager replacing the cached page with the regenerated page. In one embodiment, a method can include invalidating a cached page based on a content modification and regenerating pages which might depend on the modified content.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: July 14, 2015
    Assignee: Open Text S.A.
    Inventors: John H. Martin, Matthew Helgren, Kin-Chung Fung, Mark R. Scheevel
  • Publication number: 20140344225
    Abstract: Systems and methods for invalidating and regenerating pages. In one embodiment, a method can include detecting content changes in a content database including various objects. The method can include causing an invalidation generator to generate an invalidation based on the modification and communicating the invalidation to a dependency manager. A cache manager can be notified that pages in a cache might be invalidated based on the modification via a page invalidation notice. In one embodiment, a method can include receiving a page invalidation notice and sending a page regeneration request to a page generator. The method can include regenerating the cached page. The method can include forwarding the regenerated page to the cache manager replacing the cached page with the regenerated page. In one embodiment, a method can include invalidating a cached page based on a content modification and regenerating pages which might depend on the modified content.
    Type: Application
    Filed: July 30, 2014
    Publication date: November 20, 2014
    Inventors: John H. Martin, Matthew Helgren, Kin-Chung Fung, Mark R. Scheevel
  • Patent number: 8832387
    Abstract: Systems and methods for invalidating and regenerating pages. In one embodiment, a method can include detecting content changes in a content database including various objects. The method can include causing an invalidation generator to generate an invalidation based on the modification and communicating the invalidation to a dependency manager. A cache manager can be notified that pages in a cache might be invalidated based on the modification via a page invalidation notice. In one embodiment, a method can include receiving a page invalidation notice and sending a page regeneration request to a page generator. The method can include regenerating the cached page. The method can include forwarding the regenerated page to the cache manager replacing the cached page with the regenerated page. In one embodiment, a method can include invalidating a cached page based on a content modification and regenerating pages which might depend on the modified content.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: September 9, 2014
    Assignee: Open Text S.A.
    Inventors: John H. Martin, Matthew Helgren, Kin-Chung Fung, Mark R. Scheevel
  • Publication number: 20140247470
    Abstract: A process and system to transform a digital photograph of a text document into a scan-quality image is disclosed. By extracting the document text from the image, and analyzing visual clues from the text, a grid is constructed over the image representing the distortions in the image. Transforming the image to straighten this grid removes distortions introduced by the camera image-capture process. Variations in lighting, the extraction of text line information, and the modeling of curved lines in the image may be corrected.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 4, 2014
    Applicant: Compulink Managment Center, Inc.
    Inventors: Martin G. Hunt, Maria A. Pavlovskaia, Logan M.K. Gordon, William W. Tipton, Trang T. Pham, Darryl H. Yong, Weiqing Gu, James O. Egan, Liangnan Wu, Kin-Chung Wong
  • Publication number: 20140229871
    Abstract: Described herein are systems and methods that employ a widgetless and buttonless multi-touch interface for constrained manipulations of 3D objects. The widget-less multi-touch user interface can map different multi-touch gestures to different 3D object manipulation tasks, allowing a user to manipulate 3D objects without operating widgets or performing mode switchings or tool selections. User interaction is greatly simplified by using single touch actions that simultaneously specify the transformation constraint, the transformation type, and the magnitude of transformation and apply the transformation to the focus object. Additionally, the axis-based constrained manipulations support active snapping and axis transfer. Active snapping allows the user to draw a free touch path connecting two 3D objects to be snapped together, avoiding tedious operations required with standard transformation manipulations.
    Type: Application
    Filed: February 7, 2012
    Publication date: August 14, 2014
    Applicant: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Chiew Lan Tai, Kin Chung Au, Hongbo Fu
  • Patent number: 8763537
    Abstract: A vertically foldable frame is disclosed. The frame comprises: a base; a first fixing post; a second fixing post; a sliding frame; at least one table surface; wherein the first fixing post and the second fixing post are respectively fixed on both ends of the base; a first guide rail and a second guide rail are provided on the first fixing post and the second fixing post respectively and opposite to each other, the sliding frame is provided between the first guide rail and the second guide rail and adapted to slide up and down along the first guide rail and the second guide rail; the table surface is horizontally connected to a side of the sliding frame and adapted to be rotated in a vertical plane around a joint between the table surface and the sliding frame, the table surface is adapted to be horizontally positioned.
    Type: Grant
    Filed: August 15, 2011
    Date of Patent: July 1, 2014
    Inventor: Kin Chung Ng
  • Patent number: 8744778
    Abstract: In one aspect, the present invention provides methods of determining whether an agent is more like a partial agonist of a target molecule than a full agonist of the same target molecule. In another aspect, the present invention provides methods to select a candidate compound that may reduce blood plasma glucose concentration in a mammal. Populations of genes are provided that are useful in the practice of the present invention.
    Type: Grant
    Filed: August 12, 2011
    Date of Patent: June 3, 2014
    Assignee: Merck Sharp & Dohme Corp.
    Inventors: Yejun Tan, Hongyue Dai, Pek Yee Lum, John Ryan Thompson, Joel Peter Berger, Eric Stanley Muise, Richard F. Raubertas, Kenny Kin Chung Wong
  • Publication number: 20130319297
    Abstract: A vertically foldable frame is disclosed. The frame comprises: a base; a first fixing post; a second fixing post; a sliding frame; at least one table surface; wherein the first fixing post and the second fixing post are respectively fixed on both ends of the base; a first guide rail and a second guide rail are provided on the first fixing post and the second fixing post respectively and opposite to each other, the sliding frame is provided between the first guide rail and the second guide rail and adapted to slide up and down along the first guide rail and the second guide rail; the table surface is horizontally connected to a side of the sliding frame and adapted to be rotated in a vertical plane around a joint between the table surface and the sliding frame, the table surface is adapted to be horizontally positioned.
    Type: Application
    Filed: August 15, 2011
    Publication date: December 5, 2013
    Inventor: Kin Chung Ng
  • Publication number: 20130137762
    Abstract: This invention relates to extracts and refined fractions of a traditional Chinese medicinal herb, Alpinia officinarum (AO), components thereof, and the use of such compounds and compositions to treat neurodegenerative or neuropathological conditions or to inhibit aggregation of a-synuclein.
    Type: Application
    Filed: August 10, 2011
    Publication date: May 30, 2013
    Applicant: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Nancy Yuk Yu Ip, Kenny Ka Kin Chung, Fanny Chui Fun Ip, Guangmiao Fu
  • Patent number: 8438336
    Abstract: Embodiments disclosed herein utilize statistical approximations to manage large filesystem-based caches based on imperfect information. When removing entries from a large cache, which may have a million or more entries, the cache manager does not need to find the absolutely oldest entry that has been accessed the least recently. Instead, it suffices to find an entry that is older than most. In embodiments disclosed herein, statistical sampling of the cache is performed to produce models of different properties of the cache, including the number of entries, distribution of access times, distribution of entry sizes, etc. The models are then used to guide decisions that involve those properties. The size of the samples can be adjusted to balance the cost of acquiring the samples against the confidence level of the models produced by the samples. To achieve randomness, entries are stored using prefixes of addresses generated via a message-digest function.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: May 7, 2013
    Assignee: Open Text S.A.
    Inventors: Kin-Chung Fung, Mark R. Scheevel
  • Publication number: 20130024622
    Abstract: Systems and methods for invalidating and regenerating pages. In one embodiment, a method can include detecting content changes in a content database including various objects. The method can include causing an invalidation generator to generate an invalidation based on the modification and communicating the invalidation to a dependency manager. A cache manager can be notified that pages in a cache might be invalidated based on the modification via a page invalidation notice. In one embodiment, a method can include receiving a page invalidation notice and sending a page regeneration request to a page generator. The method can include regenerating the cached page. The method can include forwarding the regenerated page to the cache manager replacing the cached page with the regenerated page. In one embodiment, a method can include invalidating a cached page based on a content modification and regenerating pages which might depend on the modified content.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 24, 2013
    Inventors: John H. Martin, Matthew Helgren, Kin-Chung Fung, Mark R. Scheevel
  • Patent number: 8312222
    Abstract: Systems and methods for invalidating and regenerating pages. In one embodiment, a method can include detecting content changes in a content database including various objects. The method can include causing an invalidation generator to generate an invalidation based on the modification and communicating the invalidation to a dependency manager. A cache manager can be notified that pages in a cache might be invalidated based on the modification via a page invalidation notice. In one embodiment, a method can include receiving a page invalidation notice and sending a page regeneration request to a page generator. The method can include regenerating the cached page. The method can include forwarding the regenerated page to the cache manager replacing the cached page with the regenerated page. In one embodiment, a method can include invalidating a cached page based on a content modification and regenerating pages which might depend on the modified content.
    Type: Grant
    Filed: September 11, 2008
    Date of Patent: November 13, 2012
    Assignee: Open Text, S.A.
    Inventors: John H. Martin, Matthew Helgren, Kin-Chung Fung, Mark R. Scheevel
  • Publication number: 20120154313
    Abstract: Described herein are finger registration systems and methods for use with a multi-touch device that can facilitate in place execution of commands or operations, thereby reducing focus switching and minimizing hand movement. The finger registration methods are simple and robust, using only contact points on the touch-based device, without requiring additional hardware. Direct mapping of operations to gestures involving individual fingers or combination of fingers (e.g., finger chords), provides a new and rich set of direct manipulation without focus switching for selecting commands/operations.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 21, 2012
    Applicant: The Hong Kong University of Science and Technology
    Inventors: Kin Chung AU, Chiew-Lan TAI
  • Publication number: 20120011324
    Abstract: Embodiments disclosed herein utilize statistical approximations to manage large filesystem-based caches based on imperfect information. When removing entries from a large cache, which may have a million or more entries, the cache manager does not need to find the absolutely oldest entry that has been accessed the least recently. Instead, it suffices to find an entry that is older than most. In embodiments disclosed herein, statistical sampling of the cache is performed to produce models of different properties of the cache, including the number of entries, distribution of access times, distribution of entry sizes, etc. The models are then used to guide decisions that involve those properties. The size of the samples can be adjusted to balance the cost of acquiring the samples against the confidence level of the models produced by the samples. To achieve randomness, entries are stored using prefixes of addresses generated via a message-digest function.
    Type: Application
    Filed: September 20, 2011
    Publication date: January 12, 2012
    Inventors: Kin-Chung Fung, Mark R. Scheevel
  • Publication number: 20110294696
    Abstract: In one aspect, the present invention provides methods of determining whether an agent is more like a partial agonist of a target molecule than a full agonist of the same target molecule. In another aspect, the present invention provides methods to select a candidate compound that may reduce blood plasma glucose concentration in a mammal. Populations of genes are provided that are useful in the practice of the present invention.
    Type: Application
    Filed: August 12, 2011
    Publication date: December 1, 2011
    Applicant: MERCK SHARP & DOHME CORP.
    Inventors: Yejun Tan, Hongyue Dai, Pek Yee Lum, John Ryan Thompson, Joel Peter Berger, Eric Stanley Muise, Richard F. Raubertas, Kenny Kin Chung Wong
  • Patent number: 8041893
    Abstract: Embodiments disclosed herein utilize statistical approximations to manage large filesystem-based caches based on imperfect information. When removing entries from a large cache, which may have a million or more entries, the cache manager does not need to find the absolutely oldest entry that has been accessed the least recently. Instead, it suffices to find an entry that is older than most. In embodiments disclosed herein, statistical sampling of the cache is performed to produce models of different properties of the cache, including the number of entries, distribution of access times, distribution of entry sizes, etc. The models are then used to guide decisions that involve those properties. The size of the samples can be adjusted to balance the cost of acquiring the samples against the confidence level of the models produced by the samples. To achieve randomness, entries are stored using prefixes of addresses generated via a message-digest function.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: October 18, 2011
    Assignee: Vignette Software LLC
    Inventors: Kin-Chung Fung, Mark R. Scheevel
  • Patent number: 8014954
    Abstract: In one aspect, the present invention provides methods of determining whether an agent is more like a partial agonist of a target molecule than a full agonist of the same target molecule. In another aspect, the present invention provides methods to select a candidate compound that may reduce blood plasma glucose concentration in a mammal. Populations of genes are provided that are useful in the practice of the present invention.
    Type: Grant
    Filed: April 4, 2006
    Date of Patent: September 6, 2011
    Assignee: Merck Sharp & Dohme Corp.
    Inventors: Yejun Tan, Hongyue Dai, Pek Yee Lum, John Ryan Thompson, Joel Peter Berger, Eric Stanley Muise, Richard F Raubertas, Kenny Kin Chung Wong
  • Patent number: 7870276
    Abstract: Means are disclosed by which developers of network-analysis applications may develop network-analysis applications that can interface with multiple different versions of network-management applications, wherein each version of network-management application may have a different interface implementation, without having to be familiar with the different interface implementations. In particular embodiments disclosed herein, a network-analysis application requests and receives version information from a version of a network-management application. Based on the received version information, the network-analysis application selects version-dependent interface-implementation software and then integrates the selected version-dependent interface-implementation software with a version-independent interface-façade to produce an interface between the network-analysis application and the version of the network-management application.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: January 11, 2011
    Assignee: EMC Corporation
    Inventor: Alan Kin Chung Leung
  • Patent number: 7702655
    Abstract: A system provides a user map service that receives component data associated with a resource in a storage area network and matches the component data to entries in a user-created component matching database to determine a specific identity of the resource in the storage area network to which the component data is associated. The system provides the specific identity of the resource in the storage area network to which the component data is associated. The system maintains the user-created component matching database by allowing a user to create matches between individual resources for which component data is received to specific identities of those resources as determined by the user. The database can be queried and updated to make matching more efficient.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: April 20, 2010
    Assignee: EMC Corporation
    Inventors: John D. Panelli, Sesh Jalagam, Alan Kin Chung Leung
  • Patent number: RE41763
    Abstract: A folding frame comprises four vertical legs and at least one shelf pivotally connected to each of the four vertical legs, each shelf being capable of folding vertically upward. The folding frame further comprises two support beams positioned beneath and on opposite ends of each shelf, each support beam being pivotally connected to two of the four vertical legs and capable of folding horizontally inward. The folding frame is moveable between an extended position with each shelf being horizontal and supported by two of the support beams, and a collapsed position with each shelf being folded vertically upward and the support beams being folded horizontally inward.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: September 28, 2010
    Assignee: Oasis Concepts
    Inventor: Kelvin Kin-Chung Ng