Based On Priority Patents (Class 370/395.42)
  • Patent number: 10411830
    Abstract: A communication device (alternatively, device) includes a processor configured to support communications with other communication device(s) and to generate and process signals for such communications. In some examples, the device includes a communication interface and a processor, among other possible circuitries, components, elements, etc. to support communications with other communication device(s) and to generate and process signals for such communications. Such a communication device includes a processor configured to perform codeword builder functionality to generate information that undergoes error checking and correction (ECC) and/or forward error correction (FEC) coding. The processor intelligently selects packets from buffers to generate information blocks that undergo ECC and/or FEC coding and transmission and to meet certain latency constraints in conjunction with a predetermined period of time (e.g., a programmable threshold).
    Type: Grant
    Filed: January 31, 2016
    Date of Patent: September 10, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Niki Roberta Pantelias, Joel I. Danzig, Taruna Tjahjadi, Christopher John Plachta
  • Patent number: 10402383
    Abstract: A computer-implemented method implemented by a database management system (DBMS). The DBMS includes a database with a data table with a plurality of data columns and a condition table with condition columns and a score column. The DBMS receives a request and extracts a data vector from each data column and a condition vector from each condition column. For each of the data vectors, the DBMS computes a match vector selectively including identifiers of the rows in the condition table whose condition value is identical to an attribute value of said data vector, then, the DBMS selectively returns the rows of the condition table whose respective identifier is contained in each of the computed match vectors as the result to the client application for enabling the client application to identify assignments of the data records and the score values of matching condition table rows.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: September 3, 2019
    Assignee: SAP SE
    Inventor: Rudolf Wenzler
  • Patent number: 10349099
    Abstract: The present technology relates to a transmission device, a transmission method, a reception device, and a reception method that can improve transmission efficiency. An encoded signal is generated based on realtime data indicated by a waveform L using a predetermined fixed bit rate as a maximum code amount Sx and the encoded signal into which non-realtime data with an insufficient code amount is inserted is transmitted at the fixed bit rate, as indicated by a range Z12, when a code amount of the generated encoded signal is insufficient for the maximum code amount Sx. The present technology can be applied to broadcasting communication.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: July 9, 2019
    Assignee: SONY CORPORATION
    Inventors: Kazuyuki Takahashi, Lachlan Bruce Michael
  • Patent number: 10333856
    Abstract: Systems and methods to support intra-application flow prioritization are disclosed herein. User equipment (UE) may be configured to communicatively couple to an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) Node B (eNB). The eNB may transmit packets from the UE to an evolved packet core (EPC), which may transmit schedule packets to an application function (AF) via a network. The AF may provide classification information and prioritization information for a plurality of intra-application flows transmitted between the AF and the UE. The EPC may classify uplink and/or downlink traffic into the intra-application flows and mark and/or schedule the traffic based on the prioritization information. Absolute and/or modular length, payload values, and/or packet type may be used to classify the traffic into the intra-application flows.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: June 25, 2019
    Assignee: INTEL CORPORATION
    Inventors: Jing Zhu, Yi Gai
  • Patent number: 10320661
    Abstract: A communication device (10) includes a communication IF (11) transmits and receives, in a layer 2, a packet having a structure that does not include a MAC address; a TCP/IP processing unit (12) transmits and receives a packet in a TCP/IP layer; and a switch (13) performs processing on the packet received by the communication IF (11) and the TCP/IP processing unit (12). When the switch (13) performs processing for transmitting, from the TCP/IP processing unit (12), the packet received by the communication IF (11), a pseudo MAC header is added to the packet and the packet is output to the TCP/IP processing unit (12). When the switch (13) performs processing for transmitting, from the communication IF (11), the packet received by the TCP/IP processing unit (12), the pseudo MAC header is deleted from the packet and the packet is output to the communication IF (11).
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: June 11, 2019
    Assignee: NEC CORPORATION
    Inventor: Kouhei Gotou
  • Patent number: 10230744
    Abstract: Methods and apparatus are provided for detecting periodic behavior in a communication session using clustering. An exemplary method comprises obtaining a set of differences between timestamps of adjacent events for a given network session; assigning each difference in the set to a cluster using a clustering technique based on a distance between the difference and a mean time difference for each cluster; and providing clusters generated by the clustering technique, wherein each of the differences in each of the clusters correspond to events exhibiting periodic behavior with a period substantially equal to the mean time difference of the assigned cluster. The differences are optionally obtained and processed in real-time. The periodicity of a given cluster is measured, for example, based on a variance of the differences assigned to the given cluster. The clusters are optionally processed to identify suspicious communications associated with a computer security attack.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: March 12, 2019
    Assignee: EMC IP Holding Company LLC
    Inventor: Sanjiv Pandey
  • Patent number: 10148797
    Abstract: The present invention relates to a method and a device for efficiently receiving particular media packets in a multimedia system. The method for receiving media packets in a multimedia system, in which media data are packetized into multiple media packets and then transmitted, according to one embodiment of the present invention comprises the steps of: determining if received media packets comprise access information for receiving particular media data and/or particular information; and if the received media packets comprise the access information, using the access information so as to preferentially receive the particular media data and/or the particular information.
    Type: Grant
    Filed: July 3, 2015
    Date of Patent: December 4, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-Mo Park, Hyeon-Cheol Pu
  • Patent number: 10104144
    Abstract: An apparatus and a method for transmitting multimedia data in a broadcast system are provided. A method for constructing a payload for a multimedia frame to be transmitted via a heterogeneous network, in a broadcast system that supports an Internet protocol-based multimedia service, includes dividing the data so as to transmit data of at least one media type and constructing a data region based on each datum of the divided data, constructing a header region including information on the state of the data contained in the data region and/or information on the data region, and combining the data region and the header region to construct a payload for the multimedia frame.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: October 16, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-Mo Park, Sung-Oh Hwang, Jae-Yeon Song
  • Patent number: 10044600
    Abstract: The present disclosure discloses a method and device for calculating a network path. Wherein, the method includes that: a network control node calculates a forwarding path from a source node to a destination node according to capability information of a forwarding node and a constraint condition. By the method, correctness of calculating the SDN path and network applicability may be improved.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: August 7, 2018
    Assignee: ZTE CORPORATION
    Inventors: Junhui Zhang, Yanjie Zhao, Zhui Guo
  • Patent number: 10033770
    Abstract: Systems, methods, and computer program products are provided for modifying a Session Initiation Protocol (SIP) messages. The method includes providing a scripting-type computer programming language that includes contexts that reference pre-defined portions of data of a SIP message and variables that store data associated with a SIP message flow. An interface for configuring rules to be executed when processing SIP messages is provided. Each rule includes an action that describes a modification to be made to a particular SIP message. When a SIP message is received, it is parsed to determine at least a context of a portion of the message. The parsing includes associating the portion of the message with a particular context. It is then determined whether a rule should be applied to the data associated referenced by the contexts, and if so, the SIP message is modified based on the actions associated with the rule.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: July 24, 2018
    Assignee: GENBAND US LLC
    Inventors: Paul Phillips, Ian Macfarlane, Sumit Garg
  • Patent number: 10013229
    Abstract: Techniques related to input and output signal synchronization and latency jitter compensation for audio systems are discussed. Such techniques may include determining a number of virtually buffered samples based on a detected latency between an audio capture thread and an audio playback thread and synchronizing an audio input signal and an audio output signal based on the number of virtually buffered samples.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: July 3, 2018
    Assignee: Intel Corporation
    Inventor: Matthias Doerbecker
  • Patent number: 10015105
    Abstract: The present disclosure discloses a traffic control method and device. According to the technical scheme, the method includes: allocating a queue respectively for a plurality of service types of data packets, and determining a priority of each queue; after data packets are received, identifying the service types of the data packets, and distributing the data packets to corresponding queues according to the identification result; and dequeuing the data packets in each queue according to the priority in each scheduling cycle.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: July 3, 2018
    Assignees: HISENSE CO., LTD., HISENSE USA CORPORATION, HISENSE INTERNATIONAL CO., LTD.
    Inventor: Xiaoming Wang
  • Patent number: 10003849
    Abstract: Video on Demand (VOD) content is enjoyed by consumers, but its selection and delivery is often tedious for consumers and uses large amounts of bandwidth for service providers. By providing VOD channels that consumers may freely navigate, service providers not only improve the user experience for consumers, but may reduce the bandwidth needed to request and send navigation commands. VOD channels provide VOD content to consumers according to criteria and preferences set by the consumer, and allow navigation within a VOD channel, between separate VOD channels, and between menus and linear channels. Channel guides and viewing features are tailored for VOD channels to further improve the user experience.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: June 19, 2018
    Assignee: COX COMMUNICATIONS, INC.
    Inventor: Ray Killick
  • Patent number: 9992009
    Abstract: The present invention relates to methods and apparatus for performing uplink transmission in a wireless communications system. A mobile terminal is provided with a set of available transport formats by receiving at least one UL grant comprising a transport format indication pointing to one or more transport formats. The mobile terminal then selects a suitable transport format from the set, for example in dependence on propagation channel conditions, for transmission of a scheduled transmission.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: June 5, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Stefan Wager, Mats Sågfors
  • Patent number: 9960882
    Abstract: The present application discloses systems and methods for adjusting a back-off value for a rank. In some embodiment, the method includes the steps of: (a) determining whether the rank is underutilized and (b) in response to determining that the rank is underutilized, decreasing the back-off value as a function of time while the rank remains underutilized.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: May 1, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Patrick Svedman, Mathias Riback, Karl Werner
  • Patent number: 9917786
    Abstract: Systems and methods to support intra-application flow prioritization are disclosed herein. User equipment (UE) may be configured to communicatively couple to an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) Node B (eNB). The eNB may transmit packets from the UE to an evolved packet core (EPC), which may transmit schedule packets to an application function (AF) via a network. The AF may provide classification information and prioritization information for a plurality of intra-application flows transmitted between the AF and the UE. The EPC may classify uplink and/or downlink traffic into the intra-application flows and mark and/or schedule the traffic based on the prioritization information. Absolute and/or modular length, payload values, and/or packet type may be used to classify the traffic into the intra-application flows.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: March 13, 2018
    Assignee: INTEL CORPORATION
    Inventors: Jing Zhu, Yi Gai
  • Patent number: 9876597
    Abstract: A method or an arrangement for the clock synchronization of a plurality of distributed modules of an information or communication system where said modules are coupled via a packet-switched network is adapted so that at least two of said modules are controlled by a local clock generator of the modules using an adjustable frequency, and a clock signal is transmitted via the network in the form of clock signal packets. One of said at least two modules takes over the function of a master module, and all remaining modules synchronize the local clock of the modules with the clock of the master module.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: January 23, 2018
    Assignee: Unify GmbH & Co. KG
    Inventor: Thomas Lindner
  • Patent number: 9872228
    Abstract: Disclosed herein are embodiments for Machine Type Communication (MTC). The techniques disclosed may reduce signaling by transmitting MTC data over control planes and avoiding a full cycle of connection procedures typically required for transmission. MTC data may be directly appended to a control plane message. In addition, in order to reduce the signaling load, a WTRU may autonomously release the connection without being told by the network. Techniques may be used to indicate a network provider's machine type communication (MTC) capability. The MTC services or capabilities that may be provided by a respective network operator may be communicated to a WTRU.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: January 16, 2018
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Behrouz Aghili, Joseph M. Murray, Jean-Louis Gauvreau, Ana Lucia A. Pinheiro, Diana Pani, Lujing Cai, Sylvie Gomes, Christopher R. Cave
  • Patent number: 9872125
    Abstract: A data collection and management system includes: a terminal(s) that transmits measured data; and a management apparatus that receives and manages the measured data transmitted from the terminal(s). The management apparatus includes a notification unit that notifies the terminal(s) of transmission cost information indicating a cost incurrable upon transmitting measured data to the management apparatus by the terminal(s). The terminal(s) includes: a calculation unit that calculates an information value indicating a value of measured data as information; and a transmission control unit that determines whether to transmit measured data to the management apparatus based on the information value and the transmission cost information.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: January 16, 2018
    Assignee: NEC CORPORATION
    Inventor: Nobuharu Kami
  • Patent number: 9819562
    Abstract: A gateway device includes a request receiving portion receiving, from diagnosis purpose tools, diagnosis requests for performing malfunction diagnosis to an ECU of a vehicle, an outputting portion outputting the diagnosis request to an in-vehicle LAN, a response receiving portion receiving a diagnosis response output from the ECU to the in-vehicle LAN as a response to the diagnosis request, a transmitting portion transmitting the diagnosis response to corresponding diagnosis purpose tool, and an arbitration portion.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: November 14, 2017
    Assignee: DENSO CORPORATION
    Inventors: Yuzo Harata, Mitsuyoshi Natsume, Yasuyuki Takahashi
  • Patent number: 9794152
    Abstract: Some embodiments provide systems and methods for performing localized and real-time server-side network performance monitoring. These systems and methods leverage the distributed architecture of a content delivery network (CDN) so as to perform distributed monitoring with each Point-of-Presence of the CDN responsible for monitoring performance to a localized set of end users. These systems and methods also leverage existing traffic flows from a server to a particular end user in order to perform real-time server-side network performance monitoring without the injection of specialized monitoring packets and without active involvement of the end user in deriving the performance measurements. The performance measurements are then used to optimize delivery of existing and future traffic flows to the end user.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: October 17, 2017
    Assignee: Verizon Digital Media Services Inc.
    Inventor: Andrew Lientz
  • Patent number: 9753766
    Abstract: A system and method for allocating resources receive one or more resource requests describing tasks, each of the one or more resource requests having a request priority, a requested configuration type, and a requestor identifier. In a winner-take-all circuit, all of the existing resource priorities within each configuration of the requested configuration type are compared to determine a highest-priority task occupying each assignment. In a loser-take-all circuit, one or more current highest resource priorities of each configuration within the requested configuration type, which are output from the winner-take-all circuit associated with the requested resource assignment, each of the one or more current resources having a current priority, are compared. One of the one or more current resource configurations within the requested configuration type having the lowest current priority is identified as the lowest-priority current resource configuration.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: September 5, 2017
    Assignee: Raytheon Company
    Inventors: Harry B. Marr, Craig A. Snow, Leo Linsky, Kellie Canida
  • Patent number: 9674114
    Abstract: Layout-aware modular decoupled crossbar and router for on-chip interconnects and associated micro-architectures and methods of operation. A crossbar and router architecture called MoDe-X (Modular Decoupled Crossbar) is disclosed that supports 5-port routing for use in 2D mesh interconnects and is implemented through use of decoupled row and column sub-crossbar modules in combination with feeder wiring and control logic that enables routing between ports on the row and column sub-crossbar modules. The corresponding MoDe-X router supports 5-port routing between various router input and output port combinations while reducing both router area and power consumption when compared with a conventional 5×5 crossbar design and implementation. The MoDe-X micro-architecture can be configured to support both single and dual local port injection configurations.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: June 6, 2017
    Assignee: Intel Corporation
    Inventors: Dongkook Park, Aniruddha Vaidya, Akhilesh Kumar, Mani Azimi
  • Patent number: 9628352
    Abstract: A method, an apparatus and a system for downloading a file in a content delivery network are provided. A sending rate of a file fragment is determined according to a requirement for playing the file fragment, the sending rate of the file fragment is carried in a request message for downloading the file fragment, so that a content source server or an upper-level cache server can send the file fragment at the sending rate of the file fragment carried in the request message, which solves the problem in the prior art that, the upper-level cache server or the content source server fails to meet diversified downloading requirements of a lower-level cache server, and the lower-level cache server is capable of providing a flexible streaming service for a terminal apparatus, improving user experience.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: April 18, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Lei Xu
  • Patent number: 9585060
    Abstract: A method and apparatus for segmenting medium access control (MAC) service data units (SDUs) creates enhanced MAC-es PDUs in the enhanced MAC-e/es sub-layer by concatenating MAC SDUs received from the logical channels. An enhanced transport format combination (E-TFC) selection entity controls the concatenation of MAC SDUs into enhanced MAC-es PDUs. When a MAC SDU is received that is too large to fit into a selected enhanced MAC-es PDU payload, a segmentation entity segments the MAC SDU such that the MAC SDU segment fills the remaining payload available in the selected enhanced MAC-es PDU. The enhanced MAC-es PDU is then assigned a transmission sequence number (TSN) and multiplexed with other enhanced MAC-es PDUs to create a single enhanced MAC-e PDU that is transmitted on the E-DCH in the next transmission time interval (TTI). A HARQ entity stores and, if necessary retransmits the enhanced MAC-e PDU when a transmission error occurs.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: February 28, 2017
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Diana Pani, Christopher R. Cave, Paul Marinier, Stephen E. Terry
  • Patent number: 9559988
    Abstract: Within a networking device, packet portions from multiple PDRSDs (Packet Data Receiving and Splitting Devices) are loaded into a single memory, so that the packet portions can later be processed by a processing device. Rather than the PDRSDs managing and handling the storing of packet portions into the memory, a packet engine is provided. The PDRSDs use a PPI (Packet Portion Identifier) Addressing Mode (PAM) in communicating with the packet engine and in instructing the packet engine to store packet portions. A PDRSD requests a PPI from the packet engine in a PPI allocation request, and is allocated a PPI by the packet engine in a PPI allocation response, and then tags the packet portion to be written with the PPI and sends the packet portion and the PPI to the packet engine.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: January 31, 2017
    Assignee: Netronome Systems, Inc.
    Inventors: Salma Mirza, Gavin J. Stark, Ronald N. Fortino
  • Patent number: 9548934
    Abstract: A data stream and data packet transmission method and device are described, relating to the field of interface data transmission technologies. The method includes: a home end detects whether data to be transmitted is a data stream or a data packet; when it is detected that the data stream and the data packet exist simultaneously, the data stream is preferentially transmitted; and upon completion of transmission of the data stream, then the data packet is transmitted. According to the embodiments of the disclosure, when the data stream and the data packet exist simultaneously, high efficiency transmission of the data stream may be achieved with no need of extra external time for scheduling operations, effectiveness of transmission of the data stream is enhanced, and data transmission efficiency through the interface is improved.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: January 17, 2017
    Assignee: ZTE CORPORATION
    Inventors: Feng Wang, Jinqing Yu, Xiaobo Kuang
  • Patent number: 9513895
    Abstract: A method for automatically patching a management server in a distributed network. The method includes receiving an instruction to patch an unpatched management server. Retrieving, from a software repository, a patch file comprising a patch for the unpatched management server, where the unpatched management server is configured to manage a distributed application in the distributed network, and where the unpatched management server is located on a node of the distributed network. Establishing a connection with a management agent located on the node, where the management agent is configured to communicate with the unpatched management server over the network and manage a part of the distributed application that is located on the node. Sending, over the connection, the patch file to the management agent. Receiving, by the management agent, the patch file. Applying, by the management agent, the patch to the unpatched management server to obtain a patched management server.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: December 6, 2016
    Assignee: Oracle International Corporation
    Inventor: Sonali Inamdar
  • Patent number: 9497614
    Abstract: This technology discloses a controlling and steering device for maintaining national connection between a mobile device of a subscriber and a mobile network. The system comprises: a tracing module, a steering logic module and a communication module. The tracing module is configured to: (i) periodically sample a mobile device of a subscriber or a location of the mobile device; and (ii) check amount of data sent and received from the mobile device is below a specified threshold. The steering logic module is configured to determine if a national connection between a mobile device of a subscriber via a Mobility Management Entity (MME) and a mobile network via a Home Subscriber Server (HSS) is permitted and wherein the communication module is arranged to send and receive messages from HSS to MME and from MME to HSS.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: November 15, 2016
    Assignee: F5 Networks, Inc.
    Inventors: Leonid Ridel, Petrus Wilhelmus Andrianus Jacobus Maria Nas
  • Patent number: 9426171
    Abstract: Techniques for analyzing access to a network-based resource may be provided. For example, a client record associated with the access to the network-based resource over a network may be compared to a provider record. The client record may indicate an address of the network based resource and can be received from a computing resource. The provider record can also indicate the address and can be received from a trusted computing resource. Based on the comparison, an issue associated with the access to the network-based resource over the network may be detected.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: August 23, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Ryan Jezorek, Maarten Van Horenbeeck, Richie Lai
  • Patent number: 9426153
    Abstract: The present disclosure relates to the setup of multiple devices on a local area network. Specifically, various techniques and systems are provided for utilizing a network device to efficiently add a new device to a local area network using an existing network device. Exemplary embodiments of the present invention include a computer-implemented method.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: August 23, 2016
    Assignee: BELKIN INTERNATIONAL INC.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri
  • Patent number: 9400521
    Abstract: Flexible portable electronic device capable of elaborating information, including a flexible body arranged to be capable of being secured to a part of the user's body, the flexible body including a lower flexible band and an upper flexible band. The flexible portable electronic device includes an electronic assembly for processing information, the electronic assembly for processing information including at least a first electronic component with a substantially flat surface, housed between the upper flexible band and the lower flexible band of the flexible body. The first electronic component is secured on only one portion of the surface thereof to one of the upper or lower flexible bands.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: July 26, 2016
    Assignee: The Swatch Group Research and Development Ltd.
    Inventors: Pascal Heck, Cedric Nicolas
  • Patent number: 9397930
    Abstract: The present disclosure describes methods, systems, and computer program products for providing network traffic routing optimizations. One computer-implemented method includes calculating a direct connection cost for network traffic between two points in a network, the network including one or more nodes of an accelerated application delivery (AccAD) network, calculating an AccAD connection cost for the network traffic between the two points in the network using at least one node of the AccAD network, comparing the calculated direct connection cost and the AccAD connection cost, and determining whether the direct connection cost is greater than the sum of the AccAD connection cost and a minimum cost threshold value.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: July 19, 2016
    Assignee: SAP SE
    Inventors: Alex Drobinsky, Isaac Eliassi, Or Igelka
  • Patent number: 9367347
    Abstract: Systems and methods are provided for command execution. A stream-array data structure including a plurality of stream entries is received. One or more head pointers of one or more command chains are obtained from the stream entries. One or more source commands corresponding to the one or more head pointers are obtained in the command chains. A target command is selected from the one or more source commands based at least in part on a priority of the target command. The target command is executed, and removed from the command chains. The stream-array data structure is updated.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: June 14, 2016
    Assignee: MARVELL INTERNATIONAL, LTD.
    Inventors: Jun Zhu, Tsung-Ju Yang, Ruoyang Lu, Joseph Jun Cao
  • Patent number: 9344906
    Abstract: A system, method and network communications device including a processing unit configured to communicate data packets with one or more network communications devices. The data packets include network performance information generated by the one or more network communications devices in response to receiving a portion of the data packets. The network communications device further includes a memory in communication with the processing unit. The memory is configured to store a table containing network performance information associated with the node segments through which the data packets are communicated with the one or more network communications devices. The processing unit is further configured to process the data packets to store the network performance information in the table. The network performance information is utilized to alter future communications of the data packets through the node segments.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: May 17, 2016
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Robert J. Morrill, William L. Wiley, Michael K. Bugenhagen
  • Patent number: 9331908
    Abstract: A method implemented by a network component is provided. The method includes receiving a Virtual Station Interface (VSI) Discovery Protocol (VDP) request from an Edge Virtual Bridging (EVB) station and transmitting, to the EVB station, a VDP Response in response to the request. The VDP Response includes a VDP Type-Length-Value (TLV) having a Filter Information field. The Filter Information field is configured to specify a Priority Code Point (PCP) value associated with one or more Virtual Local Area Network (VLAN) Identifier (VID) values carried by the VDP Response. The PCP value is carried in a PCP field and adopted by the EVB station as a default PCP value associated with the VSI and at least one VID. The Filter Information field further contains a PCP Significant (PS) field associated with each PCP field, and wherein the PS field indicates whether the PCP field carries the PCP value.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: May 3, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Robert Sultan, Yingjie Gu, Yizhou Li, T. Benjamin Mack-Crane
  • Patent number: 9304839
    Abstract: A technique for resending messages can include determining if a particular message with a first unique identifier has been received by a recipient task among a number of potential recipient tasks in a distributed streaming system, notifying the number of potential recipient tasks to ignore the particular message with the first unique identifier, and resending the particular message with a second unique identifier.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: April 5, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Meichun Hsu, Qiming Chen, Maria Guadalupe Castellanos
  • Patent number: 9301051
    Abstract: A master transmitter distributes a plurality of audio channels to one or more expansion receivers as a multiplexed audio stream. Control information is also transmitted between the master transmitter and the expansion receivers. Both the control information and the multiplexed audio stream are transmitted on the same cable allowing for reduced clutter and cheaper material and installation costs.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: March 29, 2016
    Assignee: Crestron Electronics Inc.
    Inventors: Mark LaBosco, Dario Pagano
  • Patent number: 9282522
    Abstract: According to the embodiments, when a communication apparatus is a publisher, a transmission message including a first identifier is transmitted using first transmission power, when the communication apparatus is a subscriber, data of a reception message including the first identifier is stored in a nonvolatile memory, when at least a part of the reception message cannot be received, a repair message for requesting retransmission of the reception message is transmitted from a wireless interface unit using second transmission power, and when there is no response, a repair message is transmitted using third transmission power that is larger than the second transmission power.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: March 8, 2016
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Kenichi Maeda, Arata Miyamoto, Masahiro Ishiyama, Hiroto Nakai
  • Patent number: 9232264
    Abstract: The present invention concerns a transmitting device adapted to send content in bursts in a channel, the channel comprising a plurality of bursts, wherein a burst comprises at least one time slot. The transmitting device comprises first communicating means for receiving content from a first network, second communicating means for sending the content to a second network, the content being successively sent over at least one time slot of the bursts of the channel, time slot means for assigning a channel, and at least one unfilled time slot in the bursts of the channel to at least one second transmitting device located on the second network and signaling means for indicating the channel and the unfilled time slots to the at least one second transmitting device.
    Type: Grant
    Filed: May 14, 2009
    Date of Patent: January 5, 2016
    Assignee: THOMSON LICENSING
    Inventors: Guillaume Bichot, Christopher Howson
  • Patent number: 9106439
    Abstract: A network component comprising a processor configured to implement a method comprising promoting the communication of a frame of octet-sized timeslots, wherein the timeslots are configured to carry a plurality of data types. Also disclosed is a method comprising communicating a high priority data and a low priority data in a frame comprising a plurality of octet-sized timeslots, wherein each timeslot is assigned to the high priority data or the low priority data, wherein the high priority data is provided in the timeslots assigned to the high priority data, and wherein the low priority data is provided in the timeslots assigned to the low priority data. Also disclosed is a network component comprising a processor configured to implement a method comprising recognizing the reception of a plurality of data streams each having a priority, and promoting the multiplexing of the data streams based on the priority of each data stream.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: August 11, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventor: Serge Francois Fourcand
  • Patent number: 9106431
    Abstract: The invention includes a method and apparatus for providing media content. The method includes duplicating each packet of an original packet stream for which an associated importance level satisfies an importance condition, inserting each duplicate packet within the original packet stream to form thereby a modified packet stream, and transmitting the modified packet stream toward a wireless terminal adapted for processing the modified packet stream for presenting the media content conveyed by the original packet stream. The duplicate packets may be inserted within respective windows associated with the duplicate packets, wherein each window is determined according to an original packet position associated with the original packet from which the duplicate packet is formed.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: August 11, 2015
    Assignee: Alcatel Lucent
    Inventors: Katherine H. Guo, Arun Narayen Netravali, Krishan K. Sabnani
  • Patent number: 9098447
    Abstract: If none of the fragments of an erasure-coded data file have become corrupted then the original data file can be readily reconstructed. If one or more fragments of an erasure-coded data file have become corrupted it may still be possible to find a combination of fragments that reconstruct the original data file, but the number of possible combinations may be impracticably large. If an attempt with a first set of fragments fails, an efficient approach is to use an independent set of fragments for the second attempt. Then, for further attempts, the results of a current attempt are compared with previous results. If a match is found then the original data file has been reconstructed. An original data file may also be reconstructed by separately recovering each data block of the data file from corresponding fragment blocks and assembling the data file from the recovered data blocks.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: August 4, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Bryan James Donlan, Paul David Franklin
  • Patent number: 9098446
    Abstract: If none of the fragments of an erasure-coded data file have become corrupted then the original data file can be readily reconstructed. If one or more fragments of an erasure-coded data file have become corrupted it may still be possible to find a combination of fragments that reconstruct the original data file, but the number of possible combinations may be impracticably large. If an attempt with a first set of fragments fails, an efficient approach is to use an independent set of fragments for the second attempt. Then, for further attempts, the results of a current attempt are compared with previous results. If a match is found then the original data file has been reconstructed. An original data file may also be reconstructed by separately recovering each data block of the data file from corresponding fragment blocks and assembling the data file from the recovered data blocks.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: August 4, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Bryan James Donlan, Paul David Franklin
  • Patent number: 9077768
    Abstract: Method for providing digital contents in a network environment in an embodiment includes the following. In a server, the digital content request is checked for its priority. Whether a queue is full is checked. If the queue is not full, the digital content request is added to the queue. If the digital content request is not of a high priority and the queue is full, a communication link to a client device corresponding to the digital content request is disconnected. If the digital content request is of the high priority and the queue is full, the digital content request is added to an additional queue appended to the queue. With respect to a first request, a digital content required by the first request is provided to a client device corresponding to the first request. The providing step is repeated for another request obtained from the queue.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: July 7, 2015
    Assignee: WISTRON CORPORATION
    Inventor: Yeu Tai
  • Patent number: 9071682
    Abstract: A method and device for providing dynamic communication options on a communications device are provided. The communications device is configured to provide communication services using a plurality of communication methods. The method for providing dynamic communication options comprises: monitoring communications with a contact associated with the communications device and obtaining communication method usage information based on the communication methods used for the communications with the contact; ranking communication methods for the contact based on the communication method usage information; and displaying at least two of the communication methods in an ordered list, wherein the respective positions of the displayed communication methods in the list are determined in accordance with the rankings.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: June 30, 2015
    Assignee: BlackBerry Limited
    Inventor: Prateek Bhatnager
  • Patent number: 9042385
    Abstract: In a system where multiple resources are available for carrying traffic, a scheduler may give higher scheduling priority to those resources for which a RUM has been sent. For example, if a node has sent a RUM to reserve a specified carrier of a set of allocated carriers, the scheduler may first attempt to schedule traffic on the specified carrier since there may be less interference on this carrier as a result of the RUM.
    Type: Grant
    Filed: January 27, 2009
    Date of Patent: May 26, 2015
    Assignee: QUALCOMM, Incorporated
    Inventors: Anastasios Stamoulis, Rajarshi Gupta
  • Patent number: 9031087
    Abstract: A system for optimizing response time to events or representations thereof waiting in a queue has a first server having access to the queue; a software application running on the first server; and a second server accessible from the first server, the second server containing rules governing the optimization. In a preferred embodiment, the software application at least periodically accesses the queue and parses certain ones of events or tokens in the queue and compares the parsed results against rules accessed from the second server in order to determine a measure of disposal time for each parsed event wherein if the determined measure is sufficiently low for one or more of the parsed events, those one or more events are modified to a reflect a higher priority state than originally assigned enabling faster treatment of those events resulting in relief from those events to the queue system load.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: May 12, 2015
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventor: Yevgeniy Petrovykh
  • Patent number: 9031080
    Abstract: In a communication system transmitting from multiple antennas to multiple users, data transmission rates are allocated over scheduled users by varying the weights assigned to the users. The user weights determine the transmission precoding vectors used for the transmissions, which determine the data rates. In one embodiment, a set of predetermined weights is selected from a plurality of sets of weights as the one maximizing the sum, over all scheduled users, of the ratio of each user's instantaneous data rate to the average rate over prior frames. In another embodiment, the weights, precoding vectors, and data rates are frequency-specific. In another embodiment, the user weights are determined through an iterative process of assigning initial weights, determining the precoding vectors associated with the weights, determining the channel conditions for transmission using the determined precoding vectors, and adjusting the user weights based on their relative channel conditions.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: May 12, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventor: Abdulrauf Hafeez
  • Patent number: RE46960
    Abstract: A communication system, such as UMTS, comprises a scheduler (12) in a first station (PS) which is able to control a user equipment (UE1, UE2). The scheduler when operating in a data transmission mode, such as HSUPA (High-Speed Uplink Packet Access) controls the user equipment with combinations of absolute grants (AG) and relative grants (RG). The relative grants serve to adapt a transmission parameter relative to a reference value. The reference value for the relative grant is selected dependent on a property of one or more of the grants. Such a property may comprise the absolute grant being an all process grant or a single process grant.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: July 17, 2018
    Assignee: Koninklijke Philips N.V.
    Inventors: Matthew P. J. Baker, Paul Bucknell