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: 11391069
    Abstract: 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: Grant
    Filed: February 14, 2020
    Date of Patent: July 19, 2022
    Assignee: Logistics and Supply Chain MultiTech R&D Centre Limited
    Inventors: Chun Wai Lai, Kwong Man Pun, Yiu Man Chan
  • Publication number: 20220155092
    Abstract: 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: Application
    Filed: November 17, 2020
    Publication date: May 19, 2022
    Inventors: Ziqiao Lam, Yuan Chang Jiang, Wing Hong Wong, Yan Nei Law, King Sau Wong, Yiu Man Chan, Cheung Fong
  • Publication number: 20210254372
    Abstract: 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: Application
    Filed: February 14, 2020
    Publication date: August 19, 2021
    Inventors: Chun Wai Lai, Kwong Man Pun, Yiu Man Chan
  • Patent number: 9666053
    Abstract: 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: Grant
    Filed: February 8, 2013
    Date of Patent: May 30, 2017
    Assignee: Hong Kong R&D Centre for Logistics and Supply Chain Management Enabling Technologies Limited
    Inventors: Kwong Yeung Simon Wong, Chi Hung Tong, Chun Wai Lai, Tsz Ching Anthony Kwok, Yiu Man Chan
  • Publication number: 20150379850
    Abstract: 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: Application
    Filed: February 8, 2013
    Publication date: December 31, 2015
    Inventors: Kwong Yeung Simon Wong, Chi Hung Tong, Chun Wai Lai, Tsz Ching Anthony Kwok, Yiu Man Chan
  • Patent number: 8799403
    Abstract: 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: Grant
    Filed: December 15, 2009
    Date of Patent: August 5, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Alex Yiu-Man Chan, Snehal Haridas, Raj K. De Datta
  • Patent number: 8549171
    Abstract: 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: Grant
    Filed: March 24, 2005
    Date of Patent: October 1, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Karempudi Ramarao, Tefcros Anthias, Sunil Potti, Sandeep Kumar, Stephen Cho, Alex Yiu-Man Chan, Yi Jin, Ricky Ho
  • Patent number: 7739325
    Abstract: 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: Grant
    Filed: April 24, 2000
    Date of Patent: June 15, 2010
    Assignee: 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: 20100094945
    Abstract: 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: Application
    Filed: December 15, 2009
    Publication date: April 15, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Alex YIU-MAN CHAN, Snehal HARIDAS, Raj K. DE DATTA
  • Patent number: 7698416
    Abstract: 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: Grant
    Filed: January 25, 2005
    Date of Patent: April 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Sunil Potti, Alex Yiu-Man Chan, Snehal Haridas, Hari Kathi, Pravin Singhal
  • Patent number: 7664879
    Abstract: 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: Grant
    Filed: November 23, 2004
    Date of Patent: February 16, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Alex Yiu-Man Chan, Snehal Haridas, Raj K. De Datta
  • Patent number: 7606267
    Abstract: 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: Grant
    Filed: December 10, 2004
    Date of Patent: October 20, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Ricky Ho, Tefcros Anthias, Kollivakkam R. Raghavan, Alex Yiu-Man Chan
  • Patent number: 7535479
    Abstract: 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: Grant
    Filed: December 14, 2004
    Date of Patent: May 19, 2009
    Inventors: Glen Kazumi Okita, Alex Yiu-Man Chan, Stanley Ka-Hung Poon, Binu Thomas
  • Patent number: 7490125
    Abstract: 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: Grant
    Filed: June 10, 2003
    Date of Patent: February 10, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Ramanathan Jagadeesan, Wai-Yip Tung, Bich Nguyen, Alex Yiu-Man Chan, David Lee
  • Patent number: 7221377
    Abstract: 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: Grant
    Filed: April 24, 2000
    Date of Patent: May 22, 2007
    Assignee: Aspect Communications
    Inventors: Glen Kazumi Okita, Alex Yiu-Man Chan, Stanley Ka-Hung Poon, Binu Thomas
  • Patent number: 7181027
    Abstract: 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: Grant
    Filed: May 17, 2000
    Date of Patent: February 20, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Alex Yiu-Man Chan
  • Publication number: 20070015192
    Abstract: 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: Application
    Filed: June 30, 2006
    Publication date: January 18, 2007
    Inventors: Paul But, Pang-Chui Shaw, Ren-Wang Jiang, Yiu-Man Chan
  • Patent number: 7058164
    Abstract: 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: Grant
    Filed: November 15, 2002
    Date of Patent: June 6, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Alex Yiu-Man Chan, Wai-Yip Tung, David C. Lee, Stanley K. Poon
  • Patent number: 6889375
    Abstract: 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: Grant
    Filed: November 17, 2000
    Date of Patent: May 3, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Alex Yiu-Man Chan, David C. Lee, Mike K. Chow, Rohit Dewan
  • Patent number: 6243092
    Abstract: 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: Grant
    Filed: December 2, 1997
    Date of Patent: June 5, 2001
    Assignee: Aspect Communications
    Inventors: Glen K. Okita, Suresh K. Agarwal, Margaret K. Bodie, Fung-Wah Lin, Yiu Man Chan, David T. McCalmont, Robert A. Blatt