Patents by Inventor David Zhang

David Zhang 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: 20200080136
    Abstract: This present disclosure describes hybridization probes modularly constructed from several oligonucleotides with a pattern of designed complementary interactions, allowing the probes to sequence-specifically capture or analyze nucleic acid target sequences that are long and/or complex.
    Type: Application
    Filed: September 22, 2017
    Publication date: March 12, 2020
    Applicant: WILLIAM MARSH RICE UNIVERSITY
    Inventors: David ZHANG, Juexiao WANG, Yan YAN
  • Publication number: 20200029197
    Abstract: A Slicing Agent node is deployed between standard Home Subscriber Server (HSS) node and a Serving General Packet Radio Service Support Node (SGSN) node, a Mobility Management Entity (MME) node, or a 3rd Generation Partnership Project Authentication Authorization and Accounting (3GPP AAA) node on S6a/S6d/SWx interfaces of a Core Network. The Slicing Agent node selects the Packet Data Gateway (PGW) and communicates the identifying information of the selected PGW to SGSN/MME/3GPP AAA nodes. The PGW is selected to serve subscriber sessions based on the subscriber's profile, usage, and business needs. The Slicing Agent node can be positioned in any Core Network setup around the globe irrespective of whether it is a roaming or a non-roaming scenario for subscribers/devices having global or country-specific Subscriber Identity Modules (SIMs), without requiring any enhancements or upgrades in legacy or existing network nodes including SGSN, MME, 3GPP AAA and HSS.
    Type: Application
    Filed: July 19, 2019
    Publication date: January 23, 2020
    Inventors: Ravi Tandon, Huiyue Xu, David Zhang, Edward Yau
  • Patent number: 10503537
    Abstract: This disclosure generally relates to hypervisor memory virtualization. Techniques disclosed herein improve peripheral component interconnect express (PCI-e) device interoperability with a virtual machine. As an example, when a direct-memory access request is received from a PCI-e device but the target memory is currently unmapped, an indication may be provided to a memory paging processor so as to page-in the memory, such that the PCI-e device may continue to function normally. In some examples, the access request may be buffered and replayed once the memory is paged-in, or the access request may be retried, among other examples.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: December 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aditya Bhandari, Bruce J. Sherwin, Jr., Xin David Zhang
  • Publication number: 20190369472
    Abstract: A combination wheel is disclosed, which comprises a color filter, a reflective substrate coaxially aligned with and on a surface of the color filter, light-emitting phosphor segments of different colors on the reflective substrate, and a diffuser segment. When used with a blue laser generator and a series of a dichroic filters and mirrors, the combination wheel tunes and convert lights to be collected by a subsequent optical system.
    Type: Application
    Filed: April 10, 2017
    Publication date: December 5, 2019
    Inventors: Shengyuan Bai, James Li, David Zhang
  • Publication number: 20190356237
    Abstract: An embodiment of the present application provides a voltage conversion device configured to convert an inputted alternating voltage into a direct voltage or current, the voltage conversion device including at least a first voltage connector and a second voltage connector, where the alternating voltage is fed to the voltage conversion device via either the first voltage connector or the second voltage connector, the voltage conversion device further including: an electromagnetic filter unit; a conversion unit; a determination unit configured to determine which one of the first voltage connector and the second voltage connector is used to feed the alternating voltage into the voltage conversion device; a control unit controlling the conversion unit based on a determination result of the determination unit such that the direct voltage or current outputted by the conversion unit corresponds to the determination result, wherein the determination unit is electrically connected the first voltage connector and the se
    Type: Application
    Filed: December 5, 2017
    Publication date: November 21, 2019
    Applicant: TRIDONIC GMBH & CO KG
    Inventors: Egbert Mao, Scotty Zhong, Steven Chen, David Zhang
  • Publication number: 20190333603
    Abstract: Embodiments of methods, systems, and tangible non-transitory computer readable medium having instructions are presented. A method includes calculating a plurality of feature values for a number of bioinformatic features of the desired hybridization reaction; and calculating distances between the plurality of feature values and corresponding database rate constant values stored in a database, the database comprising a plurality of hybridization reactions having known rate constants. The method additionally includes calculating a weighted average of a logarithm of the database rate constant values, with larger weights assigned to value instances having values lower in distance to the plurality of feature values of the desired hybridization reaction; and providing the weighted average as a predicted logarithm of the rate constant of the desired hybridization reaction.
    Type: Application
    Filed: June 7, 2017
    Publication date: October 31, 2019
    Inventors: Xuemeng Zhang, Zheng Fang, Ruojia Wu, Wei Duan, David Zhang
  • Publication number: 20190284596
    Abstract: This disclosure describes a method of purifying several full-length oligonucleotide targets from corresponding synthesis truncation products, in a way that ensures roughly stoichiometric equality among the targets.
    Type: Application
    Filed: May 5, 2017
    Publication date: September 19, 2019
    Applicant: WILLIAM MARSH RICE UNIVERSITY
    Inventors: David ZHANG, Alessandro PINTO
  • Publication number: 20190258917
    Abstract: Artificial neural network systems involve the receipt by a computing device of input data that defines a pattern to be recognized (such as faces, handwriting, and voices). The computing device may then decompose the input data into a first subband and a second subband, wherein the first and second subbands include different characterizing features of the pattern in the input data. The first and second subbands may then be fed into first and second neural networks being trained to recognize the pattern. Reductions in power expenditure, memory usage, and time taken, for example, allow resource-limited computing devices to perform functions they otherwise could not.
    Type: Application
    Filed: February 24, 2017
    Publication date: August 22, 2019
    Inventors: Sek Meng Chai, David Zhang, Mohamed Amer, Timothy J. Sheilds, Aswin Nadmuni Raghavan
  • Publication number: 20190248643
    Abstract: Systems and devices for cooling and dispensing a beverage fluid are disclosed herein. One beverage dispensing system includes a beverage tower comprising a tower body, a shank, and a faucet. In some implementations, a coolant line is routed proximal to a beverage supply line through the tower body, through the shank, and into the faucet. In these and other implementations, the faucet includes a removable nozzle having a supplemental portion of the coolant line. In these and still other implementations, the faucet include a removable nozzle having a second coolant line. The coolant line and the second coolant line are configured to transport a coolant medium proximal to a beverage fluid in the beverage supply line to maintain or adjust the temperature of the beverage fluid. Many other features are described herein.
    Type: Application
    Filed: February 14, 2019
    Publication date: August 15, 2019
    Inventors: David Kaplan, David Zhang, Marcus Alan Latham, Robert Miles Blackmore
  • Patent number: 10356606
    Abstract: A system for supporting the deployment of an embedded subscriber identification module (eSIM) provisioning management system on the ES3 interface between Subscription Manager Data Preparation (SM-DP) of a target mobile network operator (MNO) and Subscription Manager Secure Routing (SM-SR) of a current MNO. A SM-Proxy implements a SM-SR functionality on a first interface towards the SM-DP, and implements a SM-DP functionality on a second interface towards the SM-SR. A hosted SM-DP implements a RESTful API to receive SIM profile information from a provisioning server in the target MNO's network. An Agreement Management system controls a set of eSIM provisioning rules. A Service Portal enables the MNOs to manage their eSIM provisioning rules across their MNO partners.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: July 16, 2019
    Assignee: Syniverse Technologies, LLC
    Inventors: David Zhang, Huiyue Xu, Sreenivasa Ganji, Prashant Datar
  • Patent number: 10336776
    Abstract: This patent relates to invert water in oil (w/o) and water in silicone (w/si) emulsions made using non PEG/PPG containing polyhydric silicone emulsifiers. The polyhydric silicone polymers are based on allyl trimethylolpropane and pentaerythritol modified organic groups and do not contain any PEG and/or PPG groups (also known as polyethylene glycol and polypropylene glycols, polyethers, polyglycols,). These emulsions show improved emulsification stability and provide a light feel compared to emulsions made with other silicone based PEG/PPG compounds which are commonly used in the field.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: July 2, 2019
    Assignee: SILTECH CORP
    Inventors: Rick Vrckovnik, Fenbao David Zhang, Mark Riddle
  • Publication number: 20190185933
    Abstract: This disclosure describes methods for enabling accurate detection and quantitation of rare alleles within a DNA sample using low-depth sequencing, through the use of allele-specific enrichment and/or depletion hybridization probes. For example, methods are provided for using competitive probes to apply allele-specific enrichment or depletion to amplicons from multiplex PCR on a biological DNA sample.
    Type: Application
    Filed: December 20, 2018
    Publication date: June 20, 2019
    Applicant: WILLIAM MARSH RICE UNIVERSITY
    Inventors: David Zhang, Juexiao Wang
  • Publication number: 20190159016
    Abstract: A system for supporting the deployment of an embedded subscriber identification module (eSIM) provisioning management system on the ES3 interface between Subscription Manager Data Preparation (SM-DP) of a target mobile network operator (MNO) and Subscription Manager Secure Routing (SM-SR) of a current MNO. A SM-Proxy implements a SM-SR functionality on a first interface towards the SM-DP, and implements a SM-DP functionality on a second interface towards the SM-SR. A hosted SM-DP implements a RESTful API to receive SIM profile information from a provisioning server in the target MNO's network. An Agreement Management system controls a set of eSIM provisioning rules. A Service Portal enables the MNOs to manage their eSIM provisioning rules across their MNO partners.
    Type: Application
    Filed: November 14, 2018
    Publication date: May 23, 2019
    Inventors: David Zhang, Huiyue Xu, Sreenivasa Ganji, Prashant Datar
  • Patent number: 10292190
    Abstract: A networking and application system for handling the data communications protocols in the mobile packet core network. General Packet Radio Service (GPRS) Tunneling Protocol (GTP) has a control plane for control signaling (GTP-C) and a data plane for user data (GTP-U). A GTP Switch interfaces with Serving GPRS Support Node (SGSN) and/or serving gateway (S-GW). The GTP Switch provides Interment Protocol (IP) address manipulation to hide the topology of distributed control plane and data plane instances. The GTP Switch also implements dynamic node selection to route the control signaling and data plane traffic to different instances, hosted on separate servers, thus enabling higher flexibility in the network routing path optimization and scalable and elastic handling of the data traffic.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: May 14, 2019
    Assignee: Syniverse Technologies, LLC
    Inventors: Huiyue Xu, David Zhang, Edward Yau, Prashant Datar, Sreenivasa Ganji
  • Publication number: 20190130102
    Abstract: Speculative side channels exist when memory is accessed by speculatively-executed processor instructions. Embodiments use uncacheable memory mappings to close speculative side channels that could allow an unprivileged execution context to access a privileged execution context's memory. Based on allocation of memory location(s) to the unprivileged execution context, embodiments map these memory location(s) as uncacheable within first page table(s) corresponding to the privileged execution context, but map those same memory locations as cacheable within second page table(s) corresponding to the unprivileged execution context. This prevents a processor from carrying out speculative execution of instruction(s) from the privileged execution context that access any of this memory allocated to the unprivileged execution context, due to the unprivileged execution context's memory being mapped as uncacheable for the privileged execution context.
    Type: Application
    Filed: November 2, 2017
    Publication date: May 2, 2019
    Inventors: Kenneth D. JOHNSON, Sai Ganesh RAMACHANDRAN, Xin David ZHANG, Arun Upadhyaya KISHAN, David Alan HEPKIN
  • Publication number: 20190110324
    Abstract: A networking and application system for handling the data communications protocols in the mobile packet core network. General Packet Radio Service (GPRS) Tunneling Protocol (GTP) has a control plane for control signaling (GTP-C) and a data plane for user data (GTP-U). A GTP Switch interfaces with Serving GPRS Support Node (SGSN) and/or serving gateway (S-GW). The GTP Switch provides Interment Protocol (IP) address manipulation to hide the topology of distributed control plane and data plane instances. The GTP Switch also implements dynamic node selection to route the control signaling and data plane traffic to different instances, hosted on separate servers, thus enabling higher flexibility in the network routing path optimization and scalable and elastic handling of the data traffic.
    Type: Application
    Filed: October 10, 2018
    Publication date: April 11, 2019
    Inventors: Huiyue Xu, David Zhang, Edward Yau, Prashant Datar, Sreenivasa Ganji
  • Publication number: 20190087223
    Abstract: This disclosure generally relates to enabling a hypervisor of a host machine to provide virtual interrupts to select virtual processors or a set of virtual processors. More specifically, the present disclosure describes how a hypervisor of a host machine may monitor the status of one or more virtual processors that are executing on the host machine and deliver interrupts to the virtual processors based on a number of factors including, but not limited to, a priority of the interrupt, a priority of the virtual processor, a current workload of the virtual processor and so on.
    Type: Application
    Filed: January 19, 2018
    Publication date: March 21, 2019
    Inventors: Aditya BHANDARI, Bruce J. SHERWIN, JR., Xin David ZHANG
  • Publication number: 20190087222
    Abstract: This disclosure generally relates to enabling a hypervisor of a host machine to provide virtual interrupts to select virtual processors or a set of virtual processors. More specifically, the present disclosure describes how interrupts may be provided to targeted virtual processors, regardless of where the virtual processors are currently executing. That is, when an interrupt is received, the interrupt may be delivered to a specified virtual processor regardless of which logical processor is currently hosting the virtual processor.
    Type: Application
    Filed: January 19, 2018
    Publication date: March 21, 2019
    Inventors: Aditya BHANDARI, Bruce J. SHERWIN, JR., Xin David ZHANG
  • Publication number: 20190086948
    Abstract: This disclosure generally relates to time and timer techniques that may be used to virtualize one or more virtual machines. In an example, a plurality of host machines may each have clocks that operate at pre-determined or known frequencies, such that it may be possible to easily migrate a virtual machine from one host machine to another host machine using an offset, thereby providing consistent time information to the virtual machine. In some examples, a scale factor or multiplier may also be used in order to achieve a consistent frequency. For example, a first host machine may have a clock operating at 1 GHz, while a second host machine may have a clock operating at 500 MHz. In such an example, a multiplier may be used to double the frequency of the second host machine to match the clock of the first host machine, thereby providing consistent time information.
    Type: Application
    Filed: January 19, 2018
    Publication date: March 21, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Aditya BHANDARI, Bruce J. SHERWIN, JR., Xin David ZHANG
  • Publication number: 20190087368
    Abstract: This disclosure generally relates to hypervisor memory virtualization. Techniques disclosed herein improve peripheral component interconnect express (PCI-e) device interoperability with a virtual machine. As an example, when a direct-memory access request is received from a PCI-e device but the target memory is currently unmapped, an indication may be provided to a memory paging processor so as to page-in the memory, such that the PCI-e device may continue to function normally. In some examples, the access request may be buffered and replayed once the memory is paged-in, or the access request may be retried, among other examples.
    Type: Application
    Filed: January 19, 2018
    Publication date: March 21, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Aditya BHANDARI, Bruce J. SHERWIN, JR., Xin David ZHANG