Assigning Period Of Time For Information To Be Transmitted (e.g., Scheduling) Patents (Class 370/395.4)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
  • Patent number: 9538558
    Abstract: The present invention relates generally to managing acknowledgements for multicast data in a wireless network. According to certain aspects, embodiments of the invention allow for adopting appropriate acknowledgement mechanisms to address the particular need of different applications, for example in terms of throughput, latency and delay. According to certain other aspects, embodiments of the invention can, depending on link conditions, vary the frequency of the acknowledgements to sinks, vary the application packet size and/or remove sink devices from the multicast group and reach them instead via unicast transmission or via an access point.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: January 3, 2017
    Assignee: Qualcomm Technologies International, Ltd.
    Inventors: Naveen Kumar Kakani, Raja Banerjea
  • Patent number: 9504064
    Abstract: A method and an apparatus for scheduling in a mobile communication system. According to the method, for data/message pre-promised between a UE and a network node, the UE transmits a scheduling request at a predetermined timing. When the network node receives the scheduling request at the predetermined timing, the network node directly allocates a resource for transmission of the promised data/message by itself, so that the UE can instantly transmit the data/message. As a result, transmission delay can be reduced.
    Type: Grant
    Filed: March 24, 2008
    Date of Patent: November 22, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyeong-In Jeong, Soeng-Hun Kim
  • Patent number: 9485287
    Abstract: A method of indicating bit stream subsets in a video bit stream (210) is provided. The method comprises receiving the bit stream, dividing the bit stream into video packets (211-216), wherein each packet comprises either one of video data or supplemental information, and marking each packet with a single subset identifier (stream_id). Each subset identifier is associated with a corresponding bit stream subset (221-223). Further, a method of extracting video packets from a video bit stream is provided. The method comprises providing relevant subset identifiers, receiving video packets from the bit stream, and, for each received packet, inspecting the subset identifier of the packet. The packet is extracted if the subset identifier matches one of the relevant subset identifiers. This allows condensing properties of a bit stream subset into a single identifier, thereby simplifying the processing of video packets in the network and on the client side.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: November 1, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Thomas Rusert, Rickard Sjöberg, Zhuangfei Wu
  • Patent number: 9455933
    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: January 25, 2014
    Date of Patent: September 27, 2016
    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: 9450692
    Abstract: A method, system and computer program product to schedule transmissions in a two-tier network are provided. In an example, the system includes a Data Over Cable Service Interface Specification (DOCSIS) scheduler configured to generate a MAP message to allocate bandwidth and a first instance in time to a cable modem to transmit data to a branch node. The system further includes a MAP message translator coupled to the DOCSIS scheduler and configured to determine a second instance in time at which data from the cable modem arrives at the branch node and generate a GATE message that grants the branch node bandwidth to transmit the data received from the cable modem at the second instance in time to a headend node.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: September 20, 2016
    Assignee: Broadcom Corporation
    Inventor: Niki Pantelias
  • Patent number: 9450881
    Abstract: One embodiment provides a network device. The network device includes a a processor including at least one processor core; a network interface configured to transmit and receive packets at a line rate; a memory configured to store a scheduler hierarchical data structure; and a scheduler module. The scheduler module is configured to prefetch a next active pipe structure, the next active pipe structure included in the hierarchical data structure, update credits for a current pipe and an associated subport, identify a next active traffic class within the current pipe based, at least in part, on a current pipe data structure, select a next queue associated with the identified next active traffic class, and schedule a next packet from the selected next queue for transmission by the network interface if available traffic shaping token bucket credits and available traffic class credits are greater than or equal to a next packet credits.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: September 20, 2016
    Assignee: Intel Corporation
    Inventors: Cristian Florin Dumitrescu, Andrey Chilikin, Pierre Laurent, Kannan Babu Ramia, Sravanthi Tangeda
  • Patent number: 9391827
    Abstract: A method of transmitting audio content over a communication network includes generating a predetermined audio content in a format capable of being transmitted to members in the publisher's network; receiving a request for the predetermined audio content from the members interested in receiving the audio content; embedding advertisements into the predetermined audio content selected according to details describing each of the members and transmitting to each of the members the predetermined audio content embedded with the advertisements selected specifically for each member. Additionally, a communication method selectively transmits messages between a publisher and members of a publisher's network.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: July 12, 2016
    Assignee: Google Inc.
    Inventors: Ujjwal Singh, Nikhyl Singhal, Janahan Vivekanandan
  • Patent number: 9379935
    Abstract: A device may receive a packet, determine whether the received packet is encapsulated with a first header associated with a cached routing service, and determine whether the received packet is to be provided with the cached routing service when the received packet is not encapsulated with the first header associated with the cached routing service. In response to determining that the received packet is to be provided with the cached routing service, the device may encapsulate the received packet with a second header associated with the cached routing service, send the encapsulated packet toward a destination of the packet, and store the encapsulated packet in a buffer in a memory.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: June 28, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mark Douglas Carney, Harold Jason Schiller, Dante John Pacella
  • Patent number: 9380553
    Abstract: In systems and methods of paging a wireless device, it is determined that an application requirement of an application running on a wireless device meets a requirement threshold. A first subset of tracking areas of a tracking area list are selected based on a paging load. A paging message is sent for the wireless device to the selected subset of tracking areas.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: June 28, 2016
    Assignee: Sprint Spectrum L.P.
    Inventors: Daniel Vivanco, Krishna Sitaram
  • Patent number: 9380007
    Abstract: A method for packet reassembly and reordering, comprising: receiving a cell sent by a source port, wherein the cell carries a Source Identification (SID), a packet sequence number and a cell sequence number; preprocessing the received cell according to the SID to determine whether the cell shall be inserted into a packet reassembly database; ordering cells in the packet reassembly database according to the packet sequence number to obtain a correctly ordered packet; if the correctly ordered packet is a complete packet, ordering the cells of the correctly ordered packet according to the cell sequence number to obtain correctly ordered cells; and performing a packet reassembly for the correctly ordered cells. Correspondingly, a network device and a communication system are provided.
    Type: Grant
    Filed: February 17, 2014
    Date of Patent: June 28, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Rami Zecharia, Alex Umansky, Yan Wang
  • Patent number: 9369129
    Abstract: A semiconductor device is implemented with a technology for removing a command bubbling generated when performing a rank-to-rank switching on chips that are stacked and interconnected through a through silicon via (TSV). The semiconductor device includes a first memory, a second memory stacked over the first memory to input/output data through a TSV, and an arbiter configured to adjust first data received from the first memory and second data received from the second memory through the TSV and provide the adjusted data to an input/output (I/O) pad.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: June 14, 2016
    Assignee: SK HYNIX INC.
    Inventor: Seon Kwang Jeon
  • Patent number: 9325604
    Abstract: A connectivity device permits simplified connections for realizing complex networking topologies using lower cost components. The device can be optically passive, or can have an active aspect to control switching to realize additional topology related features. The device permits cabling to be simplified while reducing cost to permit implementations of complex networking topologies to be realized faster and with greater reliability. The device aids in scaling out a network implementation and can provide connectivity for an arbitrary number of nodes with efficient capacity usage.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: April 26, 2016
    Assignee: PLEXXI INC.
    Inventors: Ruoding Li, Derek E. Spock, Richard A. Barry
  • Patent number: 9319329
    Abstract: The subject technology discloses configurations for receiving, at a first network device, a set of network packets corresponding to a first flow from a client, wherein the set of network packets includes a destination address of a second network device; detecting, in the received set of network packets, pacing rate information indicating a specified pacing rate for transmission of the network packets; determining, based on the detected pacing rate, a desired pacing rate to reduce packet dropping on route to the second network device; and transmitting, by the first network device, the set of network packets over an egress link at the desired pacing rate.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: April 19, 2016
    Assignee: Google Inc.
    Inventors: James Anthony Roskind, Ryan Hamilton
  • Patent number: 9319957
    Abstract: A method and system is disclosed for dynamic swapping of uplink and downlink base stations. A user equipment device (UE) may engage in a communication session with a downlink from a first base station (e.g., eNodeB) and an uplink to second, different base station. If a determination is made that more favorable operating conditions for transmitting session communications to the UE are available on a downlink air interface from the second base station than on the downlink air interface from the first base station, the uplink and downlink may be swapped, such that after swapping, the UE may have a downlink from second base station and an uplink to the first base station.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: April 19, 2016
    Assignee: Sprint Spectrum L.P.
    Inventors: Jasinder P. Singh, Brett Christian
  • Patent number: 9319184
    Abstract: A method for receiving acknowledgements from plural wireless communication devices is described. A first acknowledgement message addressed to the plural wireless communication devices is transmitted. The first acknowledgement message indicates for each wireless communication device a period within which that wireless communication device should transmit a device acknowledgement message. A device acknowledgement message is received from each of the plural wireless communication devices. The device acknowledgement message is transmitted within the period indicated for that wireless communication device to transmit its device acknowledgement message. Other aspects, embodiments, and features, are also claimed and discussed.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: April 19, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Vikrant Jain, Mungal Singh Dhanda, Philip J. Children
  • Patent number: 9319352
    Abstract: A switching apparatus including a switch element, a message controller separate from the switch element, a plurality of input units, and a plurality of output units. The plurality of input units are configured to provide packets to the switch element and provide, to the message controller, messages corresponding to respective ones of the packets. The plurality of output units are configured to receive, from the message controller, the messages, and receive, from the switch element, the packets to be output from the switching apparatus. The switch element is configured to transfer each of the packets between the input units and the output units. The message controller is configured to transfer each of the messages corresponding to the respective ones of the packets between the input units and the output units.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: April 19, 2016
    Assignee: Marvell International Ltd.
    Inventor: Jacob V. Nielsen
  • Patent number: 9286605
    Abstract: A near field communication device included in a secure transaction card provides an addition and/or transitional communication link for communicating secure transaction information. The near field communication device may be selectively engaged or disengaged and, when engaged, either active or passive modes of operation of the near field communication device can be selected. In the active mode, secure transaction information is transmitted upon establishment of a communication link with a complementary near field communication device. In the passive mode, secure transaction information is transmitted upon interrogation from a complementary near field communication device. Secure transaction information is generated and stored for transmission in a memory and at least a portion of the memory is erased or nulled upon transmission or upon expiration of a selected period of time.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: March 15, 2016
    Assignee: EBAY INC.
    Inventors: Edward E. Kelley, Franco Motika
  • Patent number: 9277493
    Abstract: Embodiments of the present disclosure describe techniques and configurations for managing communications in a radio access network. An apparatus may include computer-readable media having instructions and one or more processors coupled with the computer-readable media and configured to execute the instructions to measure flow context information based on data extracted from an internet protocol (IP) data flow between a user equipment (UE) and a network entity, and provide the measured flow context information to the UE to facilitate management of one or more IP data flows by the UE. The management of the IP data flow may include selecting a radio access network from one or more radio access networks available for communicating the IP data flow between the UE and the network entity, based at least in part on the provided flow context information. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: March 1, 2016
    Assignee: Intel Corporation
    Inventors: Jing Zhu, Rath Vannithamby
  • Patent number: 9265052
    Abstract: To effectively improve the reception quality in a pico-base station, while preventing throughput of a macro-base station from significantly deteriorating, a macro-base station (M-BS) is provided with a beam generating section (35) that generates a directional beam to a macro-UE using antenna weights based on a beampattern assigned to the macro-UE existing in a macro-cell having a first coverage area, and a coordination section (36) that determines a beam pattern so that a beam pattern to the macro-UE existing in the macro-cell is a beam pattern that suppresses interference power to a pico-UE existing in a pico-cell, in assigning the beam pattern to the macro-UE existing in the macro-cell during a transmission period assigned to a pico-base station (P-BS) locally forming the pico-cell in the macro-cell.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: February 16, 2016
    Assignee: NTT DOCOMO, INC.
    Inventors: Satoshi Nagata, Tetsushi Abe, Nobuhiko Miki, Yuuya Saitou
  • Patent number: 9253792
    Abstract: A frame scheduling method performed by a wireless local area network (WLAN) terminal that transmits a frame in a WLAN system is provided. The method includes enqueuing a transmission target frame to a first stage queue corresponding to the transmission target frame among a plurality of first stage queues generated by recipient addresses and traffic identifiers (TIDs) of reception stations, dequeuing, by a first stage scheduler, a first frame from a queue selected from among the plurality of first stage queues and transmitting the same to one of a plurality of second stage queues, and transmitting, by a second stage scheduler, a second frame of a queue selected from among the plurality of second stage queues.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: February 2, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Jae Woo Park, Deuk Su Lyu, Sok Kyu Lee
  • Patent number: 9251219
    Abstract: Embodiments include methods, systems and computer program products for performing a composite sort on a tunable hardware sort engine includes determining desired sort performance parameters, configuring a composite sort engine based on the desired sort performance parameters, and receiving a plurality of keys having a payload associated with each of the plurality of keys. The method also includes reserving DRAM storage for each of the payloads, generating a tag for each of the plurality of keys, the tag identifying the DRAM storage reserved for each of the payloads, and storing the payloads in the portions of the DRAM storage. The method further includes generating a composite key for each of the plurality of keys, sorting the composite keys by the composite sort engine, and retrieving the payloads associated with the sorted composite keys from the DRAM storage. The method also includes outputting the payloads associated the sorted composite keys.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Sameh W. Asaad, Hong Min, Bharat Sukhwani, Mathew S. Thoennes
  • Patent number: 9251218
    Abstract: Embodiments include methods, systems and computer program products for performing a composite sort on a tunable hardware sort engine includes determining desired sort performance parameters, configuring a composite sort engine based on the desired sort performance parameters, and receiving a plurality of keys having a payload associated with each of the plurality of keys. The method also includes reserving DRAM storage for each of the payloads, generating a tag for each of the plurality of keys, the tag identifying the DRAM storage reserved for each of the payloads, and storing the payloads in the portions of the DRAM storage. The method further includes generating a composite key for each of the plurality of keys, sorting the composite keys by the composite sort engine, and retrieving the payloads associated with the sorted composite keys from the DRAM storage. The method also includes outputting the payloads associated the sorted composite keys.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Sameh W. Asaad, Hong Min, Bharat Sukhwani, Mathew S. Thoennes
  • Patent number: 9248246
    Abstract: A scheduler device may receive machine-to-machine (M2M) transmission information associated with a data transmission between a base station and a category 1 M2M device. The scheduler device may determine other transmission information associated with the base station. The other transmission information may include information associated with another data transmission between the base station and another device which is not a category 1 M2M device. The scheduler device may generate a resource assignment schedule associated with the category 1 M2M device and the other device. The resource assignment schedule may be based on the M2M transmission information and the other transmission information. The resource assignment schedule may identify a set of resources to be allocated to the category 1 M2M device during an increment of time. The scheduler device may provide the resource assignment schedule.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: February 2, 2016
    Assignee: Cellco Partnership
    Inventors: Lily Zhu, Raafat Edward Kamel, Andrew E. Youtz
  • Patent number: 9246835
    Abstract: A network device including first and second queues, a timing module, and deblocking and blocking shapers. The first and second queues respectively store first and second frames. The timing module generates: a first priority timing signal indicating when transmission of the first frame is permitted; and a second priority timing signal indicating when transmission of the second frame is not permitted. The deblocking shaper, based on the first priority timing signal, permits transmission of the first frame during a predetermined window. The blocking shaper includes a counter indicating an amount of time until a start of the predetermined window. The blocking shaper, based on the second priority timing signal, a value of the counter and a size of the second frame, determines whether to permit transmission of the second frame prior to the predetermined window or block forwarding of the second frame until after the predetermined window.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: January 26, 2016
    Assignee: Marvell World Trade Ltd.
    Inventor: Donald Pannell
  • Patent number: 9231828
    Abstract: One embodiment provides a system that facilitates bandwidth-profile enforcement. During operation, the system indicates a packet's compliance with a bandwidth profile based at least on available high-compliance tokens and medium-compliance tokens. The system further accounts for overflow tokens from a respective class of service (CoS) and distribute an overflow token to another CoS priority level based on the overflow token's CoS information.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: January 5, 2016
    Assignee: FOUNDRY NETWORKS, LLC
    Inventor: Norival R. Figueira
  • Patent number: 9226332
    Abstract: Techniques are presented herein for providing hybrid contention mechanisms for a wireless medium. A first wireless device (e.g., a wireless access point) that serves a plurality of second wireless devices (e.g., client devices) in a wireless network, groups the plurality of second wireless devices into sets based on commonality of the second wireless devices in terms of one or more of: power requirements and throughput requirements. A time interval on a wireless channel during which the second wireless devices may contend for usage of the wireless medium is partitioned into a plurality of disjoint or overlapping contention periods. Each set of second wireless devices is assigned to a corresponding one of the plurality of contention periods such that only second wireless devices in each set contend for access to the wireless channel during the corresponding contention period assigned to that set.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: December 29, 2015
    Assignee: Cisco Technology, Inc.
    Inventor: Ahmadreza Hedayat
  • Patent number: 9191889
    Abstract: An access point (AP) associated with a several mobile stations (STAs) implements a slot-based power save poll (PS-Poll) method. The AP divides a slot-based access period into multiple time slots and allocates each time slot to either a STA determined to have slot-based PS-Poll capabilities or a STA determined to have buffered data present at the AP. The AP creates a traffic indication map (TIM) having a number of bits equal to the number of stations associated with the AP, and then transmits a beacon including the TIM. The TIM indicates to a slot-based PS-Poll capable STA which time slots are assigned to a selected set of associated stations. After receiving the beacon from the AP, the STA refrains from attempting to communicate with the AP outside the time slot assigned to the STA, yet transmits information to the AP during the time slot assigned to the STA.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: November 17, 2015
    Assignee: STMicroelectronics, Inc.
    Inventors: Liwen Chu, George A. Vlantis
  • Patent number: 9178809
    Abstract: An aggregation node establishes a first session using a traffic-engineering label distribution protocol. The first session has a next hop adjacent to the aggregation node and positioned within a same network as the aggregation node. The aggregation node also establishes a second session using a traffic-engineering label distribution protocol, wherein the second session has a remote next hop positioned at a border between the network and a second network. The aggregation node sends a message destined for the remote next hop over the second session for establishing an end-to-end traffic engineered label switched path for a FEC specified in a label request message received from an access node, wherein the message includes the same the data indicating constraint information that was received by the aggregation node in the label request message.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: November 3, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Yimin Shen, Wen Lin, Yakov Rekhter
  • Patent number: 9173230
    Abstract: A method for scheduling data burst is provided. The method is adapted for a mobile apparatus. The method includes the following steps. Firstly, a data burst is generated, and a maximum delay time is calculated according to a delay constraint of the data burst. Next, whether to receive a downlink data burst before the maximum delay time is determined. If yes, a base station is requested to schedule the data burst to at least one available scheduling time near the downlink data burst. Afterwards, the data burst is sent according to the at least one available scheduling time.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: October 27, 2015
    Assignee: National Taiwan University of Science and Technology
    Inventors: Feng-Ming Yang, Wei-Mei Chen, Han-Peng Jiang
  • Patent number: 9137177
    Abstract: A system and method for interconnecting physical channels is provided. The system includes a port containing an optical receiver, a port control module, a route determination module, and a connectivity module. The port control module is operably connected to a first physical channel to receive a Fiber Channel frame comprising data and a data header. The route determination module selects a route between the port control module and the second physical channel according to the data header. The connectivity module is operably connected to the port control module and to the route determination module. The connectivity apparatus may switch frames between the port control module and the second physical channel under control of the route determination module in order to transfer Fiber Channel frames to the second physical channel.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: September 15, 2015
    Assignee: EMULEX CORPORATION
    Inventor: Stuart B. Berman
  • Patent number: 9125174
    Abstract: A mobile communications device with a wireless module and a controller module is provided. The wireless module performs wireless reception from a service network on a plurality of component carriers configured by the service network. The controller module selects a first component carrier from the plurality of component carriers providing the same multimedia broadcast and multicast services (MBMS) content and controls the wireless module to receive the MBMS content on the first component carrier.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: September 1, 2015
    Assignee: HTC Corporation
    Inventor: Chih-Hsiang Wu