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: 9081807Abstract: 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: GrantFiled: July 30, 2014Date of Patent: July 14, 2015Assignee: Open Text S.A.Inventors: John H. Martin, Matthew Helgren, Kin-Chung Fung, Mark R. Scheevel
-
Publication number: 20140344225Abstract: 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: ApplicationFiled: July 30, 2014Publication date: November 20, 2014Inventors: John H. Martin, Matthew Helgren, Kin-Chung Fung, Mark R. Scheevel
-
Patent number: 8832387Abstract: 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: GrantFiled: September 14, 2012Date of Patent: September 9, 2014Assignee: Open Text S.A.Inventors: John H. Martin, Matthew Helgren, Kin-Chung Fung, Mark R. Scheevel
-
Publication number: 20140247470Abstract: 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: ApplicationFiled: February 28, 2014Publication date: September 4, 2014Applicant: 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: 20140229871Abstract: 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: ApplicationFiled: February 7, 2012Publication date: August 14, 2014Applicant: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Chiew Lan Tai, Kin Chung Au, Hongbo Fu
-
Patent number: 8763537Abstract: 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: GrantFiled: August 15, 2011Date of Patent: July 1, 2014Inventor: Kin Chung Ng
-
Patent number: 8744778Abstract: 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: GrantFiled: August 12, 2011Date of Patent: June 3, 2014Assignee: 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: 20130319297Abstract: 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: ApplicationFiled: August 15, 2011Publication date: December 5, 2013Inventor: Kin Chung Ng
-
Publication number: 20130137762Abstract: 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: ApplicationFiled: August 10, 2011Publication date: May 30, 2013Applicant: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Nancy Yuk Yu Ip, Kenny Ka Kin Chung, Fanny Chui Fun Ip, Guangmiao Fu
-
Patent number: 8438336Abstract: 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: GrantFiled: September 20, 2011Date of Patent: May 7, 2013Assignee: Open Text S.A.Inventors: Kin-Chung Fung, Mark R. Scheevel
-
Publication number: 20130024622Abstract: 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: ApplicationFiled: September 14, 2012Publication date: January 24, 2013Inventors: John H. Martin, Matthew Helgren, Kin-Chung Fung, Mark R. Scheevel
-
Patent number: 8312222Abstract: 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: GrantFiled: September 11, 2008Date of Patent: November 13, 2012Assignee: Open Text, S.A.Inventors: John H. Martin, Matthew Helgren, Kin-Chung Fung, Mark R. Scheevel
-
Publication number: 20120154313Abstract: 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: ApplicationFiled: December 16, 2011Publication date: June 21, 2012Applicant: The Hong Kong University of Science and TechnologyInventors: Kin Chung AU, Chiew-Lan TAI
-
Publication number: 20120011324Abstract: 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: ApplicationFiled: September 20, 2011Publication date: January 12, 2012Inventors: Kin-Chung Fung, Mark R. Scheevel
-
Publication number: 20110294696Abstract: 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: ApplicationFiled: August 12, 2011Publication date: December 1, 2011Applicant: 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: 8041893Abstract: 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: GrantFiled: September 9, 2008Date of Patent: October 18, 2011Assignee: Vignette Software LLCInventors: Kin-Chung Fung, Mark R. Scheevel
-
Patent number: 8014954Abstract: 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: GrantFiled: April 4, 2006Date of Patent: September 6, 2011Assignee: 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: 7870276Abstract: 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: GrantFiled: December 18, 2006Date of Patent: January 11, 2011Assignee: EMC CorporationInventor: Alan Kin Chung Leung
-
Patent number: 7702655Abstract: 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: GrantFiled: January 30, 2007Date of Patent: April 20, 2010Assignee: EMC CorporationInventors: John D. Panelli, Sesh Jalagam, Alan Kin Chung Leung
-
Patent number: RE41763Abstract: 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: GrantFiled: February 2, 2007Date of Patent: September 28, 2010Assignee: Oasis ConceptsInventor: Kelvin Kin-Chung Ng