Patents by Inventor Zheng Zhang

Zheng 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).

  • Patent number: 10191794
    Abstract: Technologies are provided in embodiments to monitor and analyze networks. The embodiments can cause a bit in a first bit sequence of a device filter to indicate a failure state based on not receiving a message from a node in a network during a reporting time interval, and upon the reporting time interval expiring, to combine the first bit sequence with a corresponding bit sequence of a shadow filter. The combination preserves, in the shadow filter, an indication of the failure state from the bit in the first bit sequence and any other indications of failure states from bits of the corresponding bit sequence of the shadow filter. More specific embodiments cause, upon the reporting interval expiring, a bit in a second bit sequence of the device filter to indicate a no failure state based on an indication of another no failure state in the first bit sequence.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: January 29, 2019
    Assignee: McAfee, LLC
    Inventors: Ned M. Smith, Thiago Jose Macieira, Zheng Zhang, Tobias M. Kohlenberg, Igor G. Muttik
  • Publication number: 20190026285
    Abstract: In one embodiment, a method includes receiving, from a client system associated with a first user of the online social network, an indication of a check-in at a geographical location by the first user, generating multiple reaction-cards based at least in part on the check-in, each reaction-card being associated with a structured query referencing the geographical location, each reaction-card including one or more search results matching the structured query associated with the reaction-card. The method also includes sending, to the client system, in response to receiving the indication of the check-in, instructions for presenting one or more of the reaction-cards, wherein the reaction-cards are presented in ranked order based on a relevance of the structured query associated with the respective reaction-card to the geographic location.
    Type: Application
    Filed: September 26, 2018
    Publication date: January 24, 2019
    Inventors: Alex Himel, Matej Hrescak, Samuel Wharton Lessin, Matthew D. Wyndowe, Henry Zheng Zhang
  • Patent number: 10185550
    Abstract: Updating computer program(s) installed on a programmable device using a distributed ledger that is based on cryptography and blockchain technology is described. A distributed ledger logic/module can commit, to the distributed ledger, a first configuration of a computer program installed on a device. The logic/module can also receive requests to apply a first update and a second update to the first configuration. The logic/module can receive a second configuration of the computer program that is based on the first update and the first configuration, and also commit the second configuration to the distributed ledger. Furthermore, the logic/module can determine that the second update cannot be applied to the first configuration and receive a third configuration of the computer program that is based on the second update and the second configuration. The logic/module can also commit the third configuration to the distributed ledger. Other advantages and embodiments are described.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: January 22, 2019
    Assignee: McAfee, Inc.
    Inventors: Ned M. Smith, Zheng Zhang, Thiago J. Macieira
  • Publication number: 20190010268
    Abstract: A photoactivatable fouling-resistant copolymer composed of a photoactivatable monomer and a hydrophilic monomer is disclosed. The photoactivatable monomer includes an aryl ketone derivative having one or more polar groups or alkyl groups.
    Type: Application
    Filed: August 12, 2016
    Publication date: January 10, 2019
    Applicant: ARROW INTERNATIONAL, INC.
    Inventors: ZHENG ZHANG, FANNI TOROK, JUN LI, MICHAEL BOUCHARD, JOHN VICTOR
  • Publication number: 20190014035
    Abstract: An information transmission method and device, comprising: when being connected to a virtual network, a network edge node encapsulates the virtual network identifier of the connected virtual network in a multicast protocol packet; the network edge node sends the multicast protocol packet to network edge nodes other than itself. The information transmission method can implement delivery of a virtual network identifier, thereby implementing highly efficient transmission of virtual network data.
    Type: Application
    Filed: July 11, 2016
    Publication date: January 10, 2019
    Inventors: Zheng Zhang, Cui Wang
  • Patent number: 10174159
    Abstract: Methods of functionalizing ?-halogenated hydroxy acid-based polymers and coupling ?-halogenated hydroxy acid-based polymers are provided. Suitable ?-halogenated hydroxy acid-based polymers include ?-halogenated polyesters and ?-halogenated acrylate-based inimers. Methods include coupling ?-halogenated polyesters and functionalizing ?-halogenated polyesters without polymer cleavage. Certain ?-halogenated hydroxy acid-based polymers may be functionalized, crosslinked or, intiate polymerization by inducing the ?-halogenated hydroxy acid-based polymers to make a dioxolenium ion intermediate. The ?-halogenated hydroxy acid-based polymers may also be functionalized using a radical trap.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: January 8, 2019
    Assignee: The University of Akron
    Inventors: Coleen Pugh, Colin Wright, Carolyn Scherger, Xiang Yan, Zheng Zhang, Zewei Wang
  • Patent number: 10173135
    Abstract: A data processing method includes: determining, after receiving a casting instruction input by a user for a specified skill, first-type action data corresponding to the specified skill, the first-type action data being data that can be displayed before a server makes a response; sending a data requesting message to the server, the data requesting message being used for requesting second-type action data corresponding to the specified skill, and displaying the first-type action data, the second-type action data being data that cannot be displayed until the server makes a response; and receiving the second-type action data sent by the server, and displaying the second-type action data.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: January 8, 2019
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Xichang Mo, Liang Huang, Chaofan Wang, Zheng Zhang
  • Patent number: 10162767
    Abstract: Particular embodiments described herein provide for an electronic device that can be configured to receive a request from a process to access data is a system, determine if the data is in a virtualized protected area of memory in the system, and allow access to the data if the data is in the virtualized protected area of memory and the process is a trusted process. The electronic device can also be configured to determine if new data should be protected, store the new data in the virtualized protected area of memory in the system if the new data should be protected, and store the new data in an unprotected area of memory in the system if the new data should not be protected.
    Type: Grant
    Filed: June 27, 2015
    Date of Patent: December 25, 2018
    Assignee: McAfee, LLC
    Inventors: Joel R. Spurlock, Zheng Zhang, Aditya Kapoor, Jonathan L. Edwards, Khai N. Pham
  • Publication number: 20180349120
    Abstract: A server system obtains markup code for a native application for client devices. The markup code is agnostic regarding types of client devices. The server system translates the markup code into a set of primitives. Client devices of multiple types running a native application send a request for content for the native application to the server system. The server system provides the set of primitives to the client devices of multiple types, and the client devices render the set of primitives in the native application.
    Type: Application
    Filed: June 1, 2017
    Publication date: December 6, 2018
    Inventors: Maxwell Meyer Segan, Henry Zheng Zhang, Rohan Mehta
  • Publication number: 20180349552
    Abstract: Systems, methods, and analytical approaches for short read sequence assembly and for the detection of insertions and deletions (indels) in a reference genome. A method suitable for software implementation is presented in which indels may be readily identified in a computationally efficient manner.
    Type: Application
    Filed: April 30, 2018
    Publication date: December 6, 2018
    Inventor: Zheng Zhang
  • Publication number: 20180343298
    Abstract: A method uses web servers to promulgate information from one server to another, instead of promulgating the information by the user to each server individually. A first server receives a first request for promulgating web-information from a user, locally promulgates the web-information, and sends a second request to at least one second website server to instruct the second website server to locally promulgate the web-information. The selection of the second server is done according to a preset configuration file which includes a relationship mapping between the first website server and the second website server. The relationship mapping may provide the user information related to the second website server based on the user information related to the first website server. The present disclosure further discloses a communication apparatus and a communication system.
    Type: Application
    Filed: August 3, 2018
    Publication date: November 29, 2018
    Inventors: Kaili Lv, Jian Deng, Bingyang Hua, Zengguang Liu, Chaofeng Meng, Jie Su, Jun Tang, Zheng Zhang
  • Publication number: 20180337930
    Abstract: The present disclosure provides a method and apparatus for providing website authentication data for a search engine, the method comprising: receiving website authentication data from a plurality of authentication data sources; storing the website authentication data; and transmitting the stored website authentication data to the search engine when a request from the search engine for retrieving the website authentication data is received. By virtue of the method, the search engine may quickly retrieve complete website authentication data, thereby facilitating the search engine's search speed.
    Type: Application
    Filed: September 25, 2015
    Publication date: November 22, 2018
    Applicant: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Changyang DONG, Zhenping ZHANG, Yan CUI, Zheng ZHANG, Qi ZHOU, Jing TAN
  • Publication number: 20180335392
    Abstract: An industrial visual stethoscope system and a detecting method are provided. The system has a base, a workpiece support, a single-color lighting device, a camera module, a rotating device, and an analyzing device. When the single-color light irradiates the workpiece, if the single-color light irradiates into the crack which is relatively deep and narrow, the single-color light is rarely to be reflected out of the crack. But if the single-color light irradiates into the scar, the single-color light is reflected out of the scar due to the specular reflection. During the relative rotation, when the reflected light enters the camera module in parallel, the energy of the light is concentrated, causing overexposure and forming obvious white light. Thus, the analyzing device can identify the recess is a scar formed by hit rather than a crack formed by heat.
    Type: Application
    Filed: November 1, 2017
    Publication date: November 22, 2018
    Applicant: Nanjing Yuanjue Information and Technology Company
    Inventors: LIMING ZHENG, ZHENG ZHANG, TAO YU
  • Patent number: 10135719
    Abstract: Methods, apparatuses and systems for transmitting and receiving data based on multipath for transmitting data based on multipath include: establishing WiMAX connection-based multiple paths between a first device and a second device; transmitting data frames in a data queue in the multiple paths; obtaining the quality condition of the multiple paths; and based on the quality condition, adjusting the transmission of the data frames in the data queue in the multiple paths. According to one aspect, there is provided a method for receiving data based on multipath, which includes: establishing WiMAX connection-based multiple paths between a first device and a second device; receiving a plurality of data frames in the multiple paths; processing the received plurality of data frames based on quality condition of the multiple paths. There are further provided corresponding apparatuses and systems.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: November 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chang Jie Guo, Hongbin Lin, Qian Ma, Qing Wang, Su Su Xie, Lin Yang, Ji Zheng Zhang
  • Patent number: 10129138
    Abstract: Methods, apparatuses and systems for transmitting and receiving data based on multipath for transmitting data based on multipath include: establishing WiMAX connection-based multiple paths between a first device and a second device; transmitting data frames in a data queue in the multiple paths; obtaining the quality condition of the multiple paths; and based on the quality condition, adjusting the transmission of the data frames in the data queue in the multiple paths. According to one aspect, there is provided a method for receiving data based on multipath, which includes: establishing WiMAX connection-based multiple paths between a first device and a second device; receiving a plurality of data frames in the multiple paths; processing the received plurality of data frames based on quality condition of the multiple paths. There are further provided corresponding apparatuses and systems.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: November 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chang Jie Guo, Hongbin Lin, Qian Ma, Qing Wang, Su Su Xie, Lin Yang, Ji Zheng Zhang
  • Patent number: 10122864
    Abstract: A method for establishing correspondences between mobile communication users and their network accounts includes acquiring an identifier of one of the mobile communication users and access information corresponding to the identifier from a communication stream. The access information includes Uniform Resource Locators (URLs) associated with network resources that have been accessed by the one of the mobile communication users. The method further includes acquiring a first set of network accounts associated with the URLs, and determining a second set of network accounts corresponding to the one of the mobile communication users based on the first set of network accounts.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: November 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Li, Chun Hua Tian, Feng Juan Wang, Yu Wang, Ji Zheng Zhang
  • Patent number: 10117974
    Abstract: A method for preparing and resulting articles of manufacture comprising a substrate having a surface, a bulk beneath the surface, and a grafted polymer layer on the substrate surface, the substrate surface and the grafted polymer layer, in combination, constituting a modified surface having a fibrinogen adsorption of less than about 125 ng/cm2 in a fibrinogen binding assay in which the modified surface is incubated for 60 minutes at 37° C. in 70 ?g/mL fibrinogen derived from human plasma containing 1.4 ?g/mL I-125 radiolabeled fibrinogen.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: November 6, 2018
    Assignee: ARROW INTERNATIONAL, INC.
    Inventors: Jun Li, Zheng Zhang, Chad C. Huval, Michael A. Bouchard, Christopher R. Loose, Arthur J. Coury
  • Patent number: 10120909
    Abstract: In one embodiment, a method includes accessing a social graph by a social-networking system. The social graph includes a plurality of nodes and a plurality of edges connecting the nodes. The social-networking system may receive a trigger action from a first user. In response to the trigger action, the social-networking system may generate reaction-cards based at least in part on the trigger action where each reaction-card is associated with a structured query referencing nodes and edges of the social graph. The social-networking system may calculate a reaction-card score for each reaction-card, where the reaction-card score is based on a relevance of the structured query associated with the reaction-card to the trigger action and user-engagement factors. The social-networking system may then send each reaction-card having a reaction-card score greater than a threshold reaction-card score to the first user for display on a page currently accessed by the first user.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: November 6, 2018
    Assignee: Facebook, Inc.
    Inventors: Alex Himel, Matej Hrescak, Samuel Wharton Lessin, Matthew D. Wyndowe, Henry Zheng Zhang
  • Patent number: 10116062
    Abstract: Antenna systems are provided including a ground plane; a loop antenna positioned on the ground plane on a first layer, the loop antenna having antenna feed positioned at a center of an edge of the first layer; and a multi-branch parasitic element electrically coupled to the loop antenna, the multi-branch parasitic element being parallel to and positioned above the ground plane on a second layer, different from the first layer, wherein the loop antenna on the first layer is positioned between the ground plane and the multi-branch parasitic element on the second layer. Related wireless communications devices and loop antennas are also provided herein.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: October 30, 2018
    Assignee: Sony Mobile Communications Inc.
    Inventors: Zheng Zhang, Bangguo Zhu, Zhinong Ying
  • Publication number: 20180285217
    Abstract: Techniques for repair and/or recovery of computer program(s) installed on a programmable device using a distributed ledger that is based on cryptography and blockchain technology are described. One or more self-reliance logic/modules can commit, to a distributed ledger that resides on interconnected devices, records of watchdog communications between the devices. One or more of interconnected devices may include a respective self-reliance logic/module. The logic/modules can use the records of the distributed ledger to check that computer program(s) on the interconnected devices are operating as expected. When a self-reliance logic/module fails to respond to a watchdog communication, the distributed ledger can be updated to include this failure. A self-reliance logic/module can determine, based on the distributed ledger and/or the failure, that an installed computer program is faulty. Furthermore, a self-reliance logic/module can initiate one or more software recovery services based on the determination.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Inventors: NED M. SMITH, THIAGO J. MACIEIRA, ZHENG ZHANG, GLEN J. ANDERSON, IGOR MUTTIK