Patents by Inventor Junan Chen
Junan Chen 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: 20250165464Abstract: According to embodiments of the disclosure, a method, an apparatus, a device and a storage medium for information retrieval are provided. In the method, input content for indicating a retrieval requirement is obtained from a target object; a set of retrieval elements are determined based on the input content, the set of retrieval elements comprising at least action elements for describing an event associated with a business object to be retrieved; and a set of retrieval results for the retrieval requirement are provided based on the set of retrieval elements and historical interaction information, the historical interaction information being generated based on a set of interaction events for at least one business component. Thereby, the embodiments of the disclosure can support natural language search of the business object by the user by utilizing the historical interaction information between the user and the business component.Type: ApplicationFiled: November 21, 2024Publication date: May 22, 2025Inventors: Junli XIAN, Jie MEI, Junan CHEN, Zhenfei LUO, Mian LIU, Hailong HE, Wei DONG, Mo HUANG, Guoxuan ZHU, Peng WU
-
Patent number: 12238335Abstract: Disclosed are systems and techniques for efficient real-time codec encoding of video files. In one embodiment, the techniques include obtaining a first plurality of motion vectors of a first resolution, generating a second plurality of motion vectors of a second resolution, and calculating a first cost of the motion vector using a first cost function of a first size. The techniques include selecting a subset of motion vectors of the second plurality of motion vectors, calculating a second cost using a second cost function of a second size, and generating a plurality of combined motion vectors based on the subset of motion vectors. The techniques include calculating a third cost using the second cost function of the second size, selecting a final motion vector, and generating, based on the selected final motion vector, a block of predicted pixels that approximates a block of source pixels of an image frame.Type: GrantFiled: April 18, 2023Date of Patent: February 25, 2025Assignee: NVIDIA CorporationInventors: Yongmao Tang, Jianjun Chen, Junan Chen, Yonghai Wu, Zejun Hu, Wei Feng
-
Publication number: 20240357175Abstract: Disclosed are systems and techniques for efficient real-time codec encoding of video files. In one embodiment, the techniques include obtaining a first plurality of motion vectors of a first resolution, generating a second plurality of motion vectors of a second resolution, and calculating a first cost of the motion vector using a first cost function of a first size. The techniques include selecting a subset of motion vectors of the second plurality of motion vectors, calculating a second cost using a second cost function of a second size, and generating a plurality of combined motion vectors based on the subset of motion vectors. The techniques include calculating a third cost using the second cost function of the second size, selecting a final motion vector, and generating, based on the selected final motion vector, a block of predicted pixels that approximates a block of source pixels of an image frame.Type: ApplicationFiled: April 18, 2023Publication date: October 24, 2024Inventors: Yongmao Tang, Jianjun Chen, Junan Chen, Yonghai Wu, Zejun Hu, Wei Feng
-
Publication number: 20240267529Abstract: Disclosed are apparatuses, systems, and techniques for efficient real-time codec encoding of video files. In one embodiment, the techniques include generating a block of predicted pixels that approximates a block of source pixels of an image frame and representing a difference between the block of source pixels and the block of predicted pixels via a plurality of transformation coefficients (TCs). The techniques further include evaluating TCs using statistical data for neighborhoods of the TCs to select an action for a respective TC, including adjusting the respective TC or maintaining the respective TC.Type: ApplicationFiled: February 8, 2023Publication date: August 8, 2024Inventors: Jianjun Chen, Junan Chen, Yonghai Wu, Yongmao Tang, Xinan Lu
-
Patent number: 11425022Abstract: Techniques are disclosed for service-based tunnel selection for forwarding network traffic. In one example, a network device obtains, based on service parameters associated with a network service, a service-specific tunnel selection scheme. The tunnel selection scheme identifies a primary mapping mode for mapping the network service to a primary transport tunnel and fallback mapping modes for mapping the network service to fallback transport tunnels. The primary mapping mode is categorized according to a first type comprising tunnel colorization, while the fallback mapping modes are categorized according to types other than tunnel colorization. In response to determining that the network service cannot be mapped to the primary transport tunnel according to the primary mapping mode, the network device, maps, based on the fallback mapping modes, the network service to the fallback transport tunnels.Type: GrantFiled: January 31, 2020Date of Patent: August 23, 2022Assignee: Juniper Networks, Inc.Inventors: Ravi Singh, Yimin Shen, Junan Chen, Shraddha Hegde, Ahmed R. Darwish
-
Patent number: 11385791Abstract: A method for setting a system interface of a mobile terminal includes: determining a pressure value; dividing sub-regions; determining a reduced or enlarged ratio of an icon; determining a layout of the icon; and determining a value of an operating parameter. Thus, the sub-regions may be divided targetedly according to characteristics of the sliding operation of each user, so that an icon position laid out for each system interface, according to the divided sub-regions, may be more adaptive to operation requirements of the user and may targetedly reduce operation difficulty of the user.Type: GrantFiled: December 15, 2020Date of Patent: July 12, 2022Assignee: GREE ELECTRIC APPLIANCES, INC. OF ZHUHAIInventor: Junan Chen
-
Patent number: 11190461Abstract: This disclosure is related to devices, systems, and techniques for controlling a flow of network traffic between two or more devices. For example, a network device includes a control unit, a forwarding unit including a forwarding manager including a server configured to store a tunnel hierarchy structure, and a packet processor. The packet processor is configured to receive, via an interface card of a set of interface cards, a packet including a packet header. The forwarding manager is configured to parse the packet header in order to identify a service corresponding to the packet, wherein the service is associated with a service color, identify, based on the tunnel hierarchy structure, a set of tunnels, wherein each tunnel of the set of tunnels is associated with a tunnel color, and determine whether at least one tunnel of a set of tunnels associated with the tunnel color is in an online state.Type: GrantFiled: September 30, 2019Date of Patent: November 30, 2021Assignee: Juniper Networks, Inc.Inventors: Ravi Singh, Junan Chen
-
Publication number: 20210096744Abstract: A method for setting a system interface of a mobile terminal includes: determining a pressure value; dividing sub-regions; determining a reduced or enlarged ratio of an icon; determining a layout of the icon; and determining a value of an operating parameter. Thus, the sub-regions may be divided targetedly according to characteristics of the sliding operation of each user, so that an icon position laid out for each system interface, according to the divided sub-regions, may be more adaptive to operation requirements of the user and may targetedly reduce operation difficulty of the user.Type: ApplicationFiled: December 15, 2020Publication date: April 1, 2021Inventor: Junan CHEN
-
Publication number: 20210099401Abstract: This disclosure is related to devices, systems, and techniques for controlling a flow of network traffic between two or more devices. For example, a network device includes a control unit, a forwarding unit including a forwarding manager including a server configured to store a tunnel hierarchy structure, and a packet processor. The packet processor is configured to receive, via an interface card of a set of interface cards, a packet including a packet header. The forwarding manager is configured to parse the packet header in order to identify a service corresponding to the packet, wherein the service is associated with a service color, identify, based on the tunnel hierarchy structure, a set of tunnels, wherein each tunnel of the set of tunnels is associated with a tunnel color, and determine whether at least one tunnel of a set of tunnels associated with the tunnel color is in an online state.Type: ApplicationFiled: September 30, 2019Publication date: April 1, 2021Inventors: Ravi Singh, Junan Chen
-
Patent number: 8798072Abstract: A method may include receiving a packet; identifying the packet as a multicast packet for sending to a plurality of destination nodes; selecting a first forwarding table or a second forwarding table for sending the packet to each of the plurality of destination nodes, wherein the first forwarding table includes first port information associated with a first destination and second port information associated with a second destination, and wherein the second forwarding table includes third port information associated with the second destination; sending the packet to the first destination using the first port; and sending the packet to the second destination using the second port when the first forwarding table is selected and sending the packet to the second destination using the third port when the second forwarding table is selected.Type: GrantFiled: June 29, 2012Date of Patent: August 5, 2014Assignee: Juniper Networks, Inc.Inventors: Junan Chen, Yong Luo, James G. Washburn
-
Publication number: 20120269197Abstract: A method may include receiving a packet; identifying the packet as a multicast packet for sending to a plurality of destination nodes; selecting a first forwarding table or a second forwarding table for sending the packet to each of the plurality of destination nodes, wherein the first forwarding table includes first port information associated with a first destination and second port information associated with a second destination, and wherein the second forwarding table includes third port information associated with the second destination; sending the packet to the first destination using the first port; and sending the packet to the second destination using the second port when the first forwarding table is selected and sending the packet to the second destination using the third port when the second forwarding table is selected.Type: ApplicationFiled: June 29, 2012Publication date: October 25, 2012Applicant: Juniper Networks, Inc.Inventors: Junan CHEN, Yong Luo, James Washburn
-
Patent number: 8238344Abstract: A method may include receiving a packet; identifying the packet as a multicast packet for sending to a plurality of destination nodes; selecting a first forwarding table or a second forwarding table for sending the packet to each of the plurality of destination nodes, wherein the first forwarding table includes first port information associated with a first destination and second port information associated with a second destination, and wherein the second forwarding table includes third port information associated with the second destination; sending the packet to the first destination using the first port; and sending the packet to the second destination using the second port when the first forwarding table is selected and sending the packet to the second destination using the third port when the second forwarding table is selected.Type: GrantFiled: March 30, 2007Date of Patent: August 7, 2012Assignee: Juniper Networks, Inc.Inventors: Junan Chen, Yong Luo, James G. Washburn
-
Patent number: 7990993Abstract: A network device includes a processor that executes a software module above an operating system of a network device, wherein the software module is configured to create a set of forwarding structures for use in forwarding network traffic with the network device without regard to limitations of an underlying architecture of the forwarding plane. The network device also includes a forwarding structure control module operative within or below the operating system of the network device, wherein the forwarding structure control module is configured to create a set of derived forwarding structures based on the set of forwarding structures provided by the software module for installation in the forwarding information of the forwarding plane. The derived set of forwarding structures is created in accordance with the limitations of the underlying architecture of the forwarding plane.Type: GrantFiled: November 6, 2008Date of Patent: August 2, 2011Assignee: Juniper Networks, Inc.Inventors: Kaushik Ghosh, Kireeti Kompella, Junan Chen, Raj Tuplar
-
Patent number: 7796593Abstract: In general, techniques are described for flooding VPLS traffic with a network device according to flood groups. The network device resides within a layer 3 (L3) network and includes a control unit that executes a virtual private LAN service (VPLS) protocol that enables a VPLS domain to operate over the L3 network. The network device further includes a plurality of packet forwarding engines, each of which include a plurality of interface cards that receive a layer 2 (L2) message originating from the L2 network. The packet forwarding engines associate the L2 packet with a configurable flood group, wherein the flood group defines criteria to determine which messages to associate to the flood group and indicates a set of the interface cards for forwarding the associated messages. The packet forwarding engines further flood the L2 packet via each interface card indicated by the associated flood group.Type: GrantFiled: January 28, 2008Date of Patent: September 14, 2010Assignee: Juniper Networks, Inc.Inventors: Kaushik Ghosh, Kireeti Kompella, Raj Tuplur, Junan Chen, Amit Shukla
-
Patent number: 7649904Abstract: A forwarding component of a routing node floods copies of a packet to a plurality of next hops associated with the same layer two (L2) network as an interface on which the packet was received. The plurality of next hops excludes a next hop that corresponds to the interface that received the packet. The forwarding component requires that forwarding information installed by a control unit specify the plurality of next hops to which to flood the copies of the packet, and the forwarding component is not capable of deriving the plurality of next hops to which to flood the copies of the packet from a single flooding next hop identifier after the packet is received. Prior to receiving the packet, a flooding next hop control module derives the plurality of next hops based on the flooding next hop and installs the derived next hops into the forwarding information.Type: GrantFiled: February 20, 2008Date of Patent: January 19, 2010Assignee: Juniper Networks, Inc.Inventors: Kaushik Ghosh, Kireeti Kompella, Junan Chen, Raj Tuplur