Patents by Inventor James Ng

James Ng 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: 9356856
    Abstract: In one embodiment, a first router determines whether a network coupling the first router to one or more second routers is transit-only, wherein transit-only indicates connecting only routers to provide for transmission of data from router to router. When the network is transit-only, the first router generates an Open Shortest Path First (OSPF) Link State Advertisement (LSA) that includes an address for the network and a designated network mask. The designated network mast operates as a transit-only identification that indicates the address should not be installed in a Routing Information Base (RIB) upon receipt of the OSPF LSA at the one or more second routers. When the network is not transit-only, the first router generates an OSPF LSA that includes the address for the network but does not include the designated network mask, to permit installation of the address in a RIB upon receipt of the OSPF LSA at the one or more second routers.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: May 31, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Yi Yang, Alvaro E. Retana, James Ng, Abhay Roy, Alfred C. Lindem, III, Sina Mirtorabi, Timothy M. Gage, Syed Khalid Raza
  • Publication number: 20150307172
    Abstract: A system remotely monitors a potential drowning victim and remotely and passively detects one or more drowning indicia. Upon detecting one or more drowning indicia, the system acquires location coordinates of the victim and activates a self-propelled robotic submersible, which travels to the victim's location and uses one or more sensors to position itself directly below the victim in the body of water. When the sensors have confirmed the position of the submersible directly below the victim, the submersible initiates the rescue operation by lifting or floating the victim above the surface of the water. The submersible then transports the victim to an area where he/she can be resuscitated and receive medical attention.
    Type: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Inventor: James Ng
  • Publication number: 20150237975
    Abstract: This disclosure describes an umbrella-like device to protect an object (e.g., person, an area of land) from an article (e.g., precipitation, sun rays, falling debris). In some instances, the device includes flexible ribs attached to short restraining lines stored within a tube. When the ribs are pushed out of an open end of the tube, the restraining lines arc the flexible ribs. In some instance, a canopy may be placed over the ribs to collect the article (e.g., precipitation) and configured to allow for storage of the article in a reservoir.
    Type: Application
    Filed: January 26, 2015
    Publication date: August 27, 2015
    Inventor: James Ng
  • Publication number: 20150107015
    Abstract: A system for detecting and responding to potential drowning situations in particularly adapted to shallow pools and bathing tubs for infants and small children. One or more motion sensors detect potential drowning patterns based on intervals of above-water movements followed by cessation of such movements. Upon detection of a potential drowning pattern, the system implements a succession of responsive modes, including an alarm mode and culminating in a rescue mode, in which the water is rapidly drained from the pool/tub to prevent a submerged child from drowning.
    Type: Application
    Filed: October 21, 2013
    Publication date: April 23, 2015
    Inventor: James Ng
  • Publication number: 20140003289
    Abstract: In one embodiment, a first router determines whether a network coupling the first router to one or more second routers is transit-only, wherein transit-only indicates connecting only routers to provide for transmission of data from router to router. When the network is transit-only, the first router generates an Open Shortest Path First (OSPF) Link State Advertisement (LSA) that includes an address for the network and a designated network mask. The designated network mast operates as a transit-only identification that indicates the address should not be installed in a Routing Information Base (RIB) upon receipt of the OSPF LSA at the one or more second routers. When the network is not transit-only, the first router generates an OSPF LSA that includes the address for the network but does not include the designated network mask, to permit installation of the address in a RIB upon receipt of the OSPF LSA at the one or more second routers.
    Type: Application
    Filed: August 29, 2013
    Publication date: January 2, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Yi Yang, Alvaro E. Retana, James Ng, Abhay Roy, Alfred C. Lindem, III, Sina Mirtorabi, Timothy M. Gage, Syed Khalid Raza
  • Patent number: 8307209
    Abstract: The object of the current invention is to provide the user with an authentication method that is more secure than conventional authentication methods and can be used on personal computers, PDAs, cell phones, personal digital media devices, home and car lock and security systems, television/VCR/DVD remote controls, credit card authentication systems, automatic teller machine authentication systems, among others.
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: November 6, 2012
    Inventor: James Ng
  • Patent number: 8154795
    Abstract: The present invention relates to a stereo microscope (20) with a first and a second main beam path (21, 22), the spacing of which defines a stereo base (23), wherein an axis of the microscope (24) extends through the middle of the stereo base (23) parallel to the main beam paths (21, 22), and with an optical beam splitter device (30) for producing an assistant beam path (31) and a documentation beam path (32), wherein the direction of the assistant beam path (31) in a first position is rotated by 180° to the direction of the assistant beam path (31) in a second position of the beam splitter device (30), and the decoupled documentation beam path (32) in both positions of the beam splitter device (30) is in each case perpendicular to the decoupled assistant beam path (31), and wherein in both the first and second positions of the beam splitter device (30) the assistant beam path (31) can in each case be decoupled at least from the first main beam path (21) and the documentation beam path (32) can in each case b
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: April 10, 2012
    Assignee: Leica Instruments (Singapore) Pte. Ltd.
    Inventors: Harald Schnitzler, Peter Strobel, James Ng, Manfred Kuster
  • Patent number: 7796537
    Abstract: In one embodiment, a method includes receiving a first link state initiation (HELLO) message from a first neighboring router. The HELLO message requests that a recipient node send a unique identifier for itself in a link state routing protocol. In response to receiving the first HELLO message, a first response message is sent that includes a first identifier from an identifier pool. The identifier pool contains for a local node a plurality of network identifiers that are unique among all nodes in the network that uses the link state routing protocol. A second HELLO message is received from a different second neighboring router. In response to receiving the second HELLO message, a second response message is sent that includes a different second identifier from the identifier pool.
    Type: Grant
    Filed: April 17, 2007
    Date of Patent: September 14, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Russell White, Yi Yang, James Ng
  • Patent number: 7782858
    Abstract: In one embodiment, a method includes receiving authenticated site data that includes site ID data and address data. The site ID data indicates a unique site ID for each site among multiple sites for a first network that uses an internal routing protocol. Multiple edge sites of those sites are separate from each other and connected to a second network that is under separate administrative control of at least one different party. The address data indicates network addresses associated with each site of the plurality of sites. An external routing protocol message is discounted based on the authenticated site data.
    Type: Grant
    Filed: April 4, 2007
    Date of Patent: August 24, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Russell White, James Ng, Alvaro Retana, Brian Weis
  • Patent number: 7768995
    Abstract: Techniques for synchronizing routing data include determining whether conditions are satisfied for one-way transfer with an adjacent router. If it is determined that conditions are satisfied for one-way transfer of routing table data with the adjacent router, then a refresh-notice message is sent from the initiating router to the adjacent router. The refresh-notice message includes data that indicates a particular direction for transfer of routing table data. If the particular direction is inbound, then a copy of an adjacent routing table is received without sending a copy of the initiating router's own routing table. If the particular direction is outbound, then a copy of the own routing table is sent without receiving a copy of the adjacent routing table.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: August 3, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Yi Yang, Thuan Van Tran, Alvaro Retana, Donnie Van Savage, James Ng, Russell White
  • Publication number: 20100005303
    Abstract: The object of the current invention is to provide the user with an authentication method that is more secure than conventional authentication methods and can be used on personal computers, PDAs, cell phones, personal digital media devices, home and car lock and security systems, television/VCR/DVD remote controls, credit card authentication systems, automatic teller machine authentication systems, among others.
    Type: Application
    Filed: September 16, 2009
    Publication date: January 7, 2010
    Inventor: JAMES NG
  • Publication number: 20090268281
    Abstract: The present invention relates to a stereo microscope (20) with a first and a second main beam path (21, 22), the spacing of which defines a stereo base (23), wherein an axis of the microscope (24) extends through the middle of the stereo base (23) parallel to the main beam paths (21, 22), and with an optical beam splitter device (30) for producing an assistant beam path (31) and a documentation beam path (32), wherein the direction of the assistant beam path (31) in a first position is rotated by 180° to the direction of the assistant beam path (31) in a second position of the beam splitter device (30), and the decoupled documentation beam path (32) in both positions of the beam splitter device (30) is in each case perpendicular to the decoupled assistant beam path (31), and wherein in both the first and second positions of the beam splitter device (30) the assistant beam path (31) can in each case be decoupled at least from the first main beam path (21) and the documentation beam path (32) can in each case b
    Type: Application
    Filed: April 22, 2009
    Publication date: October 29, 2009
    Inventors: Harald SCHNITZLER, Peter Strobel, James NG, Manfred Kuster
  • Patent number: 7583672
    Abstract: A static neighbor configured network device is configured with a static neighbor feature including a static neighbor list of network devices. The static neighbor configured network device is in a network segment that includes a dynamically configured network device. The static neighbor configured network device receives a multicast packet from the dynamically configured network device. It is determined if the dynamically configured network device is included in the static neighbor list of the static neighbor configured network device. The multicast packet is accepted if the dynamically configured network device is found in the neighbor list for the static neighbor configured network device. Also, adjacency for the static neighbor configured network device is not lost with any other currently adjacent network devices when the multicast packet is received.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: September 1, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Yi Yang, Thuan Van Tran, Donnie Van Savage, Donald Slice, James Ng, Alvaro Retana
  • Publication number: 20090158038
    Abstract: The present invention is directed to a universal authentication method that is more secure than conventional methods found on most electronic systems. The universal authentication method does not send passwords over hard wires or wireless systems. Consequently, it is difficult for would be password thief to intersect password data. It can also provide a further layer of security by providing rotating passwords. The universal authentication method also provides security against a “middle man” type scam. Scammers will e-mail an unsuspecting internet user about problems with his bank account, for example, and request the user to rectify the problems providing a link to follow. The link takes the user to a websites that looks exactly like the banks website. When the user enters his username and password to this bogus website, the information is passed on to the real bank website allowing the scammer access to the user's bank account.
    Type: Application
    Filed: December 14, 2007
    Publication date: June 18, 2009
    Inventor: James Ng
  • Publication number: 20090146947
    Abstract: The object of the wearable input device is to provide the user with one data input device and authentication system that is portable and can be worn like a fashion accessory, such as a watch or bracelet, so as to be unobtrusive to daily activity. The wearable input device can be used to replace home and car lock and security systems, television/VCR/DVD remote controls, personal computer authentication system, credit card authentication systems, automatic teller machine authentication systems, among others.
    Type: Application
    Filed: December 7, 2007
    Publication date: June 11, 2009
    Inventor: James Ng
  • Publication number: 20080259820
    Abstract: In one embodiment, a method includes receiving a first link state initiation (HELLO) message from a first neighboring router. The HELLO message requests that a recipient node send a unique identifier for itself in a link state routing protocol. In response to receiving the first HELLO message, a first response message is sent that includes a first identifier from an identifier pool. The identifier pool contains for a local node a plurality of network identifiers that are unique among all nodes in the network that uses the link state routing protocol. A second HELLO message is received from a different second neighboring router. In response to receiving the second HELLO message, a second response message is sent that includes a different second identifier from the identifier pool.
    Type: Application
    Filed: April 17, 2007
    Publication date: October 23, 2008
    Inventors: Russell White, Yi Yang, James Ng
  • Publication number: 20080247392
    Abstract: In one embodiment, a method includes receiving authenticated site data that includes site ID data and address data. The site ID data indicates a unique site ID for each site among multiple sites for a first network that uses an internal routing protocol. Multiple edge sites of those sites are separate from each other and connected to a second network that is under separate administrative control of at least one different party. The address data indicates network addresses associated with each site of the plurality of sites. An external routing protocol message is discounted based on the authenticated site data.
    Type: Application
    Filed: April 4, 2007
    Publication date: October 9, 2008
    Inventors: Russell White, James Ng, Alvaro Retana, Brian Weis
  • Publication number: 20080212585
    Abstract: In one embodiment, a method includes receiving advertised costs to reach a destination address from neighbor routers. Based on the advertised costs, a minimum first cost to reach the destination address from the local router through the neighbors is determined. The first cost corresponds to a successor among the neighbors. Also determined is a minimum second cost of the advertised costs excluding only an advertised cost from the successor. The second cost corresponds to a second router. If it is determined that communication with the successor is interrupted, and the second cost is not less than the first cost, then it is determined whether the second cost is equal to the first cost. If so, then a data packet, which is directed to the destination address and received from a neighbor that is different from the second router, is forwarded to the second router.
    Type: Application
    Filed: March 1, 2007
    Publication date: September 4, 2008
    Inventors: Russell White, Steven Moore, James Ng, Yi Yang
  • Publication number: 20080031236
    Abstract: Techniques for synchronizing routing data include determining whether conditions are satisfied for one-way transfer with an adjacent router. If it is determined that conditions are satisfied for one-way transfer of routing table data with the adjacent router, then a refresh-notice message is sent from the initiating router to the adjacent router. The refresh-notice message includes data that indicates a particular direction for transfer of routing table data. If the particular direction is inbound, then a copy of an adjacent routing table is received without sending a copy of the initiating router's own routing table. If the particular direction is outbound, then a copy of the own routing table is sent without receiving a copy of the adjacent routing table.
    Type: Application
    Filed: August 1, 2006
    Publication date: February 7, 2008
    Inventors: Yi Yang, Thuan Van Tran, Alvaro Retana, Donnie Van Savage, James Ng, Russell White
  • Patent number: D875342
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: February 11, 2020
    Assignee: TONUSA, LLC
    Inventors: Dan Tseng, James Ng, Rob Chao