Patents by Inventor Jifei Song
Jifei Song 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: 11729166Abstract: Some embodiments provide a method, executable by a network device, that receives a first set of commands instructing the network device to allow network traffic to egress out of an authentication port of the network device. The authentication port is configured to belong to a first virtual local area network (VLAN). An unauthenticated device is connected to the authentication port. The method further receives a second set of commands instructing the network device to add ports belonging to the first VLAN to a broadcast domain of a second VLAN. The method also broadcasts an address request to the broadcast domain of the second VLAN. The method further receives, from the unauthenticated device, a response to the address request.Type: GrantFiled: July 7, 2020Date of Patent: August 15, 2023Assignee: ARISTA NETWORKS, INC.Inventors: Adam Sweeney, Jifei Song, Avinash Ratnavel Maharaj Ratnavel, Jaffar Hameed Abdul Kather Jilani
-
Publication number: 20230043464Abstract: The present disclosure relates to methods and devices for performing depth estimation on image data. In one example, a device performs depth estimation on first and second images captured using one or more cameras having a color filter array. Each, image of the first and second images comprises multiple color channels. Each color channel of the multiple color channels corresponds to a respective color channel of the color filter array. The, device performs the depth estimation by estimating disparity from the color channels of the first and second images.Type: ApplicationFiled: October 20, 2022Publication date: February 9, 2023Inventors: Jifei SONG, Benjamin BUSAM, Eduardo PEREZ PELLITERO, Gregory SLABAUGH, Ales LEONARDIS
-
Publication number: 20220014519Abstract: Some embodiments provide a method, executable by a network device, that receives a first set of commands instructing the network device to allow network traffic to egress out of an authentication port of the network device. The authentication port is configured to belong to a first virtual local area network (VLAN). An unauthenticated device is connected to the authentication port. The method further receives a second set of commands instructing the network device to add ports belonging to the first VLAN to a broadcast domain of a second VLAN. The method also broadcasts an address request to the broadcast domain of the second VLAN. The method further receives, from the unauthenticated device, a response to the address request.Type: ApplicationFiled: July 7, 2020Publication date: January 13, 2022Inventors: Adam Sweeney, Jifei Song, Avinash Ratnavel Maharaj Ratnavel, Jaffar Hameed Abdul Kather Jilani
-
Patent number: 9338172Abstract: A method for authenticating an Internet Protocol Security (IPsec) packet, wherein the method comprises, receiving the IPsec packet via an input port, performing a Sequence-Integrity Check Value (SEQ-ICV) check that validates a sequence number within the IPsec packet, and performing an Integrity Check Value (ICV) check that validates a checksum within the IPsec packet, wherein the SEQ-ICV check is performed before the ICV check. In yet another example embodiment, an apparatus for transmitting an IPsec packet, comprising a processor, and a transmitter coupled to the processor, wherein the transmitter is configured to transmit an IPsec packet that comprises a header that comprises a sequence number field that provides a sequence number, and a payload that comprises one or more SEQ-ICV segments used to authenticate the sequence number within the IPsec packet.Type: GrantFiled: June 24, 2013Date of Patent: May 10, 2016Assignee: Futurewei Technologies, Inc.Inventors: Jifei Song, Xiaoyong Yi
-
Patent number: 9021577Abstract: A network element (NE) comprising a memory device configured to store instructions, and a processor configured to execute the instructions by dividing a first plurality of data packets of a data flow into a first plurality of sub-flows, and causing the first plurality of sub-flows to be transmitted to a second NE via a network, wherein the first plurality of sub-flows are transmitted using a first Internet Protocol Security (IPsec) security association (SA) cluster comprising a plurality of parallel sub-SAs. The disclosure also includes a NE comprising a processor configured to create an IPsec SA cluster comprising a first plurality of sub-SAs between the NE and a second NE using an internet key exchange (IKE) or an IKEv2, wherein the first sub-SAs are unidirectional, and wherein the first sub-SAs are configured to transport a first plurality of data packets in a common direction.Type: GrantFiled: March 28, 2013Date of Patent: April 28, 2015Assignee: Futurewei Technologies, Inc.Inventors: Jifei Song, Xiaoyong Yi, Xiangyang Zhang
-
Publication number: 20140281530Abstract: A method for authenticating an Internet Protocol Security (IPsec) packet, wherein the method comprises, receiving the IPsec packet via an input port, performing a Sequence-Integrity Check Value (SEQ-ICV) check that validates a sequence number within the IPsec packet, and performing an Integrity Check Value (ICV) check that validates a checksum within the IPsec packet, wherein the SEQ-ICV check is performed before the ICV check. In yet another example embodiment, an apparatus for transmitting an IPsec packet, comprising a processor, and a transmitter coupled to the processor, wherein the transmitter is configured to transmit an IPsec packet that comprises a header that comprises a sequence number field that provides a sequence number, and a payload that comprises one or more SEQ-ICV segments used to authenticate the sequence number within the IPsec packet.Type: ApplicationFiled: June 24, 2013Publication date: September 18, 2014Inventors: Jifei Song, Xiaoyong Yi
-
Publication number: 20130263249Abstract: A network element (NE) comprising a memory device configured to store instructions, and a processor configured to execute the instructions by dividing a first plurality of data packets of a data flow into a first plurality of sub-flows, and causing the first plurality of sub-flows to be transmitted to a second NE via a network, wherein the first plurality of sub-flows are transmitted using a first Internet Protocol Security (IPsec) security association (SA) cluster comprising a plurality of parallel sub-SAs. The disclosure also includes a NE comprising a processor configured to create an IPsec SA cluster comprising a first plurality of sub-SAs between the NE and a second NE using an internet key exchange (IKE) or an IKEv2, wherein the first sub-SAs are unidirectional, and wherein the first sub-SAs are configured to transport a first plurality of data packets in a common direction.Type: ApplicationFiled: March 28, 2013Publication date: October 3, 2013Applicant: Futurewei Technologies, Inc.Inventors: Jifei Song, Xiaoyong Yi, Xiangyang Zhang
-
Publication number: 20080005349Abstract: A media content distribution system for distributed multimedia streaming communicates over a network and incorporates multiple independent media stations, each having a media director for control and a number of media engines for storage, retrieval and streaming of media content. A content request from a media console connected to the network is redirected by the media director to a selected one of the media engines storing content corresponding to the request for streaming. Statistical indicators are defined for measuring effectiveness of the content distribution network. Push and pull indicators with additional differentiation for remote and local access to pulled content provide means for efficiency determination of data distribution and storage. A middleware Application Programming Interface (API) structure is provided for flexible interfacing between media consoles and content distribution system components.Type: ApplicationFiled: May 7, 2007Publication date: January 3, 2008Applicant: UTSTARCOMInventors: Qiang Li, Jifei Song, Zhen Zeng, Naxin Wang
-
Publication number: 20070180136Abstract: A media content distribution system for distributed multimedia streaming communicates over a network and incorporates multiple independent media stations, each having a media director for control and a number of media engines for storage, retrieval and streaming of media content. A content request from a media console connected to the network is redirected by the media director to a selected one of the media engines storing content corresponding to the request for streaming. Statistical indicators are defined for measuring effectiveness of the content distribution network. Push and pull indicators with additional differentiation for remote and local access to pulled content provide means for efficiency determination of data distribution and storage. A middleware Application Programming Interface (API) structure is provided for flexible interfacing between media consoles and content distribution system components.Type: ApplicationFiled: January 24, 2007Publication date: August 2, 2007Applicant: UTSTARCOMInventors: Qiang Li, Zhen Zeng, Jifei Song