Patents by Inventor Yiu Man Chan
Yiu Man Chan 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: 11391069Abstract: A system and a method for a security strap device including a strap; a lock, the lock comprising a locking mechanism; a fixed portion of the strap being secured inside the lock; a free end of the strap insertable into the lock to form a loop in the strap, the lock is configured to lock a portion of the strap to form the loop in the strap, wherein; the locking mechanism comprises a plurality of latches moveable between a locking position and an unlocking position; the plurality of latches engaging one or more locking slots within the lock when in the locking position to the lock the strap within the lock; and wherein the latches are all simultaneously biased toward the locked position and the latches are required to be simultaneously displaced to an unlocking position to unlock the strap.Type: GrantFiled: February 14, 2020Date of Patent: July 19, 2022Assignee: Logistics and Supply Chain MultiTech R&D Centre LimitedInventors: Chun Wai Lai, Kwong Man Pun, Yiu Man Chan
-
METHOD OF NAVIGATING A VISUALLY IMPAIRED USER, A NAVIGATION SYSTEM FOR THE SAME, AND A GUIDING ROBOT
Publication number: 20220155092Abstract: A method of navigating a visually impaired user, a navigation system and a guiding robot used in the system. The method includes the steps of: receiving a plurality of location referencing signals from a plurality of signal sources; processing the location referencing signals to determine a current location of the user in a predetermined area; planning an optimal path for the user to travel from the current location to a destination location; providing guiding information associated with the optimal path to the user; obtaining a travel instruction from the user to travel along the optimal path; and moving a guiding robot according to the travel instruction provided by the user along the optimal path until the next travel instruction is required to further move the guiding robot.Type: ApplicationFiled: November 17, 2020Publication date: May 19, 2022Inventors: Ziqiao Lam, Yuan Chang Jiang, Wing Hong Wong, Yan Nei Law, King Sau Wong, Yiu Man Chan, Cheung Fong -
Publication number: 20210254372Abstract: A system and a method for a security strap device including a strap; a lock, the lock comprising a locking mechanism; a fixed portion of the strap being secured inside the lock; a free end of the strap insertable into the lock to form a loop in the strap, the lock is configured to lock a portion of the strap to form the loop in the strap, wherein; the locking mechanism comprises a plurality of latches moveable between a locking position and an unlocking position; the plurality of latches engaging one or more locking slots within the lock when in the locking position to the lock the strap within the lock; and wherein the latches are all simultaneously biased toward the locked position and the latches are required to be simultaneously displaced to an unlocking position to unlock the strap.Type: ApplicationFiled: February 14, 2020Publication date: August 19, 2021Inventors: Chun Wai Lai, Kwong Man Pun, Yiu Man Chan
-
Patent number: 9666053Abstract: A device for tagging an object includes a tag body having an engagement arrangement with a removable strap for engaging the tag body to the object. The engagement arrangement further includes a sensing arrangement having a strap sensor arrv banged to be connected to the removable strap to detect a disengagement of the tag body from the object. The removable strap further includes a conductive member arranged to connect with the strap sensor and disconnect from the strap sensor when the tag body is disengaged from the object.Type: GrantFiled: February 8, 2013Date of Patent: May 30, 2017Assignee: Hong Kong R&D Centre for Logistics and Supply Chain Management Enabling Technologies LimitedInventors: Kwong Yeung Simon Wong, Chi Hung Tong, Chun Wai Lai, Tsz Ching Anthony Kwok, Yiu Man Chan
-
Publication number: 20150379850Abstract: Herein is provided a device for tagging an object comprising a tag body having an engagement arrangement for engaging the tag body to the object, wherein the engagement arrangement includes at least one sensing arrangement arranged to detect a disengagement of the tag body from the object.Type: ApplicationFiled: February 8, 2013Publication date: December 31, 2015Inventors: Kwong Yeung Simon Wong, Chi Hung Tong, Chun Wai Lai, Tsz Ching Anthony Kwok, Yiu Man Chan
-
Patent number: 8799403Abstract: Methods are disclosed for caching content and state data at a network element. In one embodiment, data packets are intercepted at a network element. An application layer message, which specifies a request for specified data from a server application, is determined from the data packets. A first portion of the specified data contained in the network element's cache is determined. A message that requests a second portion of the data not contained in the cache is sent toward a server application. A first response that contains the second portion, but not the first portion, is received. A second response, which contains the first and second portions, is sent toward a client application. In one embodiment, data packets are intercepted at the network element. An application layer message, which specifies session or database connection state information, is determined from the data packets. The state information is cached at the network element.Type: GrantFiled: December 15, 2009Date of Patent: August 5, 2014Assignee: Cisco Technology, Inc.Inventors: Alex Yiu-Man Chan, Snehal Haridas, Raj K. De Datta
-
Patent number: 8549171Abstract: A method is disclosed for high-speed processing of structured application messages in a network device. According to one aspect, a network device receives a set of message classification rules that have been prepared beforehand by a system administrator or customer. The system analyzes the message classification rules to determine what part(s) of the message are necessary to classify a message according to the message classification rules. This allows the system to consider only the relevant parts of the message and ignore the rest of the message. The system extracts the portion of the message necessary for classifying the message and classifies the message using the values of the extracted information and the message classification rules. A unique sequence of operations is implied by the message classification and those operations must then be applied to the message.Type: GrantFiled: March 24, 2005Date of Patent: October 1, 2013Assignee: Cisco Technology, Inc.Inventors: Karempudi Ramarao, Tefcros Anthias, Sunil Potti, Sandeep Kumar, Stephen Cho, Alex Yiu-Man Chan, Yi Jin, Ricky Ho
-
Patent number: 7739325Abstract: A method and apparatus for extensible real-time workflows are described. The present invention allows a user of a transaction processing system, such as a customer relationship management (CRM) tool or an automatic call distribution (ACD), for example, to easily add new event sources without recompiling the core workflow server engine of the transaction processing system. The invention also supports features such as the adding of new services, the exchange of events and parameters with other systems, real-time collection and display of workflow statistical information, the use of a centralized configuration database, incremental loading and unloading of workflows and rules, and exception handling.Type: GrantFiled: April 24, 2000Date of Patent: June 15, 2010Assignee: Aspect Software, Inc.Inventors: Glen Kazumi Okita, Suresh Kumar Agarwal, Alex Yiu-Man Chan, Roy Sing Ho, Stanley Ka-Hung Poon, Fung-Wah Lin, Binu Thomas
-
Publication number: 20100094945Abstract: Methods are disclosed for caching content and state data at a network element. In one embodiment, data packets are intercepted at a network element. An application layer message, which specifies a request for specified data from a server application, is determined from the data packets. A first portion of the specified data contained in the network element's cache is determined. A message that requests a second portion of the data not contained in the cache is sent toward a server application. A first response that contains the second portion, but not the first portion, is received. A second response, which contains the first and second portions, is sent toward a client application. In one embodiment, data packets are intercepted at the network element. An application layer message, which specifies session or database connection state information, is determined from the data packets. The state information is cached at the network element.Type: ApplicationFiled: December 15, 2009Publication date: April 15, 2010Applicant: CISCO TECHNOLOGY, INC.Inventors: Alex YIU-MAN CHAN, Snehal HARIDAS, Raj K. DE DATTA
-
Patent number: 7698416Abstract: A method is disclosed for application layer message-based network element management of server failures. According to one aspect, a network element such as a router intercepts session state information that is contained in a request from a client and locally stores the session state information. As a result, application servers to which the requests are directed do not need to store the session state information. If an application server fails, then the network element can use the session state information stored at the network element to continue the session with another application server, transparently to the client application that is involved in the session.Type: GrantFiled: January 25, 2005Date of Patent: April 13, 2010Assignee: Cisco Technology, Inc.Inventors: Sunil Potti, Alex Yiu-Man Chan, Snehal Haridas, Hari Kathi, Pravin Singhal
-
Patent number: 7664879Abstract: Methods are disclosed for caching content and state data at a network element. In one embodiment, data packets are intercepted at a network element. An application layer message, which specifies a request for specified data from a server application, is determined from the data packets. A first portion of the specified data contained in the network element's cache is determined. A message that requests a second portion of the data not contained in the cache is sent toward a server application. A first response that contains the second portion, but not the first portion, is received. A second response, which contains the first and second portions, is sent toward a client application. In one embodiment, data packets are intercepted at the network element. An application layer message, which specifies session or database connection state information, is determined from the data packets. The state information is cached at the network element.Type: GrantFiled: November 23, 2004Date of Patent: February 16, 2010Assignee: Cisco Technology, Inc.Inventors: Alex Yiu-Man Chan, Snehal Haridas, Raj K. De Datta
-
Patent number: 7606267Abstract: A method is disclosed for reducing the sizes of application layer messages in a network element such as a network switch or router. According to one aspect, the network element receives data packets and determines an original application layer message that is collectively contained in payload portions of the data packets. The network element compresses the original application layer message into a compressed message, and sends the compressed message toward an application that is hosted on a device other than the network element. According to another aspect, the network element receives data packets and determines a compressed message that is collectively contained in payload portions of the data packets. The network element decompresses the compressed message into an original application layer message, and sends the original application layer message toward an application that is hosted on a device other than the network element. Compressed messages consume less network bandwidth.Type: GrantFiled: December 10, 2004Date of Patent: October 20, 2009Assignee: Cisco Technology, Inc.Inventors: Ricky Ho, Tefcros Anthias, Kollivakkam R. Raghavan, Alex Yiu-Man Chan
-
Patent number: 7535479Abstract: A method and apparatus for extensible real-time workflows are described. The present invention allows a user of a transaction processing system, such as a customer relationship management (CRM) tool or an automatic call distribution (ACD), for example, to easily add new event sources without recompiling the core workflow server engine of the transaction processing system. The invention also supports features such as the adding of new services, the exchange of events and parameters with other systems, real-time collection and display of workflow statistical information, the use of a centralized configuration database, incremental loading and unloading of workflows and rules, and exception handling.Type: GrantFiled: December 14, 2004Date of Patent: May 19, 2009Inventors: Glen Kazumi Okita, Alex Yiu-Man Chan, Stanley Ka-Hung Poon, Binu Thomas
-
Patent number: 7490125Abstract: The invention relates to a system and method for coordinating multiple session multimodal interaction. The system and method includes a capability discovery module adapted to discover multimodal capability between at least one client and a multimodal device. The system and method includes an association module adapted to associate multiple independent sessions. The system and method includes a synchronization module adapted to synchronize at least one session with other sessions. And the system and method integrate the at least one client with other devices.Type: GrantFiled: June 10, 2003Date of Patent: February 10, 2009Assignee: Cisco Technology, Inc.Inventors: Ramanathan Jagadeesan, Wai-Yip Tung, Bich Nguyen, Alex Yiu-Man Chan, David Lee
-
Patent number: 7221377Abstract: A method and apparatus for extensible real-time workflows are described. The present invention allows a user of a transaction processing system, such as a customer relationship management (CRM) tool or an automatic call distribution (ACD), for example, to easily add new event sources without recompiling the core workflow server engine of the transaction processing system. The invention also supports features such as the adding of new services, the exchange of events and parameters with other systems, real-time collection and display of workflow statistical information, the use of a centralized configuration database, incremental loading and unloading of workflows and rules, and exception handling.Type: GrantFiled: April 24, 2000Date of Patent: May 22, 2007Assignee: Aspect CommunicationsInventors: Glen Kazumi Okita, Alex Yiu-Man Chan, Stanley Ka-Hung Poon, Binu Thomas
-
Patent number: 7181027Abstract: A communications system contains a network linking a number of communications devices participating in a communications session. During the communications session, the communications devices share information indicating when participants are speaking. Based on this information, the communications devices control output levels to suppress the output of spurious signals during the communications session.Type: GrantFiled: May 17, 2000Date of Patent: February 20, 2007Assignee: Cisco Technology, Inc.Inventors: Shmuel Shaffer, Alex Yiu-Man Chan
-
Publication number: 20070015192Abstract: A method for authenticating herbs or plants based on sequences in trnL and/or 5S rRNA coding region. Using this method, the sequences from samples to be authenticated and samples of known identity herbs or plants are compared based on similarity percentage calculation. The authentication may also be based on phylogenetic trees or parsimonious trees generated based on DNA sequence analyses.Type: ApplicationFiled: June 30, 2006Publication date: January 18, 2007Inventors: Paul But, Pang-Chui Shaw, Ren-Wang Jiang, Yiu-Man Chan
-
Patent number: 7058164Abstract: According to a particular embodiment of the present invention, a method for externally interrupting a telephony communication session includes establishing the telephony communication session with a remote user using a telephony interface. The method further includes loading a web page specifying one or more event handlers and media for presentation and presenting the media through a voice portion of the telephony communication session using the telephony interface. The method also includes handling input received by the telephony interface through the telephony communication session and receiving an interrupt at an interrupt handler, the interrupt specifying a session identifier for the telephony communication session. The method further includes identifying and communicating an event based on the interrupt and handling the event using a matching one of the event handlers of the web page.Type: GrantFiled: November 15, 2002Date of Patent: June 6, 2006Assignee: Cisco Technology, Inc.Inventors: Alex Yiu-Man Chan, Wai-Yip Tung, David C. Lee, Stanley K. Poon
-
Patent number: 6889375Abstract: A system for application development is disclosed. The system includes programming entities, which include a workflow and a container. A contract specifies an interaction between at least two programming entities.Type: GrantFiled: November 17, 2000Date of Patent: May 3, 2005Assignee: Cisco Technology, Inc.Inventors: Alex Yiu-Man Chan, David C. Lee, Mike K. Chow, Rohit Dewan
-
Patent number: 6243092Abstract: A system, method, and article of manufacture for editing visual primitives of a transaction flow used by a transaction processing system. A visual representation of a transaction flow containing visual primitives is accessed from a storage device by a digital computer. The visual primitives are then displayed on the visual display. The system then edits the visual primitives in a manner that provides for unrestricted placement of the visual primitives. A visual indicator is displayed if the transaction flow is incomplete. Alphanumeric text can be added to a visual primitive or placed elsewhere within the transaction flow. A connection is automatically established between a pair of visual primitives if the visual primitives overlap one another. Transaction flow templates can be selected and modified by the visual editing system.Type: GrantFiled: December 2, 1997Date of Patent: June 5, 2001Assignee: Aspect CommunicationsInventors: Glen K. Okita, Suresh K. Agarwal, Margaret K. Bodie, Fung-Wah Lin, Yiu Man Chan, David T. McCalmont, Robert A. Blatt