Patents by Inventor John Wu

John Wu 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: 10813033
    Abstract: Embodiments for a routing module for a first node are disclosed. The routing module includes a computer readable medium having instructions thereon. The instructions cause one or more processing devices to track former links between the first node and a second node and determine a probability of a future link with the second node based on the former links. If the probability of a future link with a second node is above a threshold, an advertisement is sent to at least one other node indicating that the second node is reachable from the first node. If the probability of a future link with the second node is below the threshold and no other route exists from the first node to the second node, an advertisement is sent to at least one other node indicating that the second node is not reachable from the first node.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: October 20, 2020
    Inventors: John Wu, Ranga S. Ramanujan
  • Publication number: 20200271763
    Abstract: A system and method for correcting a Light Detection And Ranging (LiDAR) return signal is disclosed. The LiDAR return signal is digitized by a converter. An exemplary signal correction system includes a signal processor configured to identify saturated samples from the LiDAR return signal, determine a correction parameter based on non-saturated samples in the LiDAR return signal and corresponding samples in a reference signal, and correct the saturated samples in the LiDAR return signal using the correction parameter.
    Type: Application
    Filed: February 23, 2019
    Publication date: August 27, 2020
    Applicant: DiDi Research America, LLC
    Inventors: Zhenghan Zhu, Yue Lu, John Wu
  • Publication number: 20200200884
    Abstract: Embodiments of the disclosure provide a system for analyzing noise data for light detection and ranging (LiDAR). The system includes a communication interface configured to sequentially receive noise data of the LiDAR in time windows, at least one storage device configured to store instructions, and at least one processor configured to execute the instructions to perform operations. Exemplary operations include determining an estimated noise value of a first time window using the noise data received in the first time window and determining an instant noise value of a second time window using the noise data received in the second time window. The second time window is immediately subsequent to the first time window. The operations also include determining an estimated noise value of the second time window by aggregating the estimated noise value of the first time window and the instant noise value of the second time window.
    Type: Application
    Filed: December 24, 2018
    Publication date: June 25, 2020
    Applicant: DiDi Research America, LLC
    Inventors: Zhenghan Zhu, Yue Lu, Lingkai Kong, John Wu
  • Publication number: 20200191924
    Abstract: Embodiments of the disclosure provide receivers for a light detection and ranging (LiDAR) scanner. The receiver includes a photodetector configured to receive a laser beam, and convert the received laser beam to an electrical signal including a plurality of pulses. The receiver also includes an amplifier configured to amplify the electrical signal. The receiver further includes a pulse equalizer configured to sharpen the plurality of pulses in the amplified electrical signal. Each pulse is sharpened to have a narrower width and an increased amplitude.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 18, 2020
    Applicant: DiDi Research America, LLC
    Inventors: Yue Lu, Zhenghan Zhu, Tao Chu, John Wu
  • Patent number: 10592512
    Abstract: Techniques are provided for dynamically generating content. A request for content about a first entity is received from a client device. In response to receiving the request, an identity of a second entity of the client device is determined. Based on the identity, attributes of the second entity are identified. It is determined whether the attributes satisfy targeting criteria of a campaign that was initiated by the first entity. In response to determining that the attributes satisfy the targeting criteria, a first number of entities that (i) share one or more attributes in common with the second entity and (ii) satisfy the targeting criteria is determined. Also, a second number of entities that share the one or more attributes in common with the second entity is determined. A ratio is calculated based on the two numbers. First content that specifies the ratio is sent to the client device for display.
    Type: Grant
    Filed: September 30, 2017
    Date of Patent: March 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Francis, Jeremy Lwanga, Chenhui Zhai, Jeffrey Wong, Xuan Lu, Wenjun Wu, Bijal Parikh, Sarah Yu, John Wu
  • Patent number: 10581564
    Abstract: Embodiments for a communication enhancement module for a first communicating device are disclosed. The communication enhancement module includes instructions thereon. The instructions cause the communication enhancement module to receive an activation message from a data terminal of the first communicating device. The activation message is sent from a communication enhancement module of a second communicating device. In response to receiving the activation message, a set of pre-placed messages is identified to which the activation message is assigned. A set of messages is generated corresponding to the set of pre-placed messages. Each message in the set of messages conforms to a communication protocol used by the second communicating device for messages sent to the first communicating device. The set of messages indicate that the set of messages originated at the second communicating device. The set of messages is sent to a main processing module of the first communicating device.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: March 3, 2020
    Inventors: John Wu, Ranga S. Ramanujan
  • Publication number: 20200061214
    Abstract: The present disclosure provides compositions and methods for real-time oxygen measurements. More particularly, the present disclosure relates to oxygen-sensing compositions including a metalloporphyrin compound.
    Type: Application
    Filed: February 23, 2018
    Publication date: February 27, 2020
    Inventors: Mohamed Ibrahim, John Wu, Ryan Schweller, Bruce Klitzman
  • Patent number: 10565573
    Abstract: In one embodiment, the location or zip code of purchasers in a card present electronic transaction may be reviewed and compared to the reported location or zip code of a merchant. If the difference or variance from the customer zip code or location to the customer location or zip code is over a threshold, the merchant is indicating as requiring additional attention.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: February 18, 2020
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Alexei Fomitchev, Aleksander Epelman, Nelli Kayton, Suresh Pulikara, Mahesh Joshi, John Wu, Xiaoxu Lu
  • Patent number: 10555238
    Abstract: Embodiments for a method for enhancing communication for one or more unmanned aerial vehicles (UAVs) are also disclosed. The method includes receiving, at a first communication enhancement module of a first UAV, a STANAG 4586 message from an upstream module. The STANAG 4586 message indicates a MUCS as its destination. A multi-hop path to the MUCS via at least one other communication enhancement module is identified. It is determined whether a point-to-point wireless link or the multi-hop route is a better path to the MUCS. If a point-to-point wireless link is a better path, the message is sent over the point-to-point wireless link to the MUCS. If the multi-hop route is a better path, the message is modified to create a modified message having a format corresponding to the communication enhancement modules. The modified message is then sent to the other communication enhancement module(s) on the multi-hop path.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: February 4, 2020
    Inventors: John Wu, Ranga S. Ramanujan
  • Patent number: 10491715
    Abstract: Embodiments for a method of exchanging networking information are provided. The method includes receiving an internet protocol (IP) packet at a first networking device and translating, at the first networking device, the IP packet into a ZOOM packet. The ZOOM packet does not conform to an IP protocol. The ZOOM packet includes a copy of the bits of the data field from the IP packet. The ZOOM packet includes a ZOOM header with a portion of an IP header of the first IP packet with networking information. The method also includes sending the ZOOM packet into a broadcast network. The ZOOM packet is received at a second networking device, and the networking information is extracted from the ZOOM header. The IP packet is then re-created and sent toward a destination of the IP packet.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: November 26, 2019
    Inventors: John Wu, Nathan E. Bahr, Ranga S. Ramanujan
  • Patent number: 10389682
    Abstract: Embodiments for a method of coordinating wideband anti-jam modems (WAMs) are provided. The method includes receiving an IP packet at a first edge module from a router, wherein the router is configured with the first edge module as a default route. It is determined whether to send the information corresponding to the IP packet via a first WAM corresponding to the first edge module or via a second WAM corresponding to a second edge module. If the information is to be sent via the first WAM, information corresponding to the IP packet is forwarded to the first WAM. If the information is to be sent via the second WAM, the IP packet is encapsulated in a transfer packet for the second edge module corresponding to the second WAM and the transfer packet is sent to the router for forwarding to the second edge module corresponding to the second WAM.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: August 20, 2019
    Inventors: John Wu, Nathan E. Bahr, Ranga S. Ramanujan
  • Patent number: 10389474
    Abstract: Embodiments for a method of dynamically tuning receivers of a wideband anti-jam modem (WAM) are provided. The method includes cyclically tuning one or more receivers through a plurality of channels except a first channel. The method also includes receiving an indication, while cyclically tuning, that one or more packets to an endpoint device behind a first WAM are to be sent to the first WAM on a second channel of the plurality of channels. In response to receiving the indication, the cyclical tuning for a first receiver of the plurality of receivers is halted and the first receiver is tuned to the second channel for a first period of time to receive the one or more messages. After the first period of time, cyclically tuning the first receiver along with any other receivers of the one or more receivers through the plurality of channels except the first channel.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: August 20, 2019
    Inventors: John Wu, Nathan E. Bahr, Ranga S. Ramanujan
  • Publication number: 20190250075
    Abstract: The present invention provides an apparatus for collecting and detecting liquid samples comprising a first chamber and a second chamber. The first chamber is used for collecting liquid samples for initial detection, and the second chamber is used for collecting liquid samples for second confirmatory detection. The first chamber and second chamber of the apparatus are detachable. When a second confirmatory detection is necessary, the second chamber can be separated from the first chamber, and then sent to a detection agency for confirmatory detection. It can avoid the contamination of liquid samples caused by contacting with test strip of a traditional apparatus; thus, it can effectively reduce the space required for storing liquid samples and greatly reduce the risk of leakage of liquid sampled during transportation.
    Type: Application
    Filed: July 24, 2018
    Publication date: August 15, 2019
    Inventors: John WU, Liang HONG, Yangyu ZHU, Lorraine C. COGAN, Shujiang WU
  • Publication number: 20190102439
    Abstract: Techniques are provided for dynamically generating content. A request for content about a first entity is received from a client device. In response to receiving the request, an identity of a second entity of the client device is determined. Based on the identity, attributes of the second entity are identified. It is determined whether the attributes satisfy targeting criteria of a campaign that was initiated by the first entity. In response to determining that the attributes satisfy the targeting criteria, a first number of entities that (i) share one or more attributes in common with the second entity and (ii) satisfy the targeting criteria is determined. Also, a second number of entities that share the one or more attributes in common with the second entity is determined. A ratio is calculated based on the two numbers. First content that specifies the ratio is sent to the client device for display.
    Type: Application
    Filed: September 30, 2017
    Publication date: April 4, 2019
    Inventors: Daniel Francis, Jeremy Lwanga, Chenhui Zhai, Jeffrey Wong, Xuan Lu, Wenjun Wu, Bijal Parikh, Sarah Yu, John Wu
  • Patent number: 10225138
    Abstract: In one example, in a Dynamic Host Configuration Protocol (DHCP) network comprising one or more configuration computing systems, a method includes receiving one or more augmented DHCP configuration messages. The method also includes determining that each of the one or more augmented DHCP configuration messages includes a message tag indicating that the respective augmented DHCP configuration message contains parameter information that includes a client identifier associated with a respective one of the one or more network devices. The method further includes determining, based on the parameter information included in each of the one or more augmented DHCP configuration messages, configuration data that is usable to configure the one or more network devices. The method also includes configuring, based on the configuration data, the one or more network devices.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: March 5, 2019
    Assignee: Architecture Technology Corporation
    Inventors: John Wu, Nathan Bahr, Ranga Ramanujan, Brett Thompson, Steven M. Schneider, Corey Webster
  • Publication number: 20180272337
    Abstract: The present invention discloses a detection apparatus, comprising a base layer, wherein the base layer comprises a groove for containing a testing element and a sample chamber for collecting a fluid sample. The detection apparatus can achieve fast, efficient and accurate detection of analytes in liquid samples, make operators to perform testing conveniently and freely, without causing incorrect results. In some preferred modes, the sample chamber comprises a liquid channel.
    Type: Application
    Filed: March 12, 2018
    Publication date: September 27, 2018
    Inventors: John WU, Yangyu ZHU, Lorraine C. COGAN, Liang HONG, Shujiang WU
  • Patent number: 9967796
    Abstract: Systems and methods are provided for performing efficient vertical handoffs in a wireless user device are provided. The user device can comprise a mobile phone, computer table, handheld computer, or other computer system capable of connecting to more than one mobile wireless network that use different wireless communication protocols. Various efficient scanning methods are disclosed that are efficient in terms of battery usage, thermal performance, processing power, throughput performance, or a combination thereof.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: May 8, 2018
    Assignee: Novatel Wireless, Inc.
    Inventors: Slim Souissi, John Wu, Brad Kim
  • Publication number: 20180092015
    Abstract: Systems and methods are provided for performing efficient vertical handoffs in a wireless user device are provided. The user device can comprise a mobile phone, computer table, handheld computer, or other computer system capable of connecting to more than one mobile wireless network that use different wireless communication protocols. Various efficient scanning methods are disclosed that are efficient in terms of battery usage, thermal performance, processing power, throughput performance, or a combination thereof.
    Type: Application
    Filed: April 4, 2017
    Publication date: March 29, 2018
    Inventors: Slim Souissi, John Wu, Brad Kim
  • Patent number: D901677
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: November 10, 2020
    Assignee: Hangzhou Biotest Biotech Co., Ltd.
    Inventors: Liang Hong, John Wu, Yangyu Zhu
  • Patent number: D901678
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: November 10, 2020
    Assignee: Hangzhou Biotest Biotech Co., Ltd.
    Inventors: Liang Hong, John Wu, Yangyu Zhu