Patents by Inventor Dongping Luo

Dongping Luo 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: 11921715
    Abstract: Search integration is described. The actions include receiving, by one or more processors, a query. The actions include identifying search results that are responsive to the query. The actions include identifying, based on the query and the search results, structured data to supplement the search results, wherein the structured data is generated from binary table data that is received and deserialized by one or more processing modules. The actions include processing the structured data and the search results. The actions include providing, for output, the processed search results and the processed structured data results.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: March 5, 2024
    Assignee: MicroStrategy Incorporated
    Inventors: Yi Luo, Rachel Hylton Landers, Ananya Ojha, Zhili Cheng, Dongping Liang
  • Patent number: 8490158
    Abstract: A gateway for screening packets transferred over a network. The gateway includes a plurality of network interfaces, a memory and a memory controller. Each network interface receives and forwards messages from a network through the gateway. The memory temporarily stores packets received from a network. The memory controller couples each of the network interfaces and is configured to coordinate the transfer of received packets to and from the memory using a memory bus. The gateway includes a firewall engine couples to the memory bus. The firewall engine is operable to retrieve packets from the memory and screen each packet prior to forwarding a given packet through the gateway and out an appropriate network interface. A local bus is coupled between the firewall engine and the memory providing a second path for retrieving packets from memory when the memory bus is busy.
    Type: Grant
    Filed: July 15, 2010
    Date of Patent: July 16, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Feng Deng, Yan Ke, Dongping Luo
  • Publication number: 20110314179
    Abstract: A device may include logic configured to receive a data unit intended for a destination device and to obtain information from the data unit. The logic may be configured to identify a window using the obtained information, where the window has a range determined by a lower boundary and an upper boundary. The logic may be configured to forward the data unit to the destination device when a portion of the data unit information is within the window.
    Type: Application
    Filed: June 27, 2011
    Publication date: December 22, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Xiangdong JIN, Dongping LUO
  • Patent number: 8001524
    Abstract: A system uses software to perform a first portion of a linked list traversal process, where the first portion obtains a pointer that corresponds to a key and where the pointer points into a linked list. The system further uses hardware and the obtained pointer to perform a second portion of the linked list traversal process, where the second portion locates data from the linked list that is associated with the key.
    Type: Grant
    Filed: July 19, 2006
    Date of Patent: August 16, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Wen Wei, Dongping Luo, Lidong Zhao
  • Patent number: 7990861
    Abstract: A device may include logic configured to receive a data unit intended for a destination device and to obtain information from the data unit. The logic may be configured to identify a window using the obtained information, where the window has a range determined by a lower boundary and an upper boundary. The logic may be configured to forward the data unit to the destination device when a portion of the data unit information is within the window.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: August 2, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Xiangdong Jin, Dongping Luo
  • Patent number: 7930516
    Abstract: A linked list traversal system identifies when a linked list has become inefficient, either through attack or an undue multiplicity of collisions. A data unit is parsed to extract a key. A first hash result associated with the key is calculated based on a first hash function. A first linked list is identified based on the first hash result. It is determined whether the first linked list has been compromised. A second hash result associated with the key is calculated based on a second hash function when the first linked list has been compromised. A second linked list is established based on the second hash result, where the second hash result is different from the first hash result.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: April 19, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Xiangdong Jin, Dongping Luo, Wen Wei
  • Publication number: 20100281532
    Abstract: A gateway for screening packets transferred over a network. The gateway includes a plurality of network interfaces, a memory and a memory controller. Each network interface receives and forwards messages from a network through the gateway. The memory temporarily stores packets received from a network. The memory controller couples each of the network interfaces and is configured to coordinate the transfer of received packets to and from the memory using a memory bus. The gateway includes a firewall engine couples to the memory bus. The firewall engine is operable to retrieve packets from the memory and screen each packet prior to forwarding a given packet through the gateway and out an appropriate network interface. A local bus is coupled between the firewall engine and the memory providing a second path for retrieving packets from memory when the memory bus is busy.
    Type: Application
    Filed: July 15, 2010
    Publication date: November 4, 2010
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Feng DENG, Yan KE, Dongping LUO
  • Patent number: 7784093
    Abstract: A gateway for screening packets transferred over a network. The gateway includes a plurality of network interfaces, a memory and a memory controller. Each network interface receives and forwards messages from a network through the gateway. The memory temporarily stores packets received from a network. The memory controller couples each of the network interfaces and is configured to coordinate the transfer of received packets to and from the memory using a memory bus. The gateway includes a firewall engine coupled to the memory bus. The firewall engine is operable to retrieve packets from the memory and screen each packet prior to forwarding a given packet through the gateway and out an appropriate network interface. A local bus is coupled between the firewall engine and the memory providing a second path for retrieving packets from memory when the memory bus is busy.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: August 24, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Feng Deng, Yan Ke, Dongping Luo
  • Patent number: 7600094
    Abstract: A linked list traversal system identifies when a linked list has become inefficient, either through attack or an undue multiplicity of collisions. A data unit is parsed to extract a key. A first hash result associated with the key is calculated based on a first hash function. A first linked list is identified based on the first hash result. It is determined whether the first linked list has been compromised. A second hash result associated with the key is calculated based on a second hash function when the first linked list has been compromised. A second linked list is established based on the second hash result, where the second hash result is different from the first hash result.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: October 6, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Xiangdong Jin, Dongping Luo, Wen Wei
  • Patent number: 7581163
    Abstract: Techniques are described for detecting corruption of buffer pointers passed between a local processor and a remote processor on a network device. For example, the first processor, which may be a memory controller, receives and stores packets within memory. A second processor, such as a host processor for the network device, is coupled to the first processor by a bus. The first processor communicates a memory pointer associated with an a given packet to the second processor for processing of the packet, and maintains a backup copy of the memory pointer. Upon receiving the memory pointer back from the second processor, the first processor compares at least a portion of the memory pointer received from the second processor with an equivalent portion of the copy of the memory pointer to determine whether the received memory pointer has been corrupted.
    Type: Grant
    Filed: June 1, 2006
    Date of Patent: August 25, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Aibing Zhou, Dongping Luo
  • Publication number: 20080209540
    Abstract: A gateway for screening packets transferred over a network. The gateway includes a plurality of network interfaces, a memory and a memory controller. Each network interface receives and forwards messages from a network through the gateway. The memory temporarily stores packets received from a network. The memory controller couples each of the network interfaces and is configured to coordinate the transfer of received packets to and from the memory using a memory bus. The gateway includes a firewall engine coupled to the memory bus. The firewall engine is operable to retrieve packets from the memory and screen each packet prior to forwarding a given packet through the gateway and out an appropriate network interface. A local bus is coupled between the firewall engine and the memory providing a second path for retrieving packets from memory when the memory bus is busy.
    Type: Application
    Filed: February 29, 2008
    Publication date: August 28, 2008
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Feng DENG, Yan KE, Dongping LUO
  • Patent number: 7363653
    Abstract: A gateway for screening packets transferred over a network. The gateway includes a plurality of network interfaces, a memory and a memory controller. Each network interface receives and forwards messages from a network through the gateway. The memory temporarily stores packets received from a network. The memory controller couples each of the network interfaces and is configured to coordinate the transfer of received packets to and from the memory using a memory bus. The gateway includes a firewall engine coupled to the memory bus. The firewall engine is operable to retrieve packets from the memory and screen each packet prior to forwarding a given packet through the gateway and out an appropriate network interface. A local bus is coupled between the firewall engine and the memory providing a second path for retrieving packets from memory when the memory bus is busy.
    Type: Grant
    Filed: January 26, 2004
    Date of Patent: April 22, 2008
    Assignee: Juniper Networks, Inc.
    Inventors: Feng Deng, Yan Ke, Dongping Luo
  • Publication number: 20040158744
    Abstract: A gateway for screening packets transferred over a network. The gateway includes a plurality of network interfaces, a memory and a memory controller. Each network interface receives and forwards messages from a network through the gateway. The memory temporarily stores packets received from a network. The memory controller couples each of the network interfaces and is configured to coordinate the transfer of received packets to and from the memory using a memory bus. The gateway includes a firewall engine coupled to the memory bus. The firewall engine is operable to retrieve packets from the memory and screen each packet prior to forwarding a given packet through the gateway and out an appropriate network interface. A local bus is coupled between the firewall engine and the memory providing a second path for retrieving packets from memory when the memory bus is busy.
    Type: Application
    Filed: January 26, 2004
    Publication date: August 12, 2004
    Applicant: Netscreen Technologies, Inc., a Delaware corporation
    Inventors: Feng Deng, Yan Ke, Dongping Luo
  • Patent number: 6701432
    Abstract: A gateway for screening packets transferred over a network. The gateway includes a plurality of network interfaces, a memory and a memory controller. Each network interface receives and forwards messages from a network through the gateway. The memory temporarily stores packets received from a network. The memory controller couples each of the network interfaces and is configured to coordinate the transfer of received packets to and from the memory using a memory bus. The gateway includes a firewall engine coupled to the memory bus. The firewall engine is operable to retrieve packets from the memory and screen each packet prior to forwarding a given packet through the gateway and out an appropriate network interface. A local bus is coupled between the firewall engine and the memory providing a second path for retrieving packets from memory when the memory bus is busy.
    Type: Grant
    Filed: April 1, 1999
    Date of Patent: March 2, 2004
    Assignee: Netscreen Technologies, Inc.
    Inventors: Feng Deng, Yan Ke, Dongping Luo