Processing Of Address Header For Routing, Per Se Patents (Class 370/392)
-
Patent number: 10924402Abstract: A method for determining a mapping address of a data stream includes: receiving a newly created current data stream, and recording a configuration identifier and a route identifier of the current data stream; querying, according to source information of the current data stream, a historical data stream that matches the current data stream, where the source information includes at least a source transport protocol, a source address, and a source port, and the historical data stream includes a target mapping address; and comparing the configuration identifier and the route identifier of the current data stream with a configuration identifier and a route identifier of the historical data stream, and determining, according to a comparison result, whether the current data stream continues to use the target mapping address of the historical data stream.Type: GrantFiled: August 21, 2018Date of Patent: February 16, 2021Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.Inventor: Shangbin Yang
-
Patent number: 10924299Abstract: A first VXLAN tunnel is established between a gateway device and an aggregation switch which corresponds to a BRAS group including several BRAS network elements. A second VXLAN tunnel is established between the gateway device and each of the BRAS network elements. In an example, when receiving a first VXLAN packet from the aggregation switch through the first VXLAN tunnel, the gateway device may acquire a first user packet by de-encapsulating the first packet and forward an encapsulated first user packet to the BRAS network element through the second VXLAN tunnel by VXLAN encapsulating the first user packet. In turn, the gateway device may receive a second VXLAN packet from the BRAS network element through the second VXLAN tunnel and forward a corresponding encapsulated second user packet to the aggregation switch through the first VXLAN tunnel.Type: GrantFiled: July 17, 2017Date of Patent: February 16, 2021Assignee: NEW H3C TECHNOLOGIES CO., LTD.Inventor: Jianfeng Liu
-
Patent number: 10924394Abstract: Methods, systems, and computer readable media for computing label-switched data communication paths are disclosed. An example method includes receiving, by a path computation element (PCE) implemented on at least one processor, synchronization status information for routing nodes in a label-switched network. The method includes receiving, by the PCE, a request for a label-switched path (LSP) from a client. The method includes determining, by the PCE, a responsive LSP based at least in part on the synchronization status information. The method includes sending, by the PCE, an explicit route object (ERO) for the responsive LSP to the client.Type: GrantFiled: August 30, 2019Date of Patent: February 16, 2021Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.Inventors: Joy Chakraborty, Joydeep Banerjee
-
Patent number: 10924399Abstract: In one embodiment, segment routing network processing of packets is performed on segment routing packets to use engineered segment routing reverse reply paths which provide efficiencies in communicating packets in a network. In one embodiment, a source node selects a segment identifier of a destination node, with the segment identifier specifying a function value of a dynamic return path segment routing function in order to invoke this function on the destination node. The source node then sends a segment routing packet to the destination address of this segment identifier. Reacting to receipt of this packet and the function value of the dynamic return path segment routing function in the destination address or current segment identifier of the packet, a receiving node generates a responding segment routing packet including the segment identifiers from the received packet in reverse traversal order.Type: GrantFiled: March 15, 2018Date of Patent: February 16, 2021Assignee: Cisco Technology, Inc.Inventors: Clarence Filsfils, Francois Clad, Pablo Camarillo Garvia
-
Patent number: 10924507Abstract: An Auto Configuration Server is coupled via at least one Load Balancer in a broadband network to at least one device, including at least one gateway device, in at least one home network. The Auto configuration Server remotely manages the devices by using the CPE WAN Management Protocol CWMP on top of the Hypertext Transfer Protocol http.Type: GrantFiled: August 31, 2016Date of Patent: February 16, 2021Assignee: Alcatel LucentInventors: Bahadir Danisik, Jigang Yang
-
Patent number: 10917342Abstract: A method and system for propagating network traffic flows between end points based on service and priority policies. Specifically, the method and system disclosed herein entail configuring network elements with network-disseminated traffic management policies. Each traffic management policy guides the handling of a network traffic flow between origination and termination end points (i.e., source and destination hosts), which may be defined through data link layer, network layer, and/or transport layer header information, as well as group assignment information, associated with the source and destination hosts.Type: GrantFiled: September 26, 2018Date of Patent: February 9, 2021Assignee: Arista Networks, Inc.Inventors: Anuraag Mittal, Arup Raton Roy, Thejesh Panchappa, Nitin Karkhanis
-
Patent number: 10917484Abstract: A computer system receives digital content for communication to a user. Digital fingerprints are calculated from the digital content. The fingerprints are compared to identify redundant digital content. Digital identifications associated with the digital fingerprints are communicated to a user device to determine whether the digital content exists in local storage.Type: GrantFiled: June 5, 2019Date of Patent: February 9, 2021Assignee: International Business Machines CorporationInventors: Sandeep Bazar, Sandeep R. Patil, Sachin C. Punadikar
-
Patent number: 10917353Abstract: In various embodiments, methods and systems for implementing network traffic flow logging in a distributed computing system are provided. At a high level, the network traffic flow logger is implemented using a network traffic flow logger framework that includes a plurality of modular network traffic flow logging objects for adjustable processing of network flow events. In operation, a plurality of tokens is counted at a first throttling rate. The first throttling rate is associated with a maximum number of tokens threshold. The maximum number of tokens threshold is an adjustable threshold. A flow event is accessed, where flow events are quantified based on tokens. The flow event is queued, based on a count of the plurality of tokens or the maximum number of tokens threshold. Based on queueing the flow event, the first throttling rate is adjusted to a second throttling rate based on a queue length of the queue.Type: GrantFiled: August 14, 2018Date of Patent: February 9, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Hossam Fattah
-
Patent number: 10915486Abstract: Server computers often include one or more input/output (I/O) devices for communicating with a network or directly attached storage device. The data transfer latency for request can be reduced by utilizing ingress data placement logic to bypass the processor of the I/O device. For example, host memory descriptors can be stored in a memory of the I/O device to facilitate placement of the requested data.Type: GrantFiled: November 10, 2017Date of Patent: February 9, 2021Assignee: Amazon Technologies, Inc.Inventors: Asif Khan, Thomas A. Volpe, Marc John Brooker, Marc Stephen Olson, Norbert Paul Kusters, Mark Bradley Davis, Robert Michael Johnson
-
Patent number: 10911355Abstract: Techniques for utilizing in-band telemetry (INT) in network fabrics are provided. A packet is received at a leaf node in a first logical group of nodes. Upon determining that the first packet was received from a node outside of the first logical group of nodes, the packet is encapsulated with a first header indicating an internal virtual extensible local area network (iVXLAN) identifier associated with the packet, and a second header indicating a policy group is added to the packet. Further, upon determining that a destination of the packet is associated with a second logical group of nodes, a third header is added to the first packet, where the third header stores in-band network telemetry (INT) for the packet, and telemetry data is added to the third header. The packet is transmitted to a spine node in the first logical group of devices.Type: GrantFiled: December 6, 2018Date of Patent: February 2, 2021Assignee: Cisco Technology, Inc.Inventors: Ratnananda Ganesh Dontula Venkata, Ravikanth Nasika, Saikat Bhattacharya
-
Patent number: 10911583Abstract: A system and method for processing a packet may include (a) defining a mapping-function that produces, based on a set of attributes of a packet and based on an iteration value, a location of a flow state entry (FSE) in a state-table; (b) applying the mapping-function to an incoming packet and processing the packet according to data in the FSE at the produced location; (c) modifying the iteration value; and (d) repeating steps (b) and (c).Type: GrantFiled: July 9, 2020Date of Patent: February 2, 2021Assignee: INSIDE PACKET LTD.Inventors: Michael Zagalsky, Michael Frank, Eli Karpilovski
-
Patent number: 10911991Abstract: To provide a communication control means for establishing a session between a terminal apparatus and a network in a network-initiated manner and/or a connection control means for supporting service continuity and/or a session establishment control means for supporting service continuity and/or a communication control means for service continuity, and the like. These provide a communication control method for establishing an optimal session for service continuity through which service is continued by switching between sessions for communication, an optimal communication control method for service continuity, and the like.Type: GrantFiled: May 16, 2017Date of Patent: February 2, 2021Assignees: SHARP KABUSHIKI KAISHA, FG Innovation Company LimitedInventors: Yudai Kawasaki, Masafumi Aramoto
-
Patent number: 10911354Abstract: The application disclose a packet processing method that includes: receiving, by a service distribution node, service routing information sent by a controller, where the service routing information includes a flow identifier, a service identifier, and a next-hop address, the flow identifier is used to identify a packet flow, the service identifier is used to identify a sequence of a service node instance that processes the packet flow, and the next-hop address is used to identify the service node instance that processes the packet flow; receiving a first packet; acquiring a first flow identifier according to the first packet, and searching the service routing information according to the first flow identifier to acquire a matched service identifier and a matched next-hop address; and sending a second packet to a first service node instance that has the matched next-hop address, which implements service processing on a packet flow.Type: GrantFiled: August 31, 2018Date of Patent: February 2, 2021Assignee: Huawei Technologies Co., Ltd.Inventor: Changjiang Yan
-
Patent number: 10911377Abstract: Some embodiments provide a method for an ingress packet processing pipeline of a network forwarding integrated circuit (IC). The ingress packet processing pipeline is for receiving packets from a port of the network forwarding IC and processing the packets to assign different packets to different queues of a traffic management unit of the network forwarding IC. The method receives state data from the traffic management unit. The method stores the state data in a stateful table. The method assigns a particular packet to a particular queue based on the state data received from the traffic management unit and stored in the stateful table.Type: GrantFiled: December 7, 2017Date of Patent: February 2, 2021Assignee: Barefoot Networks, Inc.Inventors: Yi Li, Michael Feng, Anurag Agrawal, Jeongkeun Lee, Changhoon Kim, Remy Chang
-
Patent number: 10911376Abstract: A stateful network packet processing system includes first and second stateful stages and a distribution mechanism. The first stateful stage includes a first state table and a first FSM table. The second stateful stage includes a second state table and a second FSM table. The distribution mechanism defines when a flow should be processed by either the first stateful stage or the second stateful stage or by a combination of the first stateful stage and the second stateful stage. At least one of the first or second FSM tables is extended with states and transitions that support the distribution mechanism.Type: GrantFiled: March 31, 2016Date of Patent: February 2, 2021Assignee: NEC CORPORATIONInventors: Roberto Bifulco, Anton Matsiuk
-
Patent number: 10901923Abstract: According to one embodiment, an electronic device includes an interface, a setting unit, and a controller. The interface is operable to perform communication in accordance with a protocol. The setting unit is configured to set one of a plurality of items indicating a state of the electronic device. The controller is configured to, when a command is received via the interface, obtain the state of the item set in the setting unit, and when a response to the command is transmitted, include state information indicating the state of the set item in a header portion of the response defined in a communication standard of the protocol.Type: GrantFiled: March 4, 2020Date of Patent: January 26, 2021Assignees: Kabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage CorporationInventors: Minoru Yamamoto, Michihiko Umeda
-
Patent number: 10904146Abstract: Systems, methods, and non-transitory computer-readable storage media for performing hierarchical routing are disclosed. The method includes identifying routes in a computer network and arranging those routes in two separate routing tables. The first routing table is stored on a first module and the second routing table is stored on a second module.Type: GrantFiled: September 17, 2018Date of Patent: January 26, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Ayan Banerjee, Ramana Mellacheruvu, Abhishek Saxena, Vishal Jain, Luca Cafiero
-
Patent number: 10904299Abstract: To deal with ANAT/IP version incompatibility, a communication endpoint registers with a communication system using a SIP REGISTER message. For example, the communication endpoint registers when it boots up. The SIP REGISTER message indicates that the communication endpoint: does not support the Alternative Network Address Type (ANAT) protocol or is one of IPV4 intolerant or IPV6 intolerant. When a SIP INVITE message is received with a Session Description Protocol (SDP) offer that comprises the ANAT protocol or an IP address that is opposite of the IP version intolerance of the communication endpoint, a 4XX SIP response message is sent to the sender of the SIP INVITE to indicate the incompatibility. In response, to receiving the 4XX SIP response message, the SIP INVITE is modified to be compatible with the capabilities of the communication endpoint.Type: GrantFiled: June 8, 2017Date of Patent: January 26, 2021Assignee: Avaya Inc.Inventors: Tibor Lukac, Harsh V. Mendiratta
-
Patent number: 10904794Abstract: System and method embodiments are provided for traffic engineering (TE) in software defined networking (SDN). The embodiments enable a complete end-to-end TE solution between a user equipment (UE) and a source/destination across a radio access network (RAN). In an embodiment, a method in a network component for TE in a SDN includes receiving TE information from a first core network component in a core network, a RAN component, wherein the RAN is communicably coupled to the core network, wherein the TE information includes a TE objective; and determining a TE decision between at least one UE and a second core network component in the core network according to the TE information and the TE objective, wherein the TE decision comprises information for at least one end-to-end path solution between the at least one UE and the second core network wherein the path traverses the core network and the RAN.Type: GrantFiled: April 24, 2018Date of Patent: January 26, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Hamidreza Farmanbar, Xu Li, Hang Zhang
-
Patent number: 10904164Abstract: In one embodiment, a service chain data packet is instrumented as it is communicated among network nodes in a network providing service-level and/or networking operations visibility. The service chain data packet includes a particular header identifying a service group defining one or more service functions, and is a data packet and not a probe packet. A network node adds networking and/or service-layer operations data to the particular service chain data packet, such as, but not limited to, in the particular header. Such networking operations data includes a performance metric or attribute related to the transport of the particular service chain packet in the network. Such service-layer operations data includes a performance metric or attribute related to the service-level processing of the particular service chain data packet in the network.Type: GrantFiled: July 4, 2019Date of Patent: January 26, 2021Assignee: Cisco Technology, Inc.Inventors: Carlos M. Pignataro, Frank Brockners, David Delano Ward
-
Patent number: 10904142Abstract: A network system is provided between at least a first client site and a second client site. A client site network component is implemented at least at the first client site, the client site network component aggregating one or more diverse network connections so as to configure an aggregated connection that has increased throughput. At least one network server component may be configured to connect to the client site network component using the aggregated connection. A cloud network controller may be configured to manage the data traffic and a virtual edge providing transparent lower-link encryption for the aggregated connection between the client site network component and the network server component. The network server component includes a virtual control plane interface configured to establish a unicast path between the network server component and each of a plurality of remote network server components.Type: GrantFiled: November 17, 2016Date of Patent: January 26, 2021Assignee: Adaptiv Networks Inc.Inventor: Patricio Humberto Saavedra
-
Patent number: 10897512Abstract: A computer-implemented method includes identifying two or more user devices. Each of the two or more user devices are configured to receive push notifications. The method includes receiving a push notification request from a push notification server. The method responds to receiving the push notification request from the push notification server by determining whether at least one of the two or more user devices is active. The method responds to at least one of the two or more user devices being active by marking the active user devices as being an active user device. The method includes generating a push notification based on the push notification request. The method includes sending the push notification to the active user device.Type: GrantFiled: October 25, 2016Date of Patent: January 19, 2021Assignee: International Business Machines CorporationInventors: Gabriel M. Kozma, Carlos E. Seo
-
Patent number: 10897763Abstract: A wireless mesh network includes heterogeneous types of nodes, including continuously-powered nodes and battery-powered nodes. The battery-powered nodes may reside in a sleeping state most of the time to conserve power. The various nodes in the network may communicate with one another by transmitting and receiving at scheduled times and on scheduled frequencies. The battery-powered nodes may become active during the scheduled transmit and receive times. Network management nodes may facilitate network formation by transmitting information that reflects the scheduled transmit and receive times across the network. Based on this data, the continuously-powered nodes and battery-powered nodes may establish communication links with one another.Type: GrantFiled: January 28, 2016Date of Patent: January 19, 2021Assignee: ITRON NETWORKED SOLUTIONS, INC.Inventor: George H. Flammer, III
-
Patent number: 10897700Abstract: Service processing method and system are provided. The method includes: if it is detected that a first subscriber identity card in a multi-card mobile terminal is performing call service, controlling other subscriber identity card in the multi-card mobile terminal to register with a service network based on a data channel set up by the first subscriber identity card; and during the call service of the first subscriber identity card, if a call service request is received from other subscriber identity card in the multi-card mobile terminal, providing call service to the other subscriber identity card which transmits the call service request based on a data transmission channel set up by the first subscriber identity card. By the method, multi-pass is realized for a multi-card single-pass mobile terminal based on hardware.Type: GrantFiled: November 1, 2017Date of Patent: January 19, 2021Assignee: SPREADTRUM COMMUNICATIONS (SHANGHAI) CO., LTD.Inventors: Jinjin Ni, Yong Wang, Xianliang Chen, Xichun Gao, Yi He, Xia Wei, Feng Shi
-
Patent number: 10897419Abstract: A method and apparatus supporting service function chaining in a communication network is provided. Service function chaining requires packets of a service to pass through a defined sequence of service nodes of the network. Traffic engineering support includes defining service segments, determining demands for each service segment, determining flow group conservation constraints using the determined demands, and determining a resource allocation for data links which respects the flow group conservation constraints along with a link capacity constraint. A service-based forwarding operation re-labels packets as they traverse each service segment, and forwards packets toward a destination service node of each service segment.Type: GrantFiled: October 31, 2017Date of Patent: January 19, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Hamidreza Farmanbar
-
Patent number: 10897518Abstract: One embodiment provides a forwarding device, comprising a plurality of components, including one or more line cards and a supervisor card. An ingress line card receives a content object with a name. In response to determining a distributed storage technique, a selected line card stores the content object in a location which is a cache of the selected line card. The selected line card creates a first entry in a table of the selected line card, wherein the first entry indicates the content object name and the location in which the content object is stored. The selected line card transmits a first notification message to other components, wherein the first notification message indicates the content object name and the location indicated in the first entry. A respective other component creates a second entry in a table for the respective other component, wherein the second entry matches the first entry.Type: GrantFiled: December 31, 2018Date of Patent: January 19, 2021Assignee: Cisco Technology, Inc.Inventors: Ramesh C. Ayyagari, Priti Goel, Mark D. Konezny
-
Patent number: 10893556Abstract: A method and apparatus for providing a local IP access service to a User Equipment (UE) attached to a femtocell including a Packet Data Network (PDN) gateway function in a wireless communication system. A method includes receiving a service request from a User Equipment (UE), transmitting an initial UE message including information on a local gateway to a Mobility Management Entity (MME), storing bearer information carried in an initial context setup request transmitted by the MME, receiving a Packet Data Network (PDN) connectivity request from the UE, forwarding the PDN connectivity request to the MME, receiving a create session request from the MME, and establishing a radio bearer with the local gateway, the local gateway being co-located with the femtocell.Type: GrantFiled: April 29, 2010Date of Patent: January 12, 2021Inventors: Song Yeon Cho, Chae Gwon Lim, Sung Oh Choi, Beom Sik Bae
-
Patent number: 10892991Abstract: Techniques for implementing resilient hashing with multiple hashes are provided. In one set of embodiments, a network device can maintain a first hash table comprising mappings between a first set of hash indices and a set of bit values. The network device can also maintain a second hash table comprising mappings between a second set of hash indices and active next-hop destinations. Upon receiving a network packet, the network device can compute a first hash and can match the first hash value to a first mapping in the first hash table based on the first mapping's hash index. When the first mapping's bit value indicates that the first mapping's hash index corresponds to an active next-hop destination, the network device can further match the first hash value to a second mapping in the second hash table and send the network packet to the second mapping's active next-hop destination.Type: GrantFiled: March 6, 2019Date of Patent: January 12, 2021Assignee: ARISTA NETWORKS, INC.Inventors: Simon Capper, Prashanth Krishnamurthy, Tula Kraiser
-
Patent number: 10891205Abstract: The system and methods disclosed herein relate to an improved hardware configuration for geographically dispersed data restart (“GDDR”) systems. Specifically, the teachings herein allow users to reduce the number of operating systems required to run multiple GDDR systems simultaneously by employing multitenancy principles in the system design. The embodiments cover a system for operating multiple GDDR complexes wherein the individual control systems typically required to run each GDDR complex are combined into a single logical partition. We also disclose methods and computer executable products for operating multiple GDDR complexes wherein the individual control systems typically required to run each GDDR complex are combined into a single logical partition.Type: GrantFiled: February 1, 2018Date of Patent: January 12, 2021Assignee: EMC IP Holding Company LLCInventors: Dennis J. Trulli, Jr., Peter Callewaert, Kenneth J. Schopp
-
Patent number: 10893037Abstract: The invention relates generally to a medical device wireless adapter, and more particularly, to a module that adapts an existing legacy or newly designed medical device to a healthcare provider's wireless infrastructure.Type: GrantFiled: November 30, 2015Date of Patent: January 12, 2021Assignee: Welch Allyn, Inc.Inventors: Steven D. Baker, Eric G. Petersen
-
Patent number: 10893524Abstract: Embodiments are provided for implementing a control function in a Wireless Local Area Network (WLAN) for allocation of resources to multiple stations (STAs) to enable Orthogonal Frequency Division Multiple Access (OFDMA) communications. An embodiment method includes determining a plurality of transmission resources for OFDMA communications of a plurality of STAs in the WLAN. The determination includes allocating a plurality of subcarriers to the STAs. The method further includes signaling the determined transmission resources to the STAs. The signaling of the transmission resources is piggybacked on at least one of data and management frames, such as in a sub-header of a MAC frame, or is an explicit signaling, such as in one or more dedicated fields of a traffic specification information element. The transmission resources for OFDMA communications allow simultaneous transmissions of the STAs in the WLAN.Type: GrantFiled: August 28, 2019Date of Patent: January 12, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Osama Aboul-Magd, Kwok Shum Au, Jung Hoon Suh
-
Patent number: 10892948Abstract: Concepts and technologies are disclosed herein for creating and using service control functions. The service control functions can detect a message via an adapter function. The message can relate to a service controlled by the service control functions. Service policies can be accessed. The service policies can include message handling policies and can be accessed to determine if a policy relating to the message exists. If a determination is made that the policy exists, the message and the policy can be analyzed to determine an action to take with respect to the message, and the action can be initiated.Type: GrantFiled: July 8, 2019Date of Patent: January 12, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Walter Cooper Chastain, Reuben Klein, Dean Bragg, John Oetting, Frank Cariello, Paul Edward Smith, Jr.
-
Patent number: 10893048Abstract: A data processing request is obtained containing blockchain data and an identifier used to identify a blockchain network to which the data processing request belongs. The identifier is extracted from the data processing request. Based on the identifier, corresponding processing logic associated with the data processing request is executed. The blockchain data is stored to a blockchain storage area corresponding to the identifier.Type: GrantFiled: June 15, 2020Date of Patent: January 12, 2021Assignee: Advanced New Technologies Co., Ltd.Inventor: Honglin Qiu
-
Patent number: 10887129Abstract: A method and apparatus for providing a point-to-point connection are disclosed. The method queries for a next available label for a first provider edge router and a next available label for a second provider edge router, performs a first configuration at the first provider edge router and a second configuration at the second provider edge router, wherein the performing the first configuration comprises configuring a first interface and configuring a label for using at least one tunnel by a second interface, wherein the performing the second configuration comprises configuring a third interface and configuring a label for using the at least one tunnel by a fourth interface, and performs a first mapping for the first provider edge router from the first interface to the second interface, and a second mapping for the second provider edge router from the third interface to the fourth interface.Type: GrantFiled: July 22, 2019Date of Patent: January 5, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Tuan Duong, Christopher J. Chase
-
Patent number: 10887233Abstract: A method and apparatus of a device that determines a match for a destination address using an exact match table and a longest prefix match table of a network element is described. In an exemplary embodiment, the network element receives a data packet that includes a destination address. The network element generates a key for the destination address, wherein the key represents more addresses than the destination address. The network element further performs an address lookup using the key in an exact match table. Furthermore, a match in the address lookup indicates a first transmitting interface of the network element. The network element additionally performs an address lookup using the destination address with a longest prefix match table, wherein a match in the address lookup indicates a second transmitting interface of the network element.Type: GrantFiled: February 21, 2020Date of Patent: January 5, 2021Assignee: Arista Networks, Inc.Inventors: Francois Labonte, Hugh W. Holbrook
-
Patent number: 10887242Abstract: A method for transmitting a broadcast signal in a digital transmitter includes processing a link layer packet.Type: GrantFiled: February 4, 2020Date of Patent: January 5, 2021Assignee: LG ELECTRONICS INC.Inventors: Woosuk Kwon, Kyoungsoo Moon
-
Patent number: 10885074Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a memory optimization system for inverted indexes. An embodiment operates by determining a value identifier corresponding to a value to be searched for in a database based on a query. From a lookup table, a prefix of an offset corresponding to a location in a compressed posting list that identifies row locations where the value is found in the database is retrieved. From a directory page, a suffix of the offset corresponding to the location is retrieved. The offset is generated based on the prefix and the suffix. From the posting list, row identifiers corresponding to the generated offset are retrieved. The retrieved row identifiers are returned responsive to the query.Type: GrantFiled: August 9, 2018Date of Patent: January 5, 2021Assignee: SAP SEInventors: Calvin Hua, Reza Sherkat, Colin Florendo, Mihnea Andrei
-
Patent number: 10887220Abstract: This disclosure pertains to augmenting metadata of a packet destined for service function chaining with application identifier information. The application identifier information can be added to the metadata of a packet service header (or, more specifically, a network service header). The packet can be exported to a statistics collector that can correlate statistical information about the application with statistical information about service functions applied to the packet, as well as other statistical information.Type: GrantFiled: September 11, 2018Date of Patent: January 5, 2021Assignee: Cisco Technology, Inc.Inventors: Reinaldo Penno, Carlos M. Pignataro
-
Patent number: 10880168Abstract: In one example, provide a plurality of initial switch configuration templates associated with network switches, establishing a link with a network switch comprising a connection with a principal port of the network switch, select from the plurality of initial switch configuration templates an initial switch configuration template associated with the network switch device, and transmit to the network switch device, through the principal port, an in-band command with the selected initial switch configuration template.Type: GrantFiled: April 1, 2016Date of Patent: December 29, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Vivek Agarwal, Rupin Mohan, Krishna Puttagunta
-
Patent number: 10880183Abstract: A method and system of transmitting packets within a network is disclosed. The method includes determining frequency and sequence of transmission for a plurality of packets within the network. The method further includes identifying a set of recurrent packets from the plurality of packets based on the determined frequency and sequence of transmission. The method includes training a neural network based on the identified set of recurrent packets to identify recurrent packets. The method further includes generating a packet checkpoint based on the trained neural network. The method includes regenerating one or more of the set of recurrent packets in response to a request for the set of recurrent packets, based on the packet checkpoint.Type: GrantFiled: February 21, 2019Date of Patent: December 29, 2020Assignee: Wipro LimitedInventors: Rishav Das, Sourav Mudi
-
Patent number: 10873480Abstract: A network node in a service function chaining system receives multiple media streams of a media session between endpoints. Each media stream is encapsulated with a service header indicating a service function path and a session identifier. The network node determines that multiple service functions connected to the network node perform a particular service function in the service function path. The network node provides all of the media streams of the media session to a single service function instance to ensure that the media session is processed by the single service function.Type: GrantFiled: July 3, 2019Date of Patent: December 22, 2020Assignee: Cisco Technology, Inc.Inventors: Gonzalo Salgueiro, Prashanth Patil, K. Tirumaleswar Reddy, Carlos M. Pignataro
-
Patent number: 10873564Abstract: Embodiments described herein provide a system. The system stores, in a storage device, a first and a second data structures. The first data structure maps a logical Internet Protocol (IP) address of a device to a site IP address of the device at a customer site. The second data structure maps the logical IP address to a message queue (MQ) name identifying a queue, which is associated with the customer site and facilitated by a message queuing service. During operation, the system identifies a command packet for the device. The destination address of the command packet can be the logical IP address. The system then replaces, in the command packet, the logical IP address with the site IP address based on the first data structure to generate a modified packet and forwards an MQ message comprising the modified packet to the queue using the message queuing service.Type: GrantFiled: September 20, 2018Date of Patent: December 22, 2020Assignee: Palo Alto Research Center IncorporatedInventor: Marc E. Mosko
-
Patent number: 10868746Abstract: System and method for supporting intra- and inter-subnet address resolution in a network environment using the same linear forwarding tale (LFT) for both the intra- and inter-subnet forwarding. Subnet prefix values in global route headers (GRHs) are used for linear forwarding table (LFT) lookup in a high performance computing environments. An exemplary can provide for use of an Inter Subnet Route Number (ISRN) embedded in the subnet prefix values in the GRHs for LFT lookup in a network switch environment in a high performance computing environment such as a network having an InfiniBand (IB) architecture. A method can provide, at a computer environment, including a network fabric, one or more subnets, each of which subnets are associated with one or more network switches or hosts. The system and method is compatible with legacy switches and nodes that are not conversant with the ISRNs.Type: GrantFiled: December 21, 2018Date of Patent: December 15, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Bjørn Dag Johnsen, Arvind Srinivasan, Shimon Muller
-
Patent number: 10866972Abstract: Systems and methods for tokenization of log records for efficient data storage, log querying, and log data analytics can utilize a trie pattern conversion of the log files, storing trie data pattern IDs, free parameters, and metadata instead of the entire log record. New trie patterns can be discovered automatically by counting the occurrences of tokens matching wildcards for existing patterns.Type: GrantFiled: August 15, 2016Date of Patent: December 15, 2020Assignee: Sumo LogicInventors: Przemyslaw Maciolek, Daniel Cincunegui, Krzysztof Koszyka
-
Patent number: 10868761Abstract: For a network controller for managing hosts in a network, a method for configuring a host to resolve network addresses is described. The method configures an address resolution module in a host to resolve a network address. The method configures a managed forwarding element in the host to (1) avoid sending a request to resolve the network address to another host by using the address resolution module to resolve the network address and (2) forward packets using the resolved network address.Type: GrantFiled: July 12, 2018Date of Patent: December 15, 2020Assignee: NICIRA, INC.Inventors: Ronghua Zhang, Teemu Koponen, Pankaj Thakkar
-
Patent number: 10862827Abstract: Some embodiments of the invention provide a forwarding element that has one or more data plane, message-processing pipelines with key-value processing circuits. The forwarding element's data plane key-value circuits allow the forwarding element to perform key-value services that would otherwise have to be performed by data compute nodes connected by the network fabric that includes the forwarding element. In some embodiments, the key-value (KV) services of the forwarding element and other similar forwarding elements supplement the key-value services of a distributed set of key-value servers by caching a subset of the most commonly used key-value pairs in the forwarding elements that connect the set of key-value servers with their client applications.Type: GrantFiled: April 1, 2019Date of Patent: December 8, 2020Assignee: Barefoot Networks, Inc.Inventors: Xiaozhou Li, Jeongkeun Lee, Changhoon Kim, John Nathan Foster
-
Patent number: 10862798Abstract: A network device is described that includes one or more processors configured to select a prioritized sub-set of a plurality of routing protocol sessions based on peer priority information. The one or more processors are configured to establish one or more routing protocol sessions of the prioritized sub-set. The one or more processors are configured to, in response to determining that a threshold for establishing the prioritized sub-set of the plurality of routing protocol sessions is satisfied, establish one or more routing protocol sessions of the plurality of routing protocol sessions that are not included in the prioritized sub-set. The one or more processors are configured to forward network traffic using the established one or more routing protocol sessions of the prioritized sub-set and the established one or more routing protocol sessions of the plurality of routing protocol sessions that are not included in the prioritized sub-set.Type: GrantFiled: February 5, 2018Date of Patent: December 8, 2020Assignee: Juniper Networks, Inc.Inventors: Gurpreet Singh Dhaliwal, Natarajan Chandrashekaran
-
Patent number: 10860325Abstract: Various example embodiments for supporting message processing are presented. Various example embodiments for supporting message processing are configured to support message processing by a processor. Various example embodiments for supporting message processing by a processor are configured to support message processing by the processor based on dynamic control over processor instruction sets of the processor.Type: GrantFiled: July 5, 2019Date of Patent: December 8, 2020Assignee: Nokia Solutions and Networks OyInventor: Pranjal Kumar Dutta
-
Patent number: 10862857Abstract: Systems, methods, and computer-readable storage media are provided to populate databases with routing data for containers to eliminate the need for continuously accessing a global discovery service. An example method includes initiating, from a source container operating on a first machine in a first rack, a communication with a destination container operating on a second machine on a second rack, wherein a local database on the first machine does not know an address of the destination container. The method includes accessing a global discovery service to provide the address of the destination container, populating the local database on the first machine with the address of the destination container and routing a packet from the source container to the destination container according to the address of the destination container.Type: GrantFiled: March 27, 2019Date of Patent: December 8, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Yoann Desmouceaux, Marcel Paul Sosthène Enguehard, Jacques Olivier Samain, Jerome Tollet
-
Patent number: RE48434Abstract: System and method of predictive Internet traffic steering. An Internet steering gateway decouples between traffic classification and traffic steering, and includes: a deep packet inspection (DPI) utility to ascertain an indication of a destination remote application server (RAS) from an initial packet of a data session in a network; a RAS database to store an optimization profile for each RAS; and a steering utility to look-up, based on the RAS addressing information that was determined by the DPI utility inspection of the initial packet of the data session, an indicated RAS in the RAS database. The steering utility steers the data session to an external optimization platform (EOP) based on the associated profile in the RAS database.Type: GrantFiled: July 12, 2018Date of Patent: February 9, 2021Assignee: Allot Ltd.Inventor: Asaf Shahar