Patents by Inventor John Lo
John Lo 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).
-
Publication number: 20240411293Abstract: A method and system controlled by a human machine interface (HMI) connected to an industrial process control and automation system controlling an industrial process. The HMI collects information and data from a semantic network in response to a natural language request input into the HMI by an operator. The HMI generates a visual layout for the received information and data that is displayed to the operator using the visual layout.Type: ApplicationFiled: November 30, 2023Publication date: December 12, 2024Applicant: Honeywell International Inc.Inventors: Rohan James McAdam, Graeme John Laycock, Andrew James Lo
-
Publication number: 20240402842Abstract: A touchscreen display system (1) for use with a host device (15) and configured to generate visual representations (5) as an output and to receive touch input (9) from a user. The touchscreen display system (1) comprises a graphical display (3) to generate (110) a visual representation (5); and a first communication interface (11) to receive (105) visual display output signals (13) from a host device (15). The touchscreen display system (1) also comprises: a touch panel sensor (7) at the graphical display (3) to receive a touch input (9) of a user (10); and at least one processor (16) configured to: determine (120) one or more locations of the touch input (9) relative to the graphical display (3); and generate (130) pointing device input signals (19) based on the one or more locations of the touch input (9).Type: ApplicationFiled: September 26, 2022Publication date: December 5, 2024Inventors: Will Scuderi, Gary Caldarola, Fabian Maritato, Chris Hook, John Phung, Jonathan Lo, Ahmed Nouman, Emily Marcos
-
Publication number: 20240309082Abstract: The present disclosure relates to IL-34 antibodies, compositions comprising the same, and methods of using the antibodies and or compositions thereof for treating immune-mediated diseases such as neurodegenerative diseases, for example Alzheimer's Disease or a tauopathy disease.Type: ApplicationFiled: April 5, 2024Publication date: September 19, 2024Inventors: Marcio CHEDID, Adam S. FLEISHER, Megan Brittany LANNAN, Albert LO, Mark MINTUN, Victor H. OBUNGU, Sarah Elisabeth RAINES, John Randall SIMS, II, Andrew Dixon SKORA, Robin Elizabeth WALSH, Elizabeth Anne WEST, Ming YE
-
Patent number: 10326694Abstract: Presented herein are hybrid approaches to multi-destination traffic forwarding in overlay networks that can be used to facilitate interoperability between head-end-replication-support network devices (i.e., those that only use head-end-replication) and multicast-support network devices (i.e., those that only use native multicast). By generally using existing tunnel end-points (TEPs) supported functionality for sending multi-destination traffic and enhancing the TEPs to receive multi-destination traffic with the encapsulation scheme they do not natively support, the presented methods and systems minimize the required enhancements to achieve interoperability and circumvents any hard limitations that the end-point hardware may have. The present methods and systems may be used with legacy hardware that are commissioned or deployed as well as new hardware that are configured with legacy protocols.Type: GrantFiled: May 23, 2016Date of Patent: June 18, 2019Assignee: Cisco Technology, Inc.Inventors: Victor Moreno, Shyam Kapadia, Murali Venkateshaiah, John Lo, Liqin Dong
-
Publication number: 20180006969Abstract: Disclosed are systems, methods, and computer-readable storage media for gleaning MAC and IP address bindings. A networking switch facilitating data communication for a sub-network of a computer network can receive an ARP request from a VM included in the sub-network. The ARP request can include a MAC address and an IP address assigned to the VM. The ARP request can be transmitted by the VM as a result of the VM being added to the sub-network. The networking switch can transmit a reporting message to a control plane entity of the computer network. The reporting message can indicate that the VM has been added to the sub-network and include the MAC address and IP address assigned to the VM. The reporting message can cause the control plane entity to update a routing table for the computer network to include the MAC address and IP address assigned to the VM.Type: ApplicationFiled: June 29, 2016Publication date: January 4, 2018Inventors: Murali Venkateshaiah, John Lo, Steve Shin, David R. Barach
-
Publication number: 20170295093Abstract: Presented herein are hybrid approaches to multi-destination traffic forwarding in overlay networks that can be used to facilitate interoperability between head-end-replication-support network devices (i.e., those that only use head-end-replication) and multicast-support network devices (i.e., those that only use native multicast). By generally using existing tunnel end-points (TEPs) supported functionality for sending multi-destination traffic and enhancing the TEPs to receive multi-destination traffic with the encapsulation scheme they do not natively support, the presented methods and systems minimize the required enhancements to achieve interoperability and circumvents any hard limitations that the end-point hardware may have. The present methods and systems may be used with legacy hardware that are commissioned or deployed as well as new hardware that are configured with legacy protocols.Type: ApplicationFiled: May 23, 2016Publication date: October 12, 2017Inventors: Victor Moreno, Shyam Kapadia, Murali Venkateshaiah, John Lo, Liqin Dong
-
Patent number: 7293149Abstract: A method and apparatus for facilitating the determination of a status of an asynchronous memory (e.g., how full or empty the memory is). A write pointer to the memory is maintained in a first clock domain; a read pointer is maintained in a second clock domain. The pointers are maintained in a non-binary code format promoting minimum bit transitions as the pointers increment (e.g., Gray code). Each pointer is transmitted to the other clock domain through synchronizers. Each synchronizer comprises multiple sets of D flip-flops. In each clock domain, the write pointer and read pointer values are converted to mathematically useful formats (e.g., binary), and their difference is calculated. The difference indicates how much space in the memory is or is not used, and may be compared to a non-zero threshold.Type: GrantFiled: May 30, 2003Date of Patent: November 6, 2007Assignee: Sun Microsystems Inc.Inventor: John Lo
-
Publication number: 20040255188Abstract: A method and apparatus for facilitating the determination of a status of an asynchronous memory (e.g., how full or empty the memory is). A write pointer to the memory is maintained in a first clock domain; a read pointer is maintained in a second clock domain. The pointers are maintained in a non-binary code format promoting minimum bit transitions as the pointers increment (e.g., Gray code). Each pointer is transmitted to the other clock domain through synchronizers. Each synchronizer comprises multiple sets of D flip-flops. In each clock domain, the write pointer and read pointer values are converted to mathematically useful formats (e.g., binary), and their difference is calculated. The difference indicates how much space in the memory is or is not used, and may be compared to a non-zero threshold.Type: ApplicationFiled: May 30, 2003Publication date: December 16, 2004Inventor: John Lo
-
Patent number: 6345051Abstract: The invention provides a method and apparatus for communicating to a destination node over a broadband network from plural users connected to an access node. A virtual circuit is provisioned through the broadband network for connecting the access node to the destination node. Data units are received from plural users at the access node, with each data unit having plural cells. The data units are multiplexed onto the virtual circuit at the access node such that the cells of any one data unit are noninterleaving with the cells of any other data unit on the virtual circuit. In a preferred embodiment, the destination node is a service provider node in an ATM network and the data units are Ethernet protocol data units that comprise plural ATM cells.Type: GrantFiled: February 18, 1998Date of Patent: February 5, 2002Assignee: Cisco Technology, Inc.Inventors: Dev Vrat Gupta, John Lo, Carlos Cao, Lee Baker
-
Patent number: 6343306Abstract: A one's complement adder uses two two's complement adders, both of which are coupled to receive first and second addends at their addend inputs, however the first two's complement adder is adapted to output a first sum that is the one's complement sum that would result if no carry occurred upon addition of the first and second addends and the second two's complement adder is adapted to output a second sum that is the one's complement sum that would result if a carry did occur. A selector selects one of the first sum and the second sum as its output (and the output of the one's complement adder) based on whether or not a carry occurred.Type: GrantFiled: May 18, 1999Date of Patent: January 29, 2002Assignee: Sun Microsystems, Inc.Inventor: John Lo
-
Patent number: 5038492Abstract: A strip of pressure sensitive tape is laid out along top and bottom plates or top and bottom tracks of a wall that is to be constructed with studs at a fixed spacing. The tape bears stud location marks at preselected intervals for ease in locating the studs for connection to the top and bottom plates and top and bottom tracks. The tape is provided in a supply roll that is rotatably mounted in an applicator tool having a handle and a pressure roller that enable the tape to be pressed against the plate or track and withdrawn from the roll as the tool and tape are moved along. To facilitate locating and positioning of the end of the tape, and therefore of the first stud location mark of the tape, the tool is provided with a pressure foot extending from the pressure roller and has an edge which may easily be positioned at the desired starting point of the tape, as, for example, against an existing wall.Type: GrantFiled: March 17, 1989Date of Patent: August 13, 1991Assignee: Mitchell Mason Group, Inc.Inventors: Bruce A. Bryant, John Lo Verso