Assigning Period Of Time For Information To Be Transmitted (e.g., Scheduling) Patents (Class 370/395.4)
  • Patent number: 10117267
    Abstract: A network includes a parent node and at least one child node that is configured to communicate with the parent node via a wireless network protocol. The parent node includes a broadcast coordinator to transmit a broadcast message from the parent node to the child node at predetermined time intervals according to the wireless network protocol. A scheduler generates a scheduling packet that is communicated in the broadcast message. The scheduling packet includes a data field to instruct each child node to activate and receive data communicated from the parent node in a prescribed time slot following the broadcast message that is defined by the scheduling packet.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: October 30, 2018
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Arvind K. Raghu, Ariton E. Xhafa, Ramanuja Vedantham, Xiaolin Lu
  • Patent number: 10110679
    Abstract: Generating a schedule for a distributed real time system. At least one schedule generator may receive temporal properties from respective timed functions executing on master devices, where each master device is connected to a respective plurality of slave devices. Each master includes one or more timed functions configured to control timing of physical input and/or output operations for the respective plurality of slave devices, and streams between the master device and the respective plurality of slave devices. The schedule generator may receive associations between the timed functions and streams between master devices, and generate respective schedules for the masters based at least in part on the temporal properties and the associations. The respective schedules may be distributed to the master devices, and are useable by the master devices to control execution of the timed functions and the streams between the master devices in real time in a coordinated manner.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: October 23, 2018
    Assignee: NATIONAL INSTRUMENTS CORPORATION
    Inventors: Sundeep Chandhoke, Aljosa Vrancic
  • Patent number: 10104655
    Abstract: Methods, systems, and apparatus for supporting uplink Transmission Time Interval (TTI) bundling in Long Term Evolution (LTE) are provided. Methods, systems, and apparatus for signaling, activation/deactivation, and wireless transmit/receive unit (WTRU) behavior are also provided.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: October 16, 2018
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Guodong Zhang, Jin Wang, Kyle Jung-Lin Pan, Jean-Louis Gauvreau, Stephen E. Terry
  • Patent number: 10097478
    Abstract: Micro-schedulers control bandwidth allocation for clients, each client subscribing to a respective predefined portion of bandwidth of an outgoing communication link. A macro-scheduler controls the micro-schedulers, by allocating the respective subscribed portion of bandwidth associated with each respective client that is active, by a predefined first deadline, with residual bandwidth that is unused by the respective clients being shared proportionately among respective active clients by a predefined second deadline, while minimizing coordination among micro-schedulers by the macro-scheduler periodically adjusting respective bandwidth allocations to each micro-scheduler.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: October 9, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Khoa To, Jitendra Padhye, George Varghese, Daniel Firestone
  • Patent number: 10098135
    Abstract: Devices and methods of providing a NAN schedule update are generally described. NAN devices communicate data on a schedule of repeating time blocks in which transmission in different time blocks are on different channels. A public action frame indicates in a subfield that the frame is a schedule update frame. The schedule update frame provides attributes to have general schedule update for availability time, existing unicast service or existing multicast service. The schedule update frame also contains a schedule update control field that indicates in a subfield that the current time block is cancelled or extended or provides a general schedule update. The schedule update control field also indicates a reason for the schedule update.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: October 9, 2018
    Assignee: Intel IP Corporation
    Inventors: Po-Kai Huang, Elad Oren, Emily H. Qi
  • Patent number: 10095541
    Abstract: A computer-implemented method is provided for executing a memory access while performing a task switching using an optical circuit switch provided with a plurality of channels. The method includes executing, by a hardware processor, the memory access on the basis of a precedent task using a first channel of the plurality of channels. The method further includes assigning, by the hardware processor, a second channel of the plurality of channels to a subsequent task before performing the task switching. The method also includes executing, by the hardware processor, the subsequent task being executed after the precedent task upon performing the task switching. The method further includes performing, by the hardware processor, the task switching to the subsequent task to which the second channel has been assigned.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventor: Atsuya Okazaki
  • Patent number: 10098133
    Abstract: Aspects of the present invention relate to the scheduling of resources in a telecommunication system that includes a mobile terminal and base station. In one embodiment, the mobile terminal sends an initial scheduling request to a base station. Subsequently, the mobile terminal does not transmit a scheduling request to the base station unless and until a scheduling request triggering event is detected.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: October 9, 2018
    Assignee: Optis Cellular Technology, LLC
    Inventors: Kristina Jersenius, Henning Wiemann, Anna Larmo, Peter Moberg, Eva Englund
  • Patent number: 10089337
    Abstract: This application discloses a system for presenting data to a user based on requests to move data from primary storage to secondary storage. The system receives a request to move data that satisfies at least one criterion, from primary to secondary data storage. The system then identifies an initial database query from the request, and further builds a nested database query from the initial database query according to a database schema. Next, the system estimates a size of a result of executing the nested database query. Finally, the system provides for display to the user the estimated size.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: October 2, 2018
    Assignee: Commvault Systems, Inc.
    Inventors: Muthusamy Senthilnathan, Ravi Thati, Paramasivam Kumarasamy, Hemant Mishra
  • Patent number: 10019128
    Abstract: The present disclosure is directed to systems and method for providing a virtual appliance. One or more application delivery controller appliances intermediary to a plurality of clients and a plurality of servers perform a plurality of application delivery control functions on network traffic communicated between the plurality of clients and the plurality of servers. A virtual application delivery controller is deployed on a device intermediary to the plurality of clients and the plurality of servers. The virtual application delivery controller executing on the device performs one or more of the plurality of application delivery control functions on network traffic communicated between the plurality of clients and the plurality of servers.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: July 10, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Thomas Goodwin, Rajiv Mirani, Abhishek Chauhan, Frank Suchomel, Deepak Goel
  • Patent number: 10015699
    Abstract: Devices and methods for policing traffic flows in a network are described herein. For example, a network device can include a processing unit and a memory operably coupled to the processing unit. The network device can be configured to provide an input port and an output port, the input and output ports being configured to process a traffic flow received at the network device. The network device can also be configured to queue the traffic flow using a plurality of buffers associated with the output port, cyclically direct the traffic flow from the input port to each of the plurality of buffers according to a queuing schedule, and enforce a policer policy synchronized to the queuing schedule. The policer policy can ensure that the traffic flow does not exceed a predetermined bandwidth.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: July 3, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Norman Finn
  • Patent number: 10003123
    Abstract: A full-duplex antenna includes a receive antenna, which is an omnidirectional antenna. A first transmit antenna is disposed on one side of the receive antenna and is a directional antenna. A reverse direction of a main lobe of a radiation pattern of the first transmit antenna points to the receive antenna. A second transmit antenna is disposed on the other side of the receive antenna. A distance between the second transmit antenna and the receive antenna is equal to a distance between the first transmit antenna and the receive antenna. The second transmit antenna is a directional antenna, and a reverse direction of a main lobe of a radiation pattern of the second transmit antenna points to the receive antenna.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: June 19, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Junping Zhang, Zhice Yang, Qian Zhang
  • Patent number: 9998402
    Abstract: Embodiments may be disclosed herein that provide systems, devices, and methods of operating a Multimedia over Coax (MoCA) network. One such embodiment is a method comprising: aggregating packets, including at least control packets and acknowledgement packets, with other packets.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: June 12, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Jack Thomas Matheney, Jeffrey Scott Ford, Albert L. Garrett
  • Patent number: 9974066
    Abstract: A method includes configuring one or multiple pools of Device-to-Device (D2D) communication resources by an eNodeB (eNB). The method also includes signaling of the configured pool(s) of D2D communication resources by the eNB to a first User Equipment (UE) and a plurality of UEs using a common broadcast channel; and sending a request for one or multiple D2D communication resources to an eNB by the first UE configured to transmit D2D messages. The method also includes determining one or multiple resources for D2D communication by an eNB for the first UE. The method also includes communicating D2D resource allocation information to the first UE. The method also includes communicating D2D resource allocation information by the first UE to multiple UEs; and transmitting D2D data by the first UE to multiple UEs. Methods for configuring and signaling D2D communication resources by relay or out-of-coverage UEs are also provided.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: May 15, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Thomas David Novlan, Boon Loong Ng, Young Han Nam, Aris Papasakellariou
  • Patent number: 9966983
    Abstract: Same-channel full-duplex communications can be adapted for multiple-input multiple-output (MIMO) processing in order to derive increased signal performance through the exploitation of spatial diversity. Strong interference components from transmissions over multiple local antennas can be removed from a received radio signal to allow array and diversity gain benefits of MIMO to be enjoyed in same-channel full-duplex communications. More specifically, baseband samples of two or more MIMO transmission signals may be used to perform channel estimation on a received radio signal by correlating the baseband signals with the radio signal to estimate interference channels associated with the MIMO transmission signals. The estimated interference channels are used to subtract corresponding interference components from the received radio signals.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: May 8, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Michael Moher
  • Patent number: 9955499
    Abstract: Examples disclosed herein relate to the scheduling and transmission of timing measurements between mobile computing devices in an area to determine the devices' locations. A bulk fine timing measurement (BFTM) allocation message is generated by a scheduling mobile computing device that identifies other mobile computing devices in the area. The BFTM allocation message generated by the scheduling mobile computing device indicates a time of delivery (TOD), a scheduling order for the identified mobile computing devices, and a contention-free period for the mobile computing devices to transmit the timing measurement messages. The mobile computing devices generate BFTM timing message, which include times of arrival (TOAs) or propagation timing estimates, associated with message from other devices. The scheduling order indicates a sequence of transmissions (e.g.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fuad Mousse Abinader, Jr., Eduardo Abinader
  • Patent number: 9948473
    Abstract: An apparatus, method, program product, and system are disclosed for seamless connection handshake for a reliable multicast session. A node module detects a new node attempting to join a multicast networking session. A handshake module generates a control packet comprising session initiation data for the new node. A packet module creates a combined data packet comprising the control packet and the multicast data packet and sends the combined data packet to the new node. The node module joins the new node to the ongoing multicast networking session without disturbing ongoing data transmissions during the multicast networking session.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: April 17, 2018
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Corneliu-Ilie Calciu, Radu Mihai Iorga
  • Patent number: 9930676
    Abstract: Embodiments herein relate to a receiving device (11) and a method performed by the receiving device (11) performed by a receiving device (11) for communicating in a wireless communication network (1). The receiving device 11 attempts to detect a scheduling assignment from a transmitting device (10) based on information regarding one or more radio resources previously used by the transmitting device (10) for transmitting data to the receiving device (11) within the wireless communication network (1). When not detecting the scheduling assignment from the transmitting device (10), the receiving device (11) assumes that a transmission of data from the transmitting device (10) is scheduled on the one or more radio resources previously used by the transmitting device (10). The receiving device communicates within the wireless communication network (1) based on the assumption.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: March 27, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Stefano Sorrentino, Ali Zaidi
  • Patent number: 9924535
    Abstract: Embodiments disclose a service scheduling method and a base station. The method includes reporting, by a Medium Access Control (MAC) entity of a carrier, bearer information of the carrier to a Radio Link Control RLC entity; and allocating, by the RLC entity, service data and control information to the carrier, and sending the service data and the control information to a data buffer of the carrier. The method also includes determining, by the MAC entity, a user equipment that needs to be scheduled, and acquiring the service data and the control information from the data buffer; and performing, by the MAC entity, RLC packet assembly and MAC packet assembly on the service data, and sending the service data experiencing the packet assembly to the user equipment.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: March 20, 2018
    Assignee: Huawei Technologies Co., Ltd
    Inventor: Zijun Liang
  • Patent number: 9918307
    Abstract: UTRAN MAC-d multiplexing of data from multiple logical channels to a single MAC-d flow is supported while reducing overhead and achieving octet alignment in MAC-d PDU length. In one embodiment, the C/T field of a multiplexed MAC-d PDU is eliminated, and the logical channels multiplexed into the MAC-d flow are mapped to a MAC-hs PQ in at least the NodeB (and preferably in the UE as well). In other embodiments, the C/T field is retained, and an octet-aligned length indicator is transmitted from the RNC to the UE. In one embodiment, the length indicator is octet-aligned by padding the MAC-d PDUs. In another embodiment, transmitters and receivers in the path from RNC to UE are configured with an offset to add to the length indicator to achieve octet alignment. The padding or offset is (8?n) bits, where n=the number of bits in C/T field.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: March 13, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Anna Larmo, Stefan Henrik Wager, Janne Peisa, Per Johan Torsner, Mats Fredrik SĂ¥gfors
  • Patent number: 9918330
    Abstract: A method, network device and computer program product schedule packets received from a higher layer packet source for transmission from a network device onto a medium shared with at least one contending network device where access to the medium is controlled by a medium access protocol. Medium history information associated with the medium is obtained. A transmission schedule that provides for periodic opportunities to transmit a packet from the network device is determined in the network device. The transmission schedule minimizes contention with transmission from the at least one contending network device by taking into account the medium history information associated with the medium. At least some of the packets are provided to a medium access controller in the network device that operates in accordance with the medium access protocol, based on the determined transmission schedule. Packets output from the medium access controller are transmitted from the network device.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: March 13, 2018
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Jerry Chow, David Gell, Erik Colban
  • Patent number: 9900802
    Abstract: A data transmission method and apparatus, a base station, and a user equipment are disclosed. The method includes: obtaining a size and priority information of a first data packet that needs to be transmitted; determining a transmission bandwidth used for transmitting the first data packet; if the transmission bandwidth is less than the size of the first data packet and active packet discarding is allowed according to the priority information of the first data packet, processing the size of the data packet to obtain a second data packet, where a size of the second data packet is less than the transmission bandwidth; and sending the second data packet to a user equipment by using the transmission bandwidth.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: February 20, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wei Bai, Chen Chi, Guanglin Han
  • Patent number: 9866502
    Abstract: An improved method of hierarchical output queueing of packets for a network scheduler of a network gateway that determines delays needed to conform to applicable rate shaping, and enqueues the packets based on the delay. Queues are associated with different classes of service (CoS), and within each class, each queue has a different scheduled time upon which it becomes available for dequeuing. A single set of CoS queues can support a large number of devices, improving the efficiency of software-based queuing by reducing the number of queues and simplifying queue polling.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: January 9, 2018
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Christopher William Gunner
  • Patent number: 9867069
    Abstract: The invention relates to a method and device (14) of controlling bit rate of a terminal (11, 12, 13) included in a group of terminals. To this end, a method is provided comprising the steps of acquiring a predetermined QoS parameter for the terminal, which parameter stipulates target QoS to be given to the terminal relative to other terminals in the group, and acquiring either one or both of (a) at least one measure of a channel condition of the terminal and (b) at least one capacity measure of the terminal. Further, the method comprises the step of controlling the bit rate of the terminal on the basis of a reference weighting factor created by a combination of the acquired predetermined QoS parameter, the acquired at least one measure of a channel condition of the terminal and/or the acquired at least one capacity measure of the terminal.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: January 9, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Nils Brännström, Erik Geijer Lundin, Peter Lundh
  • Patent number: 9847922
    Abstract: A system, method, and associated apparatus for continuous measurement of transit latency in individual data switches and multi-device topologies is disclosed, which enables an accurate measure of real-word latency on production networks by applying a time stamp to production network data on ingress to a network element and determining a traversal time by capturing the time stamp on egress from the network element. In one embodiment, time stamps applied to network data are removed on egress to avoid undesirable packet growth across multiple hops of the network. Timing information on data flow through the data/forwarding plane of each network node of a production network can be gathered without the use of test harnesses, injected network data, or dedicated ports.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: December 19, 2017
    Assignee: Arista Networks, Inc.
    Inventors: John Peach, Subhachandra Chandra
  • Patent number: 9839025
    Abstract: Systems, methods, and devices for transmitting data are described herein. In some aspects, a method comprises generating a first message. The first message may comprise an allocation of a first station to a first frequency channel and a second station to a second frequency channel. The method further comprises transmitting the first message over the first frequency channel and the second frequency channel. The method further comprises transmitting, after transmission of the first message, a second message to the first station using the first frequency channel. The method further comprises transmitting, after transmission of the first message, a third message to the second station using the second frequency channel.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: December 5, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Hemanth Sampath, Bin Tian, Rahul Tandra, Gwendolyn Denise Barriac, Yan Zhou, Sameer Vermani, Simone Merlin
  • Patent number: 9832041
    Abstract: To provide a switch device and a control method of the switch device which reduce a burden on a manager in an FCoE communication. A switch device relays the FCoE communication between a storage and a server disposed in an internal network and a FCF disposed in an external network. A reception port receives, from the FCoE, information of an external VLAN in the external network in response to a transmission request for information of a virtual network used in the FCoE communication. A protocol processing unit selects an internal VLAN, corresponding to the external VLAN, in the internal network. A transmission port notifies an end node of information of the internal VLAN as information of the VLAN used in the FCoE communication. A packet processing unit relays the FCoE communication between the end node and the FCF based on the internal VLAN and the external VLAN.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: November 28, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Osamu Shiraki
  • Patent number: 9826545
    Abstract: An example method is provided in one example embodiment and includes receiving performance metric information from a plurality of small cell radios, wherein the performance metric information includes, at least in part, a number of user equipment that are to be scheduled on a first type and a second type of subframes for each small cell radio; determining resource allocation parameters for the plurality of small cell radios; exchanging interference information between two or more small cell radios of the plurality of small cell radios that includes an indication of whether a particular small cell radio is interfering with or is interfered by another small cell radio of the two or more small cell radios; and scheduling downlink resource transmissions on the first type and the second type of subframes for user equipment served by the two or more small cell radios.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: November 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Ritesh K. Madan, Vikram Chandrasekhar, Rohit Umesh Nabar, Kedar Durgadas Shirali, Qing Zhao
  • Patent number: 9807013
    Abstract: Techniques and solutions for automatically filtering network broadcast traffic are described. For example, network broadcast traffic can be automatically filtered by turning broadcast filtering on and off (e.g., as a continuous strobe pattern that alternates enabling and disabling of broadcast filtering). For example, a computing device (e.g., via a network interface or management controller of the computing device) can automatically enable network broadcast traffic filtering during a first time period (e.g., a four second time period) and disable network broadcast traffic filtering during a second time period (e.g., a one second time period). A computing device can also automatically enable and disable network broadcast traffic filtering according to an on-off pattern (e.g., based on various criteria, such as network queue size, broadcast traffic volume, etc.).
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: October 31, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Gavin Akira Ebisuzaki, Christopher James BeSerra, Gary S. Shankman, Terry Lee Nissley
  • Patent number: 9794824
    Abstract: A wireless transmit/receive unit (WTRU) transmits a first buffer status information message over an uplink shared channel with buffered data and a second buffer status information message over the uplink shared channel with buffered data. The second buffer status information message may have less bits and use a different format than the first buffer status information message. The WTRU may also transmit a scheduling request without buffered data on a condition of not have a scheduling grant. The WTRU may initiate, subsequent to a predetermined number of subframes after transmission of the first buffer status information message, transmission of another first buffer status information message.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: October 17, 2017
    Assignee: InterDigital Technology Corporation
    Inventor: Guodong Zhang
  • Patent number: 9781161
    Abstract: Processing a connection request is disclosed. The connection request is received. It is determined whether the connection request identifies a Transport Layer Security (TLS) ticket that identifies a previously load balanced session. In the event it is determined that the TLS ticket identifies the previously load balanced session, (1) the previously load balanced session that corresponds to the connection request is identified, wherein the previously load balanced session is load balanced to a selected server among a plurality of servers, and (2) the connection request is associated with the identified previously load balanced session.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: October 3, 2017
    Assignee: Avi Networks
    Inventor: Vadim Egorov
  • Patent number: 9749208
    Abstract: In various embodiments, methods and systems for integrated resource allocation and loading balancing are provided. A global resource allocator receives usage information of resources in a cloud computing system. The usage information is associated with a plurality of accounts and consumer operations pairs on servers of the cloud computing system. For selected account and consumer operation pairs associated with a particular resource, allocation targets are determined and communicated to the corresponding server of the selected account and consumer operation pairs. The servers use the resource based on the allocation targets. A load balancer receives the usage information the resource and the allocation targets. The allocation targets indicate a load by the selected account and consumer operation pairs on their corresponding servers. The load balancer performs a load balancing operation to locate a server with a capacity to process the allocated target of the selected account and consumer operation pairs.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: August 29, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arild Skjolsvold, Bradley Gene Calder, Ju Wang
  • Patent number: 9749815
    Abstract: In a method for communicating among a plurality of nodes in a content-centric networking environment, each of a plurality of nodes selects at least one relay node based on topology information on neighbor nodes adjacent within 2 hops from itself. Each of the selected relay nodes determines whether itself is a publisher relay node. Each of the determined publisher relay nodes generates a multi-hop content announce (CA) message including content information of its own 1-hop neighbor nodes, and broadcasts the multi-hop CA message to the plurality of nodes through the selected relay nodes.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: August 29, 2017
    Assignee: AJOU UNIVERSITY INDUSTRY-ACADEMIC COOPERATION FOUNDATION
    Inventors: Young Bae Ko, Jae Bum Kim, Daewook Shin
  • Patent number: 9749259
    Abstract: A method for allocating port assignments for transmitting a reserved network stream across a network node comprises determining a cycle time associated with a network node. The method also comprises establishing, for at least one port of the network node, a plurality of virtual layers associated with the cycle time, wherein each of the plurality of virtual layers is divided into 2n equally-spaced slots per cycle (where n>0). The method further comprises receiving a reserved stream request associated with transmission of a reserved stream across the node, and determining a number of slots required to transmit the reserved stream. The method also comprises assigning one or more slots associated with a port of the network node to the transmission of packets associated with the reserved stream based on the determined number of slots. The method further comprises transmitting the stream according to the slot assignment associated with the port of the network node.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: August 29, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Norman William Finn, Rong Pan, Hiroshi Suzuki, Linda Tin-Wen Cheng, Peter Geoffrey Jones, Hariprasada Rao Ginjpalli, Rudolph Benedict Klecka
  • Patent number: 9743397
    Abstract: Systems and methods are disclosed for graph-based distributed parameter coordination in a communications network. In general, discrete local parameters to be coordinated among communication nodes in the communications network and their respective performance metrics, or costs, are modeled using a factor graph. Based on the factor graph, a variant of a sum-product algorithm, namely the min-sum algorithm, is applied in order for the communication nodes, through iterative message passing of reduced size messages with their neighboring communication nodes, to decide upon optimal values for the local parameters for the communication nodes that collectively optimize a global performance metric across the communications network. In one embodiment, the communications network is a wireless communications network. In one specific embodiment, the wireless communications network is a cellular communications network.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: August 22, 2017
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Charles Casimiro Cavalcante, Igor MoĂ¡co Guerreiro, Dennis Hui
  • Patent number: 9736556
    Abstract: In general, techniques are described for automatically configuring fiber cross-connects between customers of an interconnection facility. In some examples, a programmable network platform for an interconnection facility exposes an interface by which customers of the interconnection system provider may request fiber cross-connects to other customers of the interconnection system provider. The programmable network platform may, in response to a request for a fiber cross-connect, configure an optical switch fabric of the interconnection facility network infrastructure to create a fiber cross-connect between the demarcation points for the customers to be interconnected.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: August 15, 2017
    Assignee: Equinix, Inc.
    Inventor: Mohan Rao G. Lingampalli
  • Patent number: 9721086
    Abstract: The embodiments herein provide a secure computing resource set identification, evaluation, and management arrangement, employing in various embodiments some or all of the following highly reliable identity related means to establish, register, publish and securely employ user computing arrangement resources in satisfaction of user set target contextual purposes.
    Type: Grant
    Filed: September 13, 2014
    Date of Patent: August 1, 2017
    Assignee: Advanced Elemental Technologies, Inc.
    Inventors: Victor Henry Shear, Peter Robert Williams, Jaisook Rho, Timothy St. John Redmond
  • Patent number: 9722942
    Abstract: A communication device, includes: a plurality of queues each configured to accumulate a packet; a scheduler configured to provide a permissible readout amount to each of the plurality of queues in accordance with an order that is based on a priority of each queue; a read processor configured to read out the packet from the plurality of queues, the permissible readout amount being consumed according to amount of the packets read out; and an accumulation amount counter configured to count an accumulation amount of the packets accumulated in each of the plurality of queues, wherein the accumulation amount counter notifies the scheduler of a change in the accumulation amount, and wherein the scheduler adjusts the priority of, among the plurality of queues, the queue of which the accumulation amount has changed, in response to the notification from the accumulation amount counter.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: August 1, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Atsushi Kitada
  • Patent number: 9706563
    Abstract: Systems and methods for air-ground message prioritization are provided. In one embodiment, an message communication system comprises: a first Class-of-Service and Priority Tagging Module configured to tag messages with a message tag, the message tag comprising a Class-of-Service tag and a Priority tag; a queue broker that includes a plurality of message queues, wherein each message queues is associated with a Class-of-Service defined by at least one datalink technology, wherein the queue broker assigns each of the messages to one of the plurality of message queues based on a Class-of-Service indicated by the Class-of-Service tag; and an on-board message broker that monitors datalink availability and current state indicators, wherein the on-board message broker communicates to the queue broker when to transition one or more of the message queues between a Prioritize-and-Store operating state and a Prioritize-and-Forward operating state based on the datalink availability and the current state indicators.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: July 11, 2017
    Assignee: Honeywell International Inc.
    Inventors: Matej Papp, Jiri Svoboda, Petr Gotthard
  • Patent number: 9699071
    Abstract: A system, controller and method having centrally optimized coding for a source routed forwarding based multicast network. The network comprises a plurality of nodes configured to transfer data packets to one another via a plurality of links. A controller is configured to control each of the nodes, and is configured to control forwarding of the data packets by establishing a header for each flow. The header defines a path for the flow of the data packets from a source to multiple destinations, wherein the length of the header is a function of the nodes and the branches in the path. The multicast path is represented as a header that consists of codewords representing interfaces, links and instructions. Some of the codewords are assigned different lengths in order to reduce the size of the header. Other codewords have a fixed size comprising a bit field.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: July 4, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Evelyne Roch
  • Patent number: 9674315
    Abstract: Header field identifiers can be dynamically bound to header fields in software defined networks via signaling between software defined network (SDN) controllers and switches. Dynamically establishing header binding definitions may allow new header fields to be recognized and manipulated (e.g., matched, modified, etc.) by SDN switches without having to update the corresponding standard. To achieve this, an SDN controller sends a binding request to an SDN switch to propose that a header field identifier be dynamically associated with a header field type. If the SDN switch acknowledges the binding request, then the header field identifier is used to identify the header field type in messages (e.g., control messages, etc.) transmitted to the SDN switch.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: June 6, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventor: Thomas Benjamin Mack-Crane
  • Patent number: 9674860
    Abstract: Provided is a method and apparatus for efficient aggregation scheduling in a wireless local area network (WLAN) system, the apparatus including a delay setting unit to set a required delay time for each access category (AC), a storing unit to store a traffic identification (TID) of a packet in a queue of a corresponding AC when the packet arrives, a delay time calculator to calculate a maximum delay time predicted when the packet arriving at the queue is configured to be an A-MPDU and the configured A-MPDU is transmitted, and an A-MPDU configuring unit to compare the calculated maximum delay time and the required delay time, and configure a corresponding A-MPDU when the calculated maximum delay time is greater than the required delay time.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: June 6, 2017
    Assignee: Electronics and Telecommunications Research Insitute
    Inventors: Hyun Gu Park, Sok Kyu Lee
  • Patent number: 9661667
    Abstract: A communication device may establish both of first and second types of connections which are according to a particular protocol defined in an NFC standard. The first type of connection may be a connection in which the communication device operates as a server and an external device operates as a client. The second type of connection may be a connection in which the communication device operates as a client and the external device operates as a server. The communication device may receive, in accordance with a particular command of the particular protocol, first target data from the external device by using one connection of the first and second types of connections, and then sending, in accordance with the particular command of the particular protocol, second target data to the external device by using the other connection of the first type and the second type of connections.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: May 23, 2017
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Hirotaka Asakura
  • Patent number: 9648402
    Abstract: Systems and methods, for an in-band communication channel in an optical network, include adapting one or more client signals into a line signal for transmission to the second node, and utilizing line adaptation bandwidth of the line signal for the in-band communication channel. The in-band communication channel is operationally independent from the one or more client signals while concurrently being transported together over the line signal. The line adaptation allows a rate of the line signal to be independent of rates of the one or more client signals.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: May 9, 2017
    Assignee: Ciena Corporation
    Inventors: Steven Clarke, Sebastien Gareau
  • Patent number: 9639396
    Abstract: A data processing system (100) includes a main list (126) of tasks, main scheduling scheme, a starvation list (128) of tasks, and a secondary scheduling scheme. A method identifies tasks in the main list that are potentially-starving tasks and places the potentially-starving tasks in the starvation list. A starvation monitor (130) controls starvation of tasks in the system by determining when to use the secondary scheduling scheme to schedule, for execution on a CPU (132), a highest priority task in the starvation list prior to scheduling, pursuant to the main scheduling scheme, other tasks in the main list. The starvation monitor determines a number of times that a task in the main list is pre-empted, by other tasks in the main list, from being scheduled for execution on the CPU. A counter (131) is incremented each occasion that any task not in the starvation list is executed on the CPU.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: May 2, 2017
    Assignee: NXP USA, Inc.
    Inventors: Quyen Pho, William C. Moyer
  • Patent number: 9602397
    Abstract: A flow control apparatus that sends control information to one or more switching node apparatuses, where the control information is assigned to each series of communications performed between terminal devices via the switching node apparatuses. The flow control apparatus includes an effective time setting unit that sets an effective time of the control information based on an elapsed time measured from when the terminal devices which perform the series of communications start a communication via a specific one of the switching node apparatuses, in a manner such that the longer the elapsed time, the longer the effective time; and a sending unit that sends the control information every time when the effective time has elapsed.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: March 21, 2017
    Assignee: NEC CORPORATION
    Inventor: Yasuhiro Mizukoshi
  • Patent number: 9588997
    Abstract: A mechanism is provided for creating modules from an XML schema. The mechanism includes creating a syntax tree from a sample XML fragment of the XML schema, creating a module with a list of parameters based on the syntax tree, identifying variable pieces of information in the syntax tree to be inserted in the list of parameters with a variable sign, and inserting the variable information into the list of parameters. The mechanism includes inserting another module in the syntax tree of the module, in which the other module corresponds to another sample XML fragment and has another list of parameters, and identifying the other module with the variable sign in the syntax tree of the module. The mechanism includes inserting the other module into the list of parameters of the module in which the other module to serve as a parameter, and providing an option for constraining the module.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: March 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joshua W. Hui, Sarah E. Knoop, Peter M. Schwarz, John T. Timm
  • Patent number: 9591084
    Abstract: Processing a connection request is disclosed. The connection request is received. It is determined whether the connection request identifies a Transport Layer Security (TLS) ticket that identifies a previously load balanced session. In the event it is determined that the TLS ticket identifies the previously load balanced session, (1) the previously load balanced session that corresponds to the connection request is identified, wherein the previously load balanced session is load balanced to a selected server among a plurality of servers, and (2) the connection request is associated with the identified previously load balanced session.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: March 7, 2017
    Assignee: Avi Networks
    Inventor: Vadim Egorov
  • Patent number: 9577774
    Abstract: Disclosed are a time synchronization method and system. The method comprises: an NE1 and the upstream nodes of the NE1 are classified into the first level, and the downstream nodes of the NE1 are classified into the second level, where the first level priority of the first level is higher than the second level priority of the second level; an NE3 connected to the NE1 through a PTP synchronization link in the downstream node receives a first device priority of the NE1 and the first level priority from the NE1; and after the NE3 receives the second device priority of an NE2 and the second level priority sent by the NE2 in the downstream nodes which is connected to the NE1 through the 1PPS+TOD synchronization link, determines that a clock parameter of the NE1 is optimal, and synchronizes the local clock to the NE1.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: February 21, 2017
    Assignee: ZTE CORPORATION
    Inventors: Junhui Zhang, Dongjia Liu, Li He, Liang Xia, Bin Wang, Hongguang Zhao
  • Patent number: 9553813
    Abstract: In one embodiment, a device in a network identifies a set of one or more destination addresses for which traffic shaping is to be performed by controlling the data rate at which traffic is sent to the one or more destination addresses. The device sends the traffic to one of the destination addresses along a communication path in the network and at a particular data rate. The device identifies a change in a performance characteristic for the communication path. The device adjusts the data rate at which the traffic is sent along the communication path, in response to identifying the change in the performance characteristic for the communication path.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: January 24, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Sukrit Dasgupta, Grégory Mermoud
  • Patent number: 9544778
    Abstract: Described herein are systems and methods for sharing public safety network resources between public safety devices and commercial devices. A request for network resources is received from a commercial device for an application running on the commercial device. It is determined that the request is for a first type of traffic that is tolerant to time delays caused by resource fluctuations. Resources are allocated from a public safety network instead of resources from a commercial network, so that the commercial device can use resources from the public safety network.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: January 10, 2017
    Assignee: FEDERATED WIRELESS, INC.
    Inventors: Thomas Charles Clancy, III, Ashwin Amanna