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: 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
  • Publication number: 20170330163
    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: Application
    Filed: May 10, 2016
    Publication date: November 16, 2017
    Inventors: Alexei FOMITCHEV, Aleksander EPELMAN, Nelli KAYTON, Suresh PULIKARA, Mahesh JOSHI, John WU, Xiaoxu LU
  • Publication number: 20170237608
    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: Application
    Filed: February 16, 2016
    Publication date: August 17, 2017
    Inventors: John Wu, Nathan Bahr, Ranga Ramanujan, Brett Thompson, Steven M. Schneider, Corey Webster
  • Patent number: 9699711
    Abstract: An apparatus comprises a first interface module configured to interface with one or more user devices through a wireless local area network (WLAN) connection; a second interface module configured to interface with a wireless communication network through a wireless wide area network (WWAN) connection; and a controller. The controller is configured to detect availability of carrier hotspots; if no carrier hotspot is detected, route traffic to and from the one or more user devices through the WWAN connection; and if a carrier hotspot is detected, route traffic to and from the one or more user devices through the detected carrier hotspot.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: July 4, 2017
    Assignee: Novatel Wireless, Inc.
    Inventors: John Wu, Brad Kim, Slim Souissi
  • Patent number: 9615305
    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: March 3, 2015
    Date of Patent: April 4, 2017
    Assignee: Novatel Wireless, Inc.
    Inventors: Slim Souissi, John Wu, Brad Kim
  • Patent number: 9602296
    Abstract: This disclosure is directed to techniques for internet group management protocol tunneling. This may be done by electing, by each of a plurality of multicast gateways in a subnet, a designated router in the subnet. The designated router sends internet group management protocol queries to at least one router in the subnet. The designated router further tunnels internet group management protocol reports.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: March 21, 2017
    Assignee: Architecture Technology Corporation
    Inventors: John Wu, Nathan Bahr, Maher Kaddoura, Ranga Ramanujan
  • Patent number: 9578134
    Abstract: Mobile hub devices and docking stations facilitate controlled delivery of digital multimedia data from a content service provider. A mobile hub device includes a transceiver configured to receive and transmit digital multimedia data over a plurality of communication links. The mobile hub device includes a processor for identifying content providers which permit the mobile hub device to download multimedia data hosted by the content providers. The processor schedules delivery of the multimedia data from the content providers to the mobile hub device.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: February 21, 2017
    Assignee: Enfora, Inc.
    Inventors: John Wu, John Jiang, Arup Bhattachara, Todd Conklin, Charlie Moore, Tom Daugherty, Jr.