Sequencing Or Resequencing Of Packets To Insure Proper Output Sequence Order Patents (Class 370/394)
  • Patent number: 10321320
    Abstract: A network server system maintains secure Internet data message links with respective device link agents on each of many wireless end-user devices. Through a network interface, the server system receives messages from network elements, for which delivery is requested to specific software components on specific ones of the devices. A message buffer system buffers such messages for delivery, and logic determines whether one of several potential triggers has happened to cause the system to deliver buffered messages to a particular one of the devices. For at least some messages, receiving the message at the buffer will not trigger delivery. At least one trigger identifies a time-critical message, however, which can cause all buffered messages for a particular device to be delivered. Such a system balances wireless network efficiency and opportunistic delivery with a potential for fast message delivery, when needed.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: June 11, 2019
    Assignee: Headwater Research LLC
    Inventor: Gregory G. Raleigh
  • Patent number: 10303373
    Abstract: An apparatus includes a buffer and a processor. The buffer contains a plurality of commands pending for a data storage medium. The processor is configured to sort the commands in an execution efficiency favorable manner, which reveals a most favorable command for execution, compare a skip count for each of the commands to a threshold count, the skip count corresponding to a number of times execution of the command has been skipped in favor of execution of another command, and execute one of the commands having a skip count that has reached the threshold count over the execution of the most favorable command.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: May 28, 2019
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Christopher Fulkerson, Kenneth Barham, LingZhi Yang
  • Patent number: 10306489
    Abstract: A status report transmission of the PDCP layer for a PDCP status report can reduce radio resources by transmitting the reception success or failure of a series of PDCP service data units (SDUs) in the form of a bitmap when configuring the PDCP status report for reporting a reception status of PDCP SDUs to another party in the PDCP layer. A PDCP control packet data unit (PDU) is generated to communicate a status report for one or more PDCP SDUs transmitted from a transmitting node. The PDCP control PDU includes a data/control (D/C) bit field to indicate the PDCP control PDU is a control PDU, a control PDU type field to indicate a type of corresponding control information, a sequence number field to indicate a first missing PDCP SDU, and a bitmap field for a variable length bitmap. A specific bit in the variable length bitmap indicates whether a corresponding one of the one or more PDCP SDUs has been successfully been received. The PDCP control PDU is transmitted to the transmitting node.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: May 28, 2019
    Assignee: Optis Cellular Technology, LLC
    Inventors: Seung June Yi, Sung Jun Park, Young Dae Lee, Sung Duck Chun
  • Patent number: 10303712
    Abstract: An image retrieval apparatus capable of retrieving a desired image from images shot continuously in a short time. A display control unit displays the images on a display unit in order in a first or second transition direction according to a user's operation. A setting unit sets up a limit point in the first (second) transition direction when the direction in which the images are displayed in order is switched from the first (second) transition direction to the second (first) transition direction based on an image displayed at a time of switching. The display control unit stops displaying the images in order in the first (second) transition direction when a displayed image reaches an image corresponding to the limit point in the first (second) transition direction during the images are displayed in order in the first (second) transition direction.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: May 28, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yosato Hitaka
  • Patent number: 10298380
    Abstract: Method for transmitting data in a communication network of an industrial automation system and coupling communication device wherein in order to transmit data in a communication network of the industrial automation system, first data frames including control data for the automation system are transmitted by coupling communication devices of the communication network only within periodic first intervals of time, where second data frames, which are assigned to data streams comprising sequences of data frames, and/or third data frames, for the transmission of which no quality of service or a quality of service below a predefined threshold value is stipulated, are transmitted within periodic second intervals of time, the first intervals of time are subdivided into first and second sub-intervals, and where first data frames which are to be forwarded are inserted into a first and a second queue in alternating sub-intervals and are alternately removed from the queues for forwarding.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: May 21, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventor: Marcel Kiessling
  • Patent number: 10291687
    Abstract: An in-vehicle gateway apparatus includes a first communication section and a second communication section. The first communication section receives a vehicle related data set including multiple data elements from a data transmit apparatus. The second communication section transmits a processed data set processed based on the vehicle related data set to an in-vehicle LAN group including a first in-vehicle LAN and a second in-vehicle LAN. The second in-vehicle LAN has a communication speed lower than a communication speed of the first in-vehicle LAN. The second communication section transmits a first processed data set processed based on the vehicle related data set to the first in-vehicle LAN, and transmits a second processed data set processed based on the vehicle related data set and having less data elements than the first processed data set to the second in-vehicle LAN.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: May 14, 2019
    Assignee: DENSO CORPORATION
    Inventor: Shuuji Nakamura
  • Patent number: 10278198
    Abstract: The present disclosure discloses a packet-forwarding priority setting circuit comprising: a decision circuit configured to detect whether an application type of a packet stream is included in a table; a processing circuit configured to examine at least one preceding packet among the packets of the stream if no application type of the stream is found in the table, so as to determine the application type of the stream and store it in the table, and the processing circuit configured to determine the application type of the stream according to the table if the application type of the stream is found in the table; and a mapping circuit configured to distribute some or all of the packets of the stream to one of a plurality of queues according to the application type of the stream, in which the queues are associated with different priorities respectively.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: April 30, 2019
    Assignee: REALTEK SINGAPORE PRIVATE LIMITED
    Inventors: Yi-Shou Hsu, Qian Li
  • Patent number: 10270683
    Abstract: A portable information device includes an acquiring unit, a reproducing unit, and an issuing unit. The acquiring unit acquires data by using a network. The reproducing unit conducts streaming reproduction of the data that is acquired by the acquiring unit. The issuing unit divides unacquired data in the neighborhood of the reproduction position for streaming reproduction of the acquired data and issues, to the acquiring unit, a task for executing acquisition of the data for each divided position.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: April 23, 2019
    Assignee: FUJITSU CONNECTED TECHNOLOGIES LIMITED
    Inventor: Masatoshi Tsubouchi
  • Patent number: 10262390
    Abstract: A graphics processing unit (GPU) service platform includes a control server, and a cluster of GPU servers each having one or more GPU devices. The control server receives a service request from a client system for GPU processing services, allocates multiple GPU servers nodes within the cluster to handle GPU processing tasks specified by the service request by logically binding the allocated GPU server nodes, and designating one of the at least two GPU servers as a master server, and send connection information to the client system to enable the client system to connect to the master server. The master GPU server node receives a block of GPU program code transmitted from the client system, which is associated with the GPU processing tasks specified by the service request, processes the block of GPU program code using the GPU devices of the logically bound GPU servers, and returns processing results to the client system.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: April 16, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Yifan Sun, Layne Peng, Robert A. Lincourt, Jr., John Cardente, Junping Zhao
  • Patent number: 10257825
    Abstract: Aspects of the embodiments are directed to systems, methods, and devices, such as an upstream device that includes an input/output port. The input/output port configured to receive a message from an output port of a downstream device; transmit a plurality of acknowledgement messages to the downstream device; and transmit a response message to the received message to the downstream device.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: April 9, 2019
    Assignee: Intel Corporation
    Inventors: Say Cheong Gan, Poh Thiam Teoh, Hooi Kar Loo, Sun Zheng E, Keng Dar Ang
  • Patent number: 10257323
    Abstract: An electronic device process data including a compressed header is provided. The electronic device includes a controller configured to generate a data packet comprising a header compressed based on at least one data packet previously transmitted, and a transmitter configured to transmit the data packet.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: April 9, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kamma Ganesh Babu, Praveen Chebolu, Jai-Dong Kim, Hyeun-Mok Jung
  • Patent number: 10248518
    Abstract: An information processing device includes a processor configured to perform a diagnosis of hardware of the information processing device. The processor is configured to generate plural pieces of failure information. The plural pieces of failure information are classified into groups corresponding to different importance levels. The processor is configured to store the plural pieces of failure information in consecutive storage areas. The consecutive storage areas are divided into storage sections corresponding to the respective groups in order of importance level. The processor is configured to store first piece of failure information in a head of a second storage section in absence of free areas in first storage section. The first storage section is secured for a first group including the first piece of failure information. The second storage section is secured for a second group corresponding to a second importance level lower than the first importance level by one level.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: April 2, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Masato Fukumori, Haruhiko Ueno
  • Patent number: 10243692
    Abstract: Provided is a method for correcting errors in a data transmission network, comprising: transmitting a plurality of uncoded information packets across a network path; transmitting a plurality of coded packets for recovering information packets lost in transmission across said network path, the coded packets being temporally interspersed among said uncoded information packets, wherein the coded packets are encoded based on information packets transmitted prior to a previously transmitted coded packet; and determining the interspersion of the coded packets according to a packet loss rate.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: March 26, 2019
    Assignees: NATIONAL UNIVERSITY OF IRELAND, MAYNOOTH, MASSACHUSETTS INSTITUTE OF TECHNOLOGY
    Inventors: Andres Garcia Saavedra, Mohammad Karzand, Douglas Leith, Muriel Medard
  • Patent number: 10230496
    Abstract: A method and an apparatus for processing a control message for a request of retransmission are provided. The method includes generating a First Missing Serial number (FMS) describing a serial number of a data unit having a lowest serial number among data units which are not received, determining whether a data unit having a serial number greater than the serial number described in the FMS exists due to an out of sequence among data units which are previously received, generating a bitmap indicating a reception of a plurality of data units having a serial number greater than the FMS, if a data unit which is out of sequence exists, and connecting and transmitting the FMS and the bitmap.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: March 12, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Soeng Hun Kim, Jung Woong Lee
  • Patent number: 10225830
    Abstract: Embodiments of present invention provide a processing method of a data packet, a terminal, a base station and a system, the terminal comprises: a receiving unit, configured to receive a first instruction sent by a first base station; a processing unit, configured to stop reordering data packets according to the first instruction received by the receiving unit, or start reordering the data packets according to the first instruction received by the receiving unit. The technical solutions provided by the embodiments of the present invention are used to achieve that an orderliness of the data packets in the terminal is guaranteed.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: March 5, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Tao Zhang, Bo Lin
  • Patent number: 10225154
    Abstract: Methods for removing a middlebox from a network connection include determining a degree of mismatch between a sequence number in a first connection between the middlebox and a client and a sequence number in a second connection between the middlebox and a server, delaying acknowledgment signals from the middlebox on a connection to decrease the degree of mismatch, and establishing a direct connection between the client and the server without mediation by the middlebox when the degree of mismatch is zero.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Thai V. Le, Erich M. Nahum, Vasileios Pappas
  • Patent number: 10210950
    Abstract: A home automation (HA) system may include addressable HA devices, and a processor and a memory associated therewith. The processor implements a message queue for generating generic messages for respective ones of the plurality of addressable HA devices and implements sandboxed bridges each configured to convert a generic message from the message queue into a specific message for a given one of the addressable HA devices. Upon a failure of one of the sandboxed bridges, the processor reloads the failed sandboxed bridge while maintaining operational the other sandboxed bridges.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: February 19, 2019
    Assignee: K4CONNECT INC.
    Inventors: Jonathan Andrew Gould, Daniel Mark Floyd
  • Patent number: 10200264
    Abstract: In exemplary embodiments of the present invention, special metadata is added to link monitoring protocol messages exchanged by pairs of adjacent nodes to allow such nodes to detect communication link failures and determine whether the failure affects an incoming communication link or an outgoing communication link. The link monitoring protocol messages may be augmented BFD messages.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: February 5, 2019
    Assignee: 128 Technology, Inc.
    Inventors: Abilash Menon, Robert Penfield, Hadriel S. Kaplan, Patrick Timmons
  • Patent number: 10187834
    Abstract: A method for handover between distributed access points (APs), where the method includes a central AP sending a first instruction to an AP 2. The first instruction includes an identifier of the wireless terminal, and the first instruction is used to instruct the AP 2 to start receiving a data frame from the wireless terminal, and forbid the AP 2 to return an acknowledgement frame to the wireless terminal. The central AP sends a handover success notification message to an AP 1 and the AP 2. The handover success notification message includes the identifier of the wireless terminal, and the handover success notification message is used to instruct the AP 1 to stop receiving the data frame from the wireless terminal, and is used to instruct the AP 2 to return the acknowledgement frame to the wireless terminal.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: January 22, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Liyun Ou, Yungui Wang, Lin Zhang
  • Patent number: 10178606
    Abstract: This disclosure relates to a message transmission method, a message reception method and corresponding apparatuses and storage mediums. The message transmission method may be performed by a first Bluetooth device and may involve generating, by a processor of the first Bluetooth device, a beacon frame message based on an intended interaction purpose with a second Bluetooth device, wherein the beacon frame message contains one or more fields indicating the interaction purpose, and broadcasting the beacon frame message using a Bluetooth communication interface of the first Bluetooth device. By including one or more fields indicating the intended interaction purpose within the beacon message frame, the first Bluetooth device and a second receiving Bluetooth device may be able to interact with one another without having to first establish a connection there between, thereby overcoming limitations of traditional Bluetooth communication schemes.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: January 8, 2019
    Assignee: Xiaomi Inc.
    Inventors: Yi Ding, Enxing Hou, Kanjie Zhu
  • Patent number: 10178018
    Abstract: A method and devices for reducing the delay in end-to-end delivery of network packets may be achieved by having the transmission (TX) side of the device, tag each cell with a unique packet identifier and with a byte offset parameter where the tagging allows the reception (RX) side of the destination device to perform on-the-fly assembly of cells into packets by directly placing them at corresponding host buffer, and the method may be done for multiple packets concurrently, and hence store and forward buffering is not needed in either the source or the destination devices and the lowest possible end-to-end cut-through latency is achieved.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: January 8, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuval Elad, Alex Tal, Rami Zecharia, Alex Umansky
  • Patent number: 10171543
    Abstract: A method of operating a first electronic device is provided. The method includes transmitting stream data to a second electronic device, receiving, from the second electronic device, stream information associated with the stream data received by the second electronic device, and determining at least some of the stream data to be transmitted to the second electronic device based on the received stream information.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: January 1, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Heung-Ki Lee, Kyung-Jin Ahn, Ji-Yoon Park
  • Patent number: 10171201
    Abstract: A data transmission method and apparatus initialize an index of a modulation and coding scheme (MCS) for transmitting data to a terminal, adjust the index of the MCS based on at least one of a hybrid automatic repeat request (HARM) feedback of the terminal and a channel quality of the terminal, and transmit the data to the terminal based on the adjusted index of the MCS.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: January 1, 2019
    Assignees: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
    Inventors: Kyung Sook Kim, Een Kee Hong, Ji Hye Park, Joo Sun Bang, Dong Seung Kwon, Sung Kyung Kim, Jee Hyeon Na, Jung Mo Moon
  • Patent number: 10164842
    Abstract: Techniques for providing visualization and analysis of performance data are disclosed. In one particular exemplary embodiment, the techniques may be realized as a system for providing visualization and analysis of performance data. The system may comprise one or more processors communicatively coupled to a mobile communications network. The one or more processors may be configured to provide a user interface at a mobile device for a user to view network performance data associated with the mobile communications network. The one or more processors may further be configured provide one or more user-selectable options to a user at a mobile device to view the network performance data. The one or more processors may also be configured to dynamically filter the network performance data based on the one or more user-selectable options.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: December 25, 2018
    Assignee: VIAVI Solutions Inc.
    Inventors: Edoardo Rizzi, Sameh Yamany
  • Patent number: 10164870
    Abstract: A system, method and a computer readable medium for processing packets transmitted using relaxed order in an ordered multi-path network are provided. Packets associated with a data flow from the ordered multi-path network are received out of order. The received packets are reassembled into a sequential order, without gaps, prior to being delivered to a protocol stock for sequential processing.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: December 25, 2018
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Ariel Hendel, Mohan Kalkunte
  • Patent number: 10146502
    Abstract: A method for stream-processing data including a missing part in real time and thereafter updating the result of the stream processing. A technique for processing data is included. The technique includes receiving data; detecting a probably missing part in the received data while stream-processing the received data in real time; and comparing master data corresponding to the received data and having no missing part with the probably missing part, and if the received data has the missing part, updating the result of the stream processing using the master data.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: December 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kazuhito Akiyama, Yasuhisa Gotoh, Hiroya Ogihara
  • Patent number: 10129049
    Abstract: Embodiments provide a data transmission method, including: receiving, by a receiving circuit in a media access controller, N packets; generating, by a distributing circuit, a first data block and a second data block, where the first data block includes a first set, and the second data block includes a second set; distributing the first data block to a first circuit, and distributing the second data block to a second circuit; converting, by the first circuit, the first data block into first data, and converting, by the second circuit, the second data block into second data; and sending, by the first circuit, the first data through a first channel, and sending, by the second circuit, the second data through a second channel. In addition, another method and a corresponding media access controller are further provided. The foregoing technical solution helps reduce circuit resources occupied by an Ethernet interface.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: November 13, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yuchun Lu
  • Patent number: 10128984
    Abstract: Packet tracking techniques for communication networks are described. In an example embodiment, an apparatus may comprise circuitry, a tracking component for execution by the circuitry to, in response to a request of an initiator device to establish a packet transfer session, determine whether tracking information for the packet transfer session can be locally maintained and in response to a determination that the tracking information for the packet transfer session cannot be locally maintained, identify one or more tracking parameters for retention at the initiator device, and a communication component for execution by the circuitry to send an acceptance message to grant the request of the initiator device to establish the packet transfer session, the acceptance message to indicate a request for retention of the one or more tracking parameters. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: November 13, 2018
    Assignee: INTEL CORPORATION
    Inventors: Keith D. Underwood, Charles A. Giefer
  • Patent number: 10116766
    Abstract: Methods and apparatus for distributed locking interfaces are disclosed. A state manager implements programmatic interfaces for distributed locking operations. In response to a queue-for-lock request for a registry element received via an interface, the state manager provides to the requester, a reference to a first asynchronous computation. The first asynchronous computation comprises an insertion of a lock request into a queue of waiters for a lock on the element. In response to a blocking request for a result of the computation, the state manager transmits, after the lock request has been inserted into the queue of waiters, a notification of the insertion of the request. The notification in turn includes a reference to a second asynchronous computation. The second asynchronous computation comprises a grant of the lock on the particular element to the requester.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: October 30, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Long Xuan Nguyen
  • Patent number: 10110388
    Abstract: An electronic device including: a processor configured to control the electronic device while the electronic device is turned-on and turn-off the electronic device in response to a turn-off command; a network interface card (NIC) configured to periodically exchange a keep awake message with an external server through a repeater while the processor is turned-off; and a power supply configured to supply power to the NIC while the electronic device is turned-off.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: October 23, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jin Lee, Ki-hun Kim
  • Patent number: 10101801
    Abstract: A data-processing system facilitates processing a data stream to assist other devices to pre-fetch elements of the data stream, out-of-sequence, for uninterrupted playback. During operation, the system can receive a data file, and segments the data file into a sequence of content objects. The system then determines a target content object that is to be processed out-of-sequence, and a corresponding source content object. The system then inserts a reference to the target content object, into the source content object, and stores the sequence of content objects. A client device can disseminate interest to obtain the data stream's content objects. Upon receiving a content object, the client device can determine whether the content object includes a reference to other content objects. If so, the client device can disseminate interests for these referenced content objects.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: October 16, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Rebecca Lynn Braynard Silberstein, Michael F. Plass, Roger C. Meike
  • Patent number: 10104437
    Abstract: Methods, systems, and media for providing media guidance are provided.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: October 16, 2018
    Assignee: Google LLC
    Inventors: Matthieu Lorrain, Tina Yin-Ann Wang, Mark Abell, Peter Karacas
  • Patent number: 10097449
    Abstract: Embodiments are provided for optimized best path selection for optimal route reflection and include configuring, by a cloud-based node, a first cluster of nodes in an autonomous system, and determining whether any paths for a network address prefix are available in the first cluster of nodes. Embodiments also include selecting a best path from one or more paths if the one or more paths are determined to be available in the first cluster for the network address prefix. Embodiments further include advertising the best path to one or more nodes in the first cluster. More specific embodiments include determining, if no paths for the network address prefix are available in the first cluster, another path for the network address prefix is available in a second cluster of nodes of the autonomous system, and selecting the other path as the best path.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: October 9, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Keyur Patel, Serpil Bayraktar, Manish Bhardwaj, David Delano Ward, Burjiz Pithawala
  • Patent number: 10091518
    Abstract: In one example embodiment, a transmitting device includes a memory configured to store computer-readable instructions and a processor configured to execute the computer-readable instructions. The processor is configured to prepare at least one packet, the at least one packet including a portion of a compressed representation of at least one data block, a packet offset value and a block identifier, the block identifier identifying the at least one data block, the packet offset value identifying the portion of the compressed representation of the at least one data block within the compressed representation of the at least one data block and broadcast the at least one packet.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: October 2, 2018
    Assignee: Alcatel Lucent
    Inventors: Raziel Haimi-Cohen, Hong Jiang, Jianwei Liu, Larry Liu
  • Patent number: 10080196
    Abstract: The embodiments of the present disclosure provide a method for prolonging a lasting time of an inactive mode, which includes: classifying data to be sent as delay tolerant data and delay intolerant data; formatting the delay tolerant data into at least one delay tolerant data packet; and determining a maximum wait time for each of the at least one delay tolerant data packet, wherein the maximum wait time is adapted to determine for how long the device may remain in the inactive mode before the delay tolerant data packet shall be sent at latest. In addition, an apparatus for prolonging a lasting time of an inactive mode is also provided. Accordingly, the embodiments of the present disclosure possess the advantages that reduction in signaling and power consumption.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: September 18, 2018
    Assignee: SPREADTRUM HONG KONG LIMITED
    Inventor: Teemu Illikainen
  • Patent number: 10069691
    Abstract: The disclosure provides a method (100) and apparatus for anomaly detection in a network. The method (100) comprises: obtaining (S110) a stream of time-series data related to the network; and dividing (S120) the stream into a number of sub-streams each corresponding to a category of data. The method further comprises, for each of the sub-streams: reconstructing (S130) a plurality of phase spaces; predicting (S140), in each of the plurality of phase spaces, whether a data item in the sub-stream is an anomaly candidate based on a prediction model associated with the phase space; and detecting (S150) the data item as an anomaly when it is predicted as an anomaly candidate in all of the plurality of phase spaces.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: September 4, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Tracy Hu, Qingyan Liu, Sky Zhao
  • Patent number: 10050894
    Abstract: Methods, nodes, a wireless communication device and computer programs to be usable in association with controlling transmission of at least one data unit via a first link between a first access node and a wireless communication device and via a second link between the first access node and the wireless communication device via the second access node are described. In one embodiment, the method may be performed by the first access node and may comprise receiving first transmission delay information indicative of a transmission delay of the first link and/or second transmission delay information indicative of the second link, and controlling the transmission of said data unit based on the first and/or second transmission delay information.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: August 14, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Reem Karaki, Torsten Dudda, Hanzhi Zhang, Torbjörn Wigren, Helka-Liina Määttanen, Stefan Wager
  • Patent number: 10044754
    Abstract: A security device may receive, from a server device, a response to a request. The request may be provided by an attacker device and may include a plurality of input values. The security device may determine the plurality of input values, included in the request, based on receiving the response. The security device may modify the response to form a modified response. The response may be modified to include information associated with the plurality of input values. The response may be modified in an attempt to prevent the attacker device from identifying a vulnerability, associated with the server device, based on the plurality of input values being included in the response. The security device may provide the modified response to the attacker device.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: August 7, 2018
    Assignee: Juniper Networks, Inc.
    Inventor: Kyle Adams
  • Patent number: 10044670
    Abstract: Transparent network devices intercept unidirectional network traffic and use bidirectional network protocol messages to discover each other and configure an inner connection. A first transparent network device intercepting unidirectional network traffic between a source and destination will send a bidirectional network protocol message addressed to the destination that includes an indicator of its presence. Additional transparent network devices that intercept this network message each add their own indicator to the message. If no response to the bidirectional network message is received, an error message is received, or a response message is received directly from the destination by one of the transparent network devices, this additional transparent network device deduces that it is the closest transparent network device to the destination and sends a response message addressed to the source that includes an indicator of its presence.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: August 7, 2018
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventor: Adityashankar Kini
  • Patent number: 10044626
    Abstract: In an embodiment, an out-of-order, reliable, end-to-end protocol is provided that can enable direct user-level data placement and atomic operations between nodes of a multi-node network. The protocol may be optimized for low-loss environments such as High Performance Computing (HPC) applications, and may enable loss detection and de-duplication of packets through the use of a robust window state manager at a target node. A multi-node network implementing the protocol may have increased system reliability, packet throughput, and increased tolerance for adaptively routed traffic, while still allowing atomic operations to be idempotently applied directly to a user memory location.
    Type: Grant
    Filed: December 24, 2015
    Date of Patent: August 7, 2018
    Assignee: Intel Corporation
    Inventors: Keith Underwood, Charles Giefer, Mark Debbage, Karl P. Brummel, Nathan Miller, Bruce Pirie
  • Patent number: 10038767
    Abstract: Technologies for using fabric supported sequencers in fabric architectures includes a network switch communicatively coupled to a plurality of computing nodes. The network switch is configured to receive an sequencer access message from one of the plurality of computing nodes that includes an identifier of a sequencing counter corresponding to a sequencer session and one or more operation parameters. The network switch is additionally configured to perform an operation on a value associated with the identifier of the sequencing counter as a function of the one or more operation parameters, increment the identifier of the sequencing counter, and associate a result of the operation with the incremented identifier of the sequencing counter. The network switch is further configured to transmit an acknowledgment of successful access to the computing node that includes the result of the operation and the incremented identifier of the sequencing counter. Other embodiments are described herein.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: July 31, 2018
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Karthik Kumar, Thomas Willhalm, Raj K. Ramanujan, Daniel Rivas Barragan
  • Patent number: 10033779
    Abstract: Embodiments described herein relate to real-time streaming of large quantities of time critical data over multiple distinct networks from a wireless communications device. More specifically, embodiments described herein may address challenges and problems of maintaining consistent data reception quality when faced with the anomalies of a moving sender that is sending data using a relatively unstable radio frequency (RF) method. This may be achieved by converting single source data into multiple data streams, placing them in transport buffers and storing them for forwarding. A plurality radio frequency interface modules provide wireless connectivity to a plurality of wireless networks for transmission over the plurality of networks. Links are maintained to provide feedback on network connections to allow for the transfer of data from one network to another, from one radio frequency interface module to another, and to adjust the amount of data being transmitted.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: July 24, 2018
    Assignee: DEJERO LABS INC.
    Inventors: Bogdan Frusina, Akos Horvath, David Pui Keung Sze, Barry Gilhuly, Cameron Kenneth Smith, Joseph Robert Wayne Mallet, Robert Flatt
  • Patent number: 10034200
    Abstract: For random linear network encoded data transmission, a method communicates a Galois field to user equipment. In addition, the method receives a set of k data packets, wherein at least two of the k packets are of different packet lengths. The method further resizes the k data packets to generate k packets of equal packet length. The method encodes the k resized data packets from a first data ensemble into r random linear network coded (RLNC) packets as a function of the Galois field. The method further iteratively transmits the RLNC packets from two or more transmission nodes to the user equipment until the decode feedback indicates that a packet ensemble is decoded from the transmitted RLNC packets. Each RLNC packet is transmitted by a selected transmission node.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: July 24, 2018
    Assignee: Motorola Mobility LLC
    Inventors: Murali Narasimha, Hossein Bagheri
  • Patent number: 10027399
    Abstract: A method, apparatus and computer program product for -based, delay-efficient data transmission for broadcasting a single file is presented. A file (f) comprised of K packets to be broadcast to a plurality of receivers is determined. A plurality of packets (Pk) of the file are selected for transmission during a timeslot (t). Next, a linear combination of the selected packets (P[t]) are produced, the linear combination of packets are selected at random within the file. The linear combination of selected packets is then transmitted to a plurality of receivers over unreliable channels.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: July 17, 2018
    Assignee: Massachusetts Institute of Technology
    Inventors: Muriel Medard, Atilla Eryilmaz, Asuman Ozdaglar
  • Patent number: 10009445
    Abstract: A method, an apparatus, and a computer program product for communicating data via the Transmission Control Protocol (TCP) are provided. The apparatus receives from a sender a plurality of data segments according to a sequential order, infers at least one missing data segment in the sequential order, and acknowledges to the sender receipt of a highest byte sequence number of a received data segment plus one based on the inference of the at least one missing data segment. The apparatus also adjusts a receive window based on at least one of: the inference of the at least one missing data segment, or a round-trip-time of a TCP connection, wherein the receive window indicates a buffer capacity for receiving data segments. The apparatus further advertises the adjusted receive window to the sender.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: June 26, 2018
    Assignee: QUALCOMM Incorporated
    Inventor: Kevin Roland Fall
  • Patent number: 9998406
    Abstract: Techniques for performing finite memory network coding in an arbitrary network limit an amount of memory that is provided within a node of the network for the performance of network coding operations during data relay operations. When a new data packet is received by a node, the data stored within the limited amount of memory may be updated by linearly combining the new packet with the stored data. In some implementations, different storage buffers may be provided within a node for the performance of network coding operations and decoding operations.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: June 12, 2018
    Assignee: Massachusetts Institute of Technology
    Inventors: Bernhard Haeupler, Muriel Medard
  • Patent number: 9999079
    Abstract: According to one embodiment, a communication device includes a first circuitry, a second circuitry and a third circuitry. The first circuitry establishes a wireless connection with a first communication device, in accordance with a communication request relating to data communication. The second circuitry measures a communication environment of the communication device to acquire communication environment data. The third circuitry establishes a logical connection with a second communication device relating to the communication request via the wireless connection and controls so as to perform the data communication with the second communication device in accordance with the communication environment data.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: June 12, 2018
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Takeshi Ishihara, Masahiro Ishiyama
  • Patent number: 9998735
    Abstract: In one implementation, an apparatus is provided for encoding or decoding video information. The apparatus comprises a memory unit configured to store reference layer pictures associated with a reference layer, an enhancement layer, or both. The apparatus further comprises a processor operationally coupled to the memory unit. In one embodiment, the processor is configured to restrict usage of at most one reference layer pictures that has a different spatial resolution than a current picture as an inter-layer reference picture, and predict the current picture using inter-layer prediction and the inter-layer reference picture.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: June 12, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Jianle Chen, Xiang Li, Krishnakanth Rapaka, Ye-Kui Wang, Marta Karczewicz
  • Patent number: 9992716
    Abstract: The method provides buffer status reporting for the transmission of uplink data from a wireless device to a base station. Uncompressed data is stored in a first buffer of the wireless device. A buffer status report is transmitted from the wireless device to the base station, where the buffer status report contains information indicating an amount of the uncompressed data to be transmitted from the wireless device. The information is dependent on the amount of the uncompressed data stored in the first buffer.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: June 5, 2018
    Assignee: LG ELECTRONICS INC.
    Inventor: Patrick Fischer
  • Patent number: 9992109
    Abstract: Embodiments of the present invention relate to the field of communications, and provide a data transmission method, apparatus and system. The method includes: detecting whether data transmitted in a received GTP-U data packet is data of a predetermined type; if a result of the detection is that data transmitted in the GTP-U data packet is data of a predetermined type, decapsulating the GTP-U data packet, to obtain the data of the predetermined type and a destination address of the data of the predetermined type; and sending the data of the predetermined type and the destination address to a message gateway, so that the message gateway forwards the data of the predetermined type according to the destination address. A gateway includes: a detection module, a decapsulation module, and a sending module. A message gateway includes: a receiving module and a forwarding module.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: June 5, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chunguang Wang, Frank Mademann, Yanping Zhang, Wanqiang Zhang