Switching A Message Which Includes An Address Header Patents (Class 370/389)
  • Patent number: 9948985
    Abstract: Methods and apparatus for perform association of stored content downloaded over a network with a unique identification. In one embodiment, the content is stored locally, and the association is performed in a secure manner using network or source-specific information (e.g., the organization identification or “orgID” of the bearer network or MSO). This association is used to ensure that the content stored on the playback device can be accessed for viewing only when the playback device is connected to the same network from which the content was obtained. Use of the orgID allows the content association and protection functionality to be implemented in existing networks with only minor software changes.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: April 17, 2018
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Patrick Ladd, George W. Sarosi
  • Patent number: 9942409
    Abstract: A system and method for translating a coding language for graphical scripts used by a communication routing system into a preferred language. The original script files are received, and translation and validation rules are applied to produce translated script files. The coding language may be translated into an intermediate language which may be translated into the preferred language. A cross-reference and nodes resource is queried to gather associated contextual information for understanding and analyzing the translated script files. The translated script files and the associated contextual information are stored in a database. Thereafter, in response to a query from a user, the database is searched for information of interest from the translated script files, and the information is reported. In one possible application, the technology facilitates performing a path analysis of an individual call flow in which all possible outcomes of a communication are determined from initiation to completion.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: April 10, 2018
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Brian Blomgren, Rick Tackett, Jeffrey R. Clark, Bret Swanson
  • Patent number: 9942256
    Abstract: Actual traffic logs of network traffic to and from host devices in a network are collected over time. Artificial traffic logs for each of multiple artificial network address translation (NAT) devices are generated from the actual traffic logs. The actual traffic logs and the artificial traffic logs are labeled as being indicative of non-NAT devices and NAT devices, respectively, to produce labeled traffic logs. From the labeled traffic logs for each artificial NAT device and each non-NAT device, respective, correspondingly labeled, network traffic features indicative of whether the device behaves like a NAT device or a non-NAT device are extracted. A classifier device is trained using the network traffic features extracted for each artificial NAT device and each non-NAT device to classify between an actual NAT device and an actual non-NAT device based on further actual traffic logs.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Tomá{hacek over (s)} Komárek, Martin Grill, Tomá{hacek over (s)} Pevný
  • Patent number: 9942141
    Abstract: A data communication method between a mobile radio communications equipment and a gateway connected to a network, the data being organized in the form of packets comprising at least one first internal header and a second external header, comprises: an initial information exchange phase comprising: transmission by the radio communications equipment to the gateway of at least one predictable field out of the fields of the external and internal headers, reception by the radio communications equipment from the gateway of at least one predictable field of the external header, a phase of transmission of at least one data packet comprising: the deletion of the external and internal headers of at least one data packet, the generation, in at least one data packet, of a header of level lower than a network layer comprising at least one non-predictable field of the internal header, the transmission of at least one data packet.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: April 10, 2018
    Assignee: THALES
    Inventors: Nicolas Van Wambeke, Benjamin Gadat
  • Patent number: 9942046
    Abstract: Cryptographic hashing circuitry such as mining circuitry used to mine digital currency may be formed on an integrated circuit. The hashing circuitry may include sequential rounds of register and logic circuitry that perform operations of a cryptographic protocol. A final hash output from the hashing circuitry may be checked using a difficulty comparison circuit to determine whether the hash output satisfies predetermined difficulty criteria. The difficulty comparison circuit may be configured as a hardwired comparison circuit having logic gates for checking only a subset of bits in the hash output. The comparison circuit may be adapted to change the number of bits that is checked based on a target number of bits for comparison set by the Bitcoin protocol. Candidate solutions found using the hardwired comparison circuit may then be fed to a host controller that checks the entire hash output to determine whether the candidate solution is valid.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: April 10, 2018
    Assignee: 21, Inc.
    Inventors: Nigel Drego, Veerbhan Kheterpal, Daniel Firu
  • Patent number: 9942195
    Abstract: Disclosed herein is a network address translation (NAT) traversal method. A node sends a first, second, and third detection message from a local port to a first, second, and third response server, respectively, in order to receive from the response servers a first, second, and third response message, which respectively include a first, second, and third proximal external port number (EPN). The node then deduces a rule for proximal EPNs based on the received ones. Also disclosed is a system for mediating connection. The system assists a first node on a network in NAT traversal and includes at least three response servers, which receive detection messages from the first node and send back response messages that include EPNs.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: April 10, 2018
    Assignee: VIVOTEK INC.
    Inventors: Chia-Ming Kuo, Wei-Tung Chang
  • Patent number: 9942330
    Abstract: Session Manager anti-looping creates a model that is an effective barrier to looping, efficiently identifying a loop condition by maintaining temporary individual call counters for header sets within temporal parameters and terminating the loop condition upon detection. The system provides an administrator with adjustable parameters for loop detection count and loop detection interval, thereby allowing protection against loop conditions, both inadvertent and intentional.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: April 10, 2018
    Assignee: Extreme Networks, Inc.
    Inventors: Harsh V. Mendiratta, Stephen Andrew Baker, Alejandro Vaquero, Stephen R. Durney, Ryan Scott Wallach, William G. Bahr
  • Patent number: 9942140
    Abstract: A network device includes a routing information base including a first plurality of entries, a forwarding information base including a second plurality of entries; a forwarding information base entry optimizer that programs the second plurality of entries of the forwarding information base using, at least in part, the first plurality of entries; and a network processor that forwards packets based on the second plurality of entries of the forwarding information base. The second plurality of entries is less than the first plurality of entries.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: April 10, 2018
    Assignee: Arista Networks, Inc.
    Inventor: Lincoln Travis Dale
  • Patent number: 9935755
    Abstract: A method of transmitting data by a transmitter in a broadcast system, a transmission device for transmitting at least one data stream in a broadcast system, a method of receiving data by a receiver in a broadcast system, and a receiving device for receiving data in a broadcast system are provided. The method of transmitting data by a transmission device includes generating a first frame comprising a preamble and a payload, wherein the preamble comprises first information related to the payload of the first frame, and wherein the payload comprises the data; and transmitting the first frame, wherein the preamble includes at least one parity bit for third information related to a payload of a second frame, and wherein the second frame is a next frame of the first frame.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: April 3, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Ismael Gutierrez, Alain Mourad
  • Patent number: 9935942
    Abstract: An electronic device and authentication processing method for operating the electronic device is provided. The authentication processing method includes transmitting to an external server credential information input in the electronic device through a user interface, receiving an authentication request of the credential information, processing the authentication request based on the credential information stored in the electronic device, or determining whether to transmit the authentication request through the communication module based on the credential information stored in the external server.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: April 3, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tae Hyun Kim, Young Sik Kim, Yu Seung Kim, Dong Ho Jang
  • Patent number: 9935846
    Abstract: Methods and systems are provided related to synchronized networks. A synchronized network can include a node and additional nodes. The node can receive a packet including information. The node can determine whether the packet is from the synchronized network. After determining that the packet is from the synchronized network, the node can: send the packet to at least one of the additional nodes, determine whether a synchronized network interface (SNI) is on the node and is associated with the packet, where the SNI includes software executable on the node. After determining that the SNI is on the node and is associated with the packet, the node can generate a view of data in the synchronized network by: determining a user interface (UI) layout associated with the SNI, generating the view based on the UI layout and on the information using the SNI, and provide the view.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: April 3, 2018
    Assignee: Google LLC
    Inventors: Fred Quintana, Austin Robison, Jason Parks, Griffith Buckley Hazen
  • Patent number: 9929966
    Abstract: In a system having multiple internal Internet protocol (IP) stacks, such as a network element, a value of a time-to-live (TTL) parameter may not be changed by an ingress IP stack. An indication of internal forwarding within the system may be used. An egress IP stack may decrement the value of the TTL parameter. A public network address for the system may be used for response packets to diagnostic packets received by the system.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: March 27, 2018
    Assignee: Fujitsu Limited
    Inventors: Tintooda Nakakes, Albert V. Smith, Nasir Iqbal Amanullah, Joseph Nguyen, Xinxin Sun
  • Patent number: 9930008
    Abstract: In one embodiment, a method includes receiving a packet associated with a flow at a network device, classifying the packet at the network device based on information received from a policy layer, inserting a Network Address Translation (NAT) indicator for the flow into the packet, and transmitting the packet in a service chain comprising network address translation. The NAT indicator is associated with the flows before and after network address translation to provide symmetry between the service chain and a return traffic service chain. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: March 27, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Paul Quinn, Jim Guichard, Surendra Kumar, Peter Bosch
  • Patent number: 9929961
    Abstract: Methods and apparatuses are described for virtualizing routing of network traffic by offloading routing decisions to a controller in communication with a plurality of network devices. For load balancing applications, the controller may make up-front decisions as to both destination and route, rather than wait until traffic has been routed to a load balancing point before determining the destination.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: March 27, 2018
    Assignee: Comcast Cable Communications, LLC
    Inventors: Chris Luke, Anthony Veiga
  • Patent number: 9929671
    Abstract: A power converter in a powered device (PD) of Power-over-Ethernet (PoE) system and a control method are provided. The power converter includes a transformer, a PD interface, a primary-side controller and a detecting circuit. The PD interface receives an input voltage to determine a PoE protocol type of the input voltage, so as to generate a first power type signal. The primary-side controller receives the first power type signal to adjust a primary-side control signal, wherein a primary-side switch is controlled by the primary-side control signal. The detecting circuit detects a mapping signal generated in a secondary-side winding according to the primary-side control signal to generate a second power type signal, wherein the second power type signal indicates the PoE protocol type of the input voltage.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: March 27, 2018
    Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
    Inventor: Chen-Hua Chiu
  • Patent number: 9929888
    Abstract: The present invention provides a method of transmitting a broadcast signal. The method of transmitting a broadcast signal according to the present invention provides a system capable of supporting future broadcast services in environments supporting next-generation hybrid broadcast using terrestrial broadcast networks and the Internet. In addition, efficient signaling methods capable of covering both terrestrial broadcast networks and the Internet in environments supporting future hybrid broadcast are provided.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: March 27, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Minsung Kwak, Kyoungsoo Moon, Jangwon Lee, Woosuk Ko, Sungryong Hong
  • Patent number: 9924384
    Abstract: Embodiments of the present invention provide a method and an apparatus for optimizing a neighbor relation. The method for optimizing a neighbor relation in the present invention includes: determining, by a centralized device, to-be-processed neighboring cells according to a preset rule, generating an optimization suggestion according to the determined to-be-processed neighboring cells, and delivering the optimization suggestion to a radio network controller RNC, so that the RNC optimizes the to-be-processed neighboring cells according to the optimization suggestion. According to the embodiments of the present invention, automatic optimization of the neighbor relation is implemented.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: March 20, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Qiang Zhou, Xi Luo
  • Patent number: 9923870
    Abstract: A method for analyzing a data flow includes extracting packet information of a packet of the data flow, determining the status of the packet and the status of the data flow based on the extracted packet information and storing the packet for later inspection when the status of the packet and/or the status of the data flow indicate that the packet is out-of sequence, and inspecting the packet and/or the stored packet based on inspection rules. Upon a partial match of at least one of the inspection rules with the extracted packet information, a result of the inspection of the packet is temporarily stored. Already stored packets are inspected when they are in-order with already inspected packets. Upon a total match of at least one of the inspection rules, a predetermined action is performed and the stored result is deleted.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: March 20, 2018
    Assignee: NEC CORPORATION
    Inventors: Maurizio Dusi, Saverio Niccolini, Giulio Picierro, Riccardo Paolillo, Michele Orru, Giuseppe Bianchi
  • Patent number: 9923978
    Abstract: A network switch includes a service registration database and a service discovery engine that is coupled to the service registration database. The service discovery engine receives a first service registration over a network from a first service included on a first service device and, in response, stores the first service registration in the service registration database. The service discovery engine then receives a multicast service discovery message over the network from a target device. The service discovery message includes a service identification. The service discovery engine then determines that the service identification is associated with the first service registration stored in the service registration database and, in response, sends a unicast service communication message over the network to the target device. The service communication message includes communication information for the first service.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: March 20, 2018
    Assignee: Dell Products L.P.
    Inventors: Cuong Nguyen, Charles T. Perusse, Jr., Jon Robert Hass
  • Patent number: 9924047
    Abstract: An MFP receives destination information indicating a folder in a file server from a user and can register the destination information in an address book, and the MFP determines whether a connection with a file server using the destination information can be established after destination information is received but before the destination information is registered in the address book, and notifies a user of a determination result.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: March 20, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshihide Terao
  • Patent number: 9923802
    Abstract: In some embodiments, the invention involves information routing in networks, and, more specifically, to defining a framework using swarm intelligence and utilization of the defined framework for routing information in the network, especially for cloud computing applications. In an embodiment, information about available information/services is pushed to network nodes using information packets (ants). Nodes requiring services send query packets (ants) and a node may send a response to a query ant when information is available. Ants may be forwarded throughout the network based on popularity of nodes, freshness of information/requests, routing table information, and requests or interest by consumer nodes captured in information routing table. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: March 20, 2018
    Assignee: Intel Corporation
    Inventors: Wendy C. Wong, Meiyuan Zhao
  • Patent number: 9923823
    Abstract: The present invention provides a flow control method and a device. The method includes: obtaining, by a gateway, a data packet of a user; determining N value-added services required by the data packet, where N is an integer greater than or equal to 1; modifying a first IP address in the data packet to an Mth IP address in an address sequence, where the first IP address is an IP address of a network server, M is a positive integer greater than or equal to 1, the address sequence is an IP address set allocated by the gateway to the user, and a correspondence exists between an address in the address sequence and a value-added service; sending a modified data packet to a value-added service server corresponding to the Mth IP address.
    Type: Grant
    Filed: December 24, 2015
    Date of Patent: March 20, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xu Wang, Qingchun Lin, Yusheng Hu, Ying Du
  • Patent number: 9923831
    Abstract: A software-defined networking (SDN) OpenFlow apparatus comprises a processor, and a memory system coupled to the processor and comprising a flow pipeline, wherein the flow pipeline comprises a series of flow tables, wherein each of the flow tables comprises at least one match field, wherein the match fields correspond to a plurality of network services, wherein the match fields are ordered based on a prioritization of the network services, which of the match fields are shared among the network services, a shared dependency of the match fields, and processing speed, and wherein the prioritization is based on which network services are most important and which network services are most frequently used.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: March 20, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Jiao Wang, Min Luo
  • Patent number: 9923830
    Abstract: A method and an apparatus for controlling media delivery in a multimedia transport network. The method includes transmitting composition information (CI) on media assets within a media package to be transmitted, to a user equipment (UE), packetizing the media assets of the media package to packets, transmitting some of the packets to the UE, receiving a feedback message including information on an available bitrate determined by the UE from the UE while the some of the packets are transmitted, selecting media data, which can be transmitted according to the available bitrate, from the media package by using asset delivery characteristics (ADCs) of the media assets within the media package, and packetizing the selected media data to packets and transmitting the packets to the UE.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: March 20, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-Mo Park, Sung-Ryeul Rhyu, Sung-Oh Hwang, Jae-Yeon Song
  • Patent number: 9918219
    Abstract: A call management method for a multi-subscriber identity module (SIM) multi-active terminal, where multiple user cards register with a centralized call management module of the multi-SIM multi-active terminal. The method includes, when a first user card is used for making a call or receiving a call, determining call statuses of the multiple user cards according to a connection list in the centralized call management module, where the connection list is used to record connection data of the multiple user cards; and when a second user card is in a conversation state, setting the first user card to a waiting state; or setting the first user card to a conversation state, and setting the second user card to a waiting state; or simultaneously setting the first user card and the second user card to a conversation state, to implement a conference call.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: March 13, 2018
    Assignee: HUAWEI DEVICE (DONGGUAN) CO., LTD.
    Inventors: Zixiang Xu, Guangyuan Gao
  • Patent number: 9918151
    Abstract: An optical network unit (ONU), a communication system and a communication method are disclosed. The ONU includes a passive optical network media access control (PON MAC) module and a processing module, the processing module includes a physical bridge submodule and at least two ONU submodules connected with the physical bridge submodule, different ONU submodules correspond to different identification information; the PON MAC module is configured to: be connected with the processing module, determine corresponding ONU submodules according to identification information in network side data, and send the network side data to the physical bridge submodule; the physical bridge submodule is configured to: distribute the network side data to corresponding ONU submodules according to the ONU submodules determined by the PON MAC module; and the ONU submodule is configured to: process the received data, and send the data to the user interface module corresponding to the ONU submodule.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: March 13, 2018
    Assignee: ZTE Corporation
    Inventors: Rihong Wang, Li Sun
  • Patent number: 9916352
    Abstract: Techniques are provided for caching external data sources for SQL processing. According to an embodiment, a database system receives a query that requires foreign data from an external data source. In response to receiving the query, the database system determines whether the foreign data currently resides in a cache of the database system. In response to determining that the foreign does not currently reside in the cache, the database system retrieves the foreign data from the external data source, maps the foreign data to a column granule of a table, and stores the column granule in the cache. In another embodiment, the database system receives a second query that requires the foreign data. In response to determining that the foreign data is cached with the stored column granule, the database system retrieves the column granule from the cache.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: March 13, 2018
    Assignee: Oracle International Corporation
    Inventors: Atif Chaudhry, Chandrasekharan Iyer
  • Patent number: 9917793
    Abstract: The present invention discloses a method and apparatus for processing a data packet in a software defined network SDN protocol-based network. The method comprises: receiving a data packet forwarded by a SDN switch in the network; obtaining a rule corresponding to a data flow where the data packet is located; determining, according to the received data packet, data flow characteristics of the data flow where the data packet is located; determining timeout information of the rule according to a predetermined matching relationship between the data flow characteristics and the timeout information, the timeout information indicating time that the rule will be kept in a flow table of the SDN switch; and sending the rule and the timeout information of the rule to the SDN switch for processing the data packet by the SDN switch according to the rule.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tian Cheng Liu, Bao Hua Yang, Yue Zhang, Kai Zheng
  • Patent number: 9917914
    Abstract: Methods and systems for facilitating content accessibility via different communication formats are provided. According to one embodiment, information indicative of one or more communication formats via which a client device is capable of communication is stored on a client device by (i) sending the client device a web page having embedded therein test content associated with a first protocol stack and/or a second protocol stack; and (ii) based on a response to the test content received from the client device, determining communication capabilities of the client device. A result of the determination is stored within a browser cookie, which is sent to the client device. A content request is received from the client device that includes the browser cookie. The client device is redirected to a server device appropriate for the communication capabilities of the client based at least in part on the browser cookie.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: March 13, 2018
    Assignee: Fortinet, Inc.
    Inventor: Barrett Gibson Lyon
  • Patent number: 9912615
    Abstract: A device may store a data structure containing entries and times associated with the entries. The device may determine a fullness level associated with the data structure. The device may determine an expiration threshold based on the fullness level of the data structure. The device may identify a first group of entries, of the entries in the data structure, based on times associated with the first group of entries satisfying the expiration threshold. The device may remove the first group of entries from the data structure. The device may randomly select, based on a probability associated with the fullness level, a second group of entries of the entries in the data structure. The device may remove the second group of entries from the data structure.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: March 6, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Paul M. Curtis, Michael A. Tsukernik
  • Patent number: 9912534
    Abstract: A computer system includes a server computer including a processor, a main memory and a system management chip, a management station that manages server profiles and selects a server profile from server profiles and associates it with the server computer, and at least one data network via which the server computer and the management station are coupled to interchange data, wherein the system management chip of the server computer is set so that, when the system management chip activates, it sends an inquiry regarding a server profile associated by the management station to the management station, so that, if a management connection can be set to the management station, it configures a component of the server computer by using a network identifier transmitted by the management station, and to otherwise prevent starting of the server computer with a network identifier transmitted by the management station previously.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: March 6, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Michael Sudhoff-Ewers, Lothar Berner, Andreas Thoelke
  • Patent number: 9912677
    Abstract: Techniques for evaluating a questionable network communication are disclosed. In some implementations, an evaluation module determines whether a network communication is allowable based on one or more factors, including the listening port, a geographic location, time of day, or the like. In some cases, utilization of a listening port may be limited, such as by restricting the number of network connections that can be opened via the listening port.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: March 6, 2018
    Inventor: Daniel Chien
  • Patent number: 9912543
    Abstract: A Domain Name System (“DNS”) package and a method for providing domain name resolution services in a partitioned network are disclosed. The system may include one or more built-in root name servers; one or more built-in top level domain (“TLD”) name servers; and a recursive name server. The recursive name server may be configured to query the one or more built-in root name servers during domain name resolution. Moreover, the one or more built-in root name servers may be configured to provide a network address corresponding to one of the built-in TLD name servers in response to a domain name resolution query sent by the recursive name server.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: March 6, 2018
    Assignee: VERISIGN, INC.
    Inventor: Danny McPherson
  • Patent number: 9912600
    Abstract: A computer-implemented method for facilitating communications between two peer nodes in a network. The method comprises (a) configuring a first of the peer nodes to transmit a Path Maximum Transmission Unit (PMTU) request to a second of the peer nodes; wherein the PMTU request comprises a PMTU test value; (b) configuring the second peer node to transmit a PMTU reply responsive to receiving the PMTU request; said PMTU reply comprising a PMTU value set to match the PMTU test value in PMTU request; and (c) configuring the first peer node to determine a PMTU for the network based on determinations of fragmentation in connection with the PMTU reply.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: March 6, 2018
    Inventors: Murtuza Attarwala, Venu Hemige
  • Patent number: 9912588
    Abstract: An IEEE 802.11 media access control (MAC) frame (or contents thereof) at a transmitter apparatus includes information from which a logical channel carrying traffic can be identified, so that a receiver apparatus, when unpacking the IEEE 802.11 MAC frame (or contents thereof), is able to route the traffic to the appropriate radio link control (RLC) entity associated with the logical channel. An evolved Node B (eNB) that is also an access point (AP) distinguishes conventional uplink wireless local area network (WLAN) traffic from traffic that is to be routed to an RLC layer.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: March 6, 2018
    Assignee: BlackBerry Limited
    Inventors: Stephen John Barrett, Nicholas William Anderson, Eswar Vutukuri, James Randolph Winter Lepp
  • Patent number: 9912575
    Abstract: Introduced herein is a technology for a network switch device to route network packets through a inline tool, without introducing additional information to the network packets. The technology records an association between an input network port and a signature (e.g., source MAC address) of the network packet, before forwarding the packet to the inline tool. When receiving the packet back from the inline tool, the network device recognizes that the packet signature is associated with the input network port, and that the input network port is paired with a particular output network port. Thus, the network device identifies the output network port for sending the packet, without modifying contents of the packet.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: March 6, 2018
    Assignee: Gigamon Inc.
    Inventors: Zbigniew Sufleta, Hung Chuen Jason Lee, Ramakrishna Manchiraju-Venkata, Tanmay Kishore, Yan Xiu, Hung Nguyen, Sitti Amarittapark
  • Patent number: 9907097
    Abstract: A first station for communicating with a second station is disclosed. The first station may include a storage unit configured to store relationship information defining a communication relationship between the first station and the second station. The first station may also include a communication unit configured to communicate with the second station and with an access point. The communication relationship may be maintained when the communication unit begins communicating with the access point.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: February 27, 2018
    Assignee: SONY CORPORATION
    Inventors: Masahiko Naito, Katsutoshi Itoh, Hideyuki Suzuki
  • Patent number: 9906821
    Abstract: In one embodiment, a method for reordering video packets from a multiplexed video bitstream is implemented on a computing device and includes: defining a current program identifier (PID), receiving the video packets, where each of the video packets is associated with an associated PID and a next-PID indication, for each video packet from among the received video packets, checking whether the associated PID is equal to the current PID, upon determining that the associated PID is equal to the current PID, appending the video packet as an output video packet to a reordered video bitstream, upon determining that the associated PID is not equal to the current PID, queueing the video packet as a queued video packet in a PID queue associated with the associated PID, and updating the current PID in accordance with the next-PID indication from a most recently appended output video packet in the reordered video bitstream.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: February 27, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Harel Cain, Michal Devir
  • Patent number: 9904641
    Abstract: A switch control device includes a switch device and a control device. The switch device includes first and second input terminals, an output terminal, a processor, and a plurality of delays. The processor is configured to detect period of an input voltage from the first input terminal, and to determine whether the input voltage is normal. A delay time can be computed by the processor, according to the period of the input voltage and a release time of the each delay. If the input voltage from the first input terminal is abnormal, the processor detects a zero voltage crossing signal or a peak of voltage signal, and delays the zero voltage crossover signal or the peak of voltage signal for a delay time, to control the delays coupled to the first input terminal to turn off. Therefore, an arc discharge resulted by the relay can be avoid or reduce.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: February 27, 2018
    Assignee: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Chia-Peng Wang, Yu-Shiuan Tsao
  • Patent number: 9900878
    Abstract: The present invention relates to a method and apparatus for dynamically allocating resources in a High Efficiency WLAN (Wireless Local Area) (HEW). According to one aspect of the present invention, a method for resource switching in a WLAN may be provided. The method may include receiving, by a station (STA) from an access point (AP), a downlink multiple user (DL MU) frame on a resource indicated by first resource allocation information, the DL MU frame including the first resource allocation information and second resource allocation information for a next MU frame following the DL MU frame, and processing, by the STA, the next MU frame based on a resource indicated by the second resource allocation information.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: February 20, 2018
    Assignee: NEWRACOM, INC.
    Inventor: Yongho Seok
  • Patent number: 9900183
    Abstract: The present invention relates to an IP address automatic assignment method, a client, and a server. The present invention solves the technical problem in the prior art that a DHCP Relay host needs to be added additionally to assign an IP address to a client when a DHCP server and the client are not on the same network segment, thereby saving configuration cost and simplifying network configuration.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: February 20, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Haiqing Lan
  • Patent number: 9898317
    Abstract: In general, techniques are described for configuring and managing virtual networks. For example, a distributed virtual network controller is described that configures and manages an overlay network within a physical network formed by plurality of switches. A plurality of servers are interconnected by the switch fabric, each of the servers comprising an operating environment executing one or more virtual machines in communication via the overlay networks. The servers comprises a set of virtual switches that extends the overlay network as a virtual network to the operating environment of the virtual machines.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: February 20, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Harshad Bhaskar Nakil, Ankur Singla
  • Patent number: 9900241
    Abstract: Switches within a telecommunications network exchange so-called available bandwidth messages, each of which advertises how much bandwidth remains unassigned on a respective link. The network is of a type in which circuits are provisioned with various predefined numbers of time slots (equivalent to bandwidth). The sending of an available bandwidth message for a given link is triggered by a change in the number of time slots available on that link if that change results in a change in the number of circuit bandwidths that can be accommodated by that link for a newly provisioned circuit.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: February 20, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventors: Bruce Gilbert Cortez, Sanja Durinovic-Johri, Pravin Kumar Johri, John Paggi, Simon S. Zelingher
  • Patent number: 9900210
    Abstract: A method of establishing connectivity between a relay node and an OAM entity in a communications network, the method comprising the steps of: establishing a connection between the relay node and a user plane of the communications network; addressing communications to the OAM entity defined as residing in an OAM subnet via a gateway in the user plane; and routing the communications from the user plane to the OAM subnet.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: February 20, 2018
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Henning Sanneck, Peter Szilagyi
  • Patent number: 9898439
    Abstract: A system for optimizing remote direct memory accesses (RDMA) is provided. The system includes a first computing device and a second computing device disposed in signal communication with the first computing device. The first and second computing devices are respectively configured to exchange RDMA credentials during a setup of a communication link between the first and second computing devices. The exchanged RDMA credentials include cache line size information of the first computing device by which a cache aligned RDMA write operation is executable on a cache of the first computing device in accordance with the cache line size information by the second computing device.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: February 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Randall T. Kunkel, Donald W. Schmidt, Jerry W. Stevens
  • Patent number: 9900837
    Abstract: A system and method for sending push notifications over different channels for different types of traffic is disclosed. The method includes establishing a first communication channel with a computing device, establishing a second communication channel with the computing device, associating a first category with the first communication channel, the first category having a first set of message types, associating a second category with the second communication channel, the second category having a second set of message types, receiving a message, determining a category for the message from the first category and the second category, and sending the message to the computing device using a communication channel associated with the determined category.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: February 20, 2018
    Assignee: Google LLC
    Inventors: Yuyang Chen, Yun Zhou
  • Patent number: 9893874
    Abstract: In one embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith, the program instructions being executable by a processor to cause the processor to determine a lowest latency LAG port for each LAG in any path of a plurality of paths connecting a first device with a second device, and discover a configuration of a network fabric connecting the first device to the second device after determining the lowest latency LAG port for each LAG therein. The network fabric includes a plurality of devices interconnected with LAGs. Moreover, the embodied program instructions are executable by the processor to perform clock synchronization for each path of the plurality of paths and determine a latency for each path of the plurality of paths based on the clock synchronization and the lowest latency LAG port for each LAG included in the plurality of paths.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Talha J. Ilyas, Keshav G. Kamble, Vijoy A. Pandey
  • Patent number: 9894000
    Abstract: The method for forwarding a data packet in a network generally has the steps of: forming at least two transit data packets including replicating at least payload data, sequence data and destination data of the data packet; and forwarding the at least two transit data packets along different network paths. The different network paths can lead to an egress node based on the destination data. At the egress node, the received data packets can be compared to stored data to determine whether the transit data packets having the same sequence data have both been received. The received data packets can then be transmitted to the data destination only when it is determined that they are the first one of the pair of transit data packets to be received.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: February 13, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD
    Inventor: William McCormick
  • Patent number: 9893992
    Abstract: A communication apparatus includes a connection port and a processor. The connection port is connected to a switch apparatus. The processor is configured to acquire data to be transmitted to an external apparatus. The processor is configured to generate a packet destined to the external apparatus. The packet contains the data. The processor is configured to store the packet in a buffer. The processor is configured to acquire the packet from the buffer. The processor is configured to transmit the packet to the switch apparatus via the connection port. The processor is configured to acquire a state of a network to which the connection port is connected. The processor is configured to control, on basis of the state of the network and a predetermined packet generation time, a number of packets to be generated.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: February 13, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Shinya Hiramoto, Tomohiro Inoue, Shun Ando, Masahiro Maeda, Masao Yoshikawa
  • Patent number: 9894012
    Abstract: A method including selecting a prospective local port from a plurality of available local ports for a computing environment; determining a hash value based on the prospective local port, the hash value being further determined based on a hash value determination method of a network interface of the computing environment; determining whether the hash value results in incoming traffic being delivered to a selected one of a plurality of cores of the computing environment; and sending data relating to an application executed by the selected core over the network interface using the prospective local port, if the hash value results in incoming traffic being delivered to the selected core.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: February 13, 2018
    Assignee: WIND RIVER SYSTEMS, INC.
    Inventors: Erik Dahlberg, Rikard Mendel, Jonas Rendel