Transmission Data Record (e.g., For Retransmission) Patents (Class 714/18)
  • Patent number: 10560315
    Abstract: A method and a device for processing a failure in at least one distributed cluster, and a system, where the at least one distributed cluster includes a first distributed cluster. The first distributed cluster includes a first Master node, a first Slave node, a first reference node, and a first secondary node that serves as a backup of the first Master node. The first secondary node receives a heartbeat message that includes first indication information. The first secondary node determines, according to the first indication information, that the first reference node is disconnected from the first Master node. The first secondary node determines that the first secondary node is also disconnected from the first Master node when it is detected that a heartbeat message from the first Master node to the first secondary node is interrupted. The first secondary node determines the first Master node is faulty.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: February 11, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jianqing Yuan, Shaoji Ni
  • Patent number: 10503576
    Abstract: Maintaining core dump privacy during application fault handling. A core memory dump is received for an application from a runtime engine. Areas of the core memory dump are analyzed to identify structural data in the form of internal structures of the runtime engine. The identified structural data is retained in a modified core memory dump, and remaining non-structural data in the areas of the core memory dump is processed to ensure it is not readable by unauthorized entities in the modified core memory dump. The modified core memory dump is outputted for fault analysis.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: December 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: Christopher N. Bailey, Paul K. Bullis
  • Patent number: 10484148
    Abstract: Provided are a method and a device for transmitting and receiving multimedia data. The present invention comprises: receiving of multimedia data and confirming of loss data; determining, with respect to the degree of the loss of the received data, of whether or not the lost data can be recovered by means of application layer forward error correction (AL-FEC); if data recovery by means of the AL-FEC is not possible, making of an automatic retransmission request (ARQ) with respect to the lost data; and receiving of data retransmitted with respect to the ARQ and recovering of the lost data.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: November 19, 2019
    Assignees: Samsung Electronics Co., Ltd., University-Industry Cooperation Group of Kyung Hee University
    Inventors: Young-Wan So, Kyung-Mo Park, Doug-Young Suh, Yong-Woo Cho
  • Patent number: 10454619
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for transmitting data stored in a source data store to a destination data store are presented. A plurality of data chunks may be received in a first format. At least one upsert operation may be performed on each of the data chunks for converting the first format to a format compatible with a destination data store schema. A transfer of the upserted data chunks to the destination data store may be executed. A determination may be made that at least one of the upserted data chunks has failed to transfer to the destination data store. Failed data chunks may be stored in a failed chunk retry data store. The at least one upsert operation may be re-performed on failed data chunks and a re-execution of the transfer of failed data chunks to the destination data store may be made.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: October 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mohan Padmanabhan, Mayukh Ray, Aditya Kekatpure
  • Patent number: 10417190
    Abstract: A system and method for obtaining a request to perform a data operation with a volume, wherein the volume is a logical storage space in which data objects may be stored, determining a plurality of zones for performing the data operation with the volume, wherein each zone of the plurality of zones comprises a series of sectors of a computer-readable storage medium that forms an append-only section of the computer-readable storage medium, and performing the data operation with the volume on the plurality of zones.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: September 17, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Bryan James Donlan, Claire Elizabeth Suver
  • Patent number: 10409663
    Abstract: A first control apparatus transmits, to a second control apparatus, a first error score based on an error detection situation at the time of accessing a first memory device through the second control apparatus, and transmits, to a third control apparatus, a second error score based on an error detection situation at the time of accessing a second memory device through the third control apparatus. The second control apparatus determines whether the first memory device malfunctions, based on a sum of a third error score based on the error detection situation at the time of accessing the first memory device and the received first error score. The third control apparatus determines whether the second memory device malfunctions, based on a sum of a fourth error score based on the error detection situation at the time of accessing the second memory device and the received second error score.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: September 10, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Akira Sampei, Fumio Hanzawa, Hiroaki Sato
  • Patent number: 10313831
    Abstract: A method for providing an extensible solution for discovery message size includes determining a capsule size at a layer one protocol of a user equipment operating in a cellular network. The capsule size is forwarded to a layer two protocol of the user equipment where it is adjusted to accommodate layer two overhead. The adjusted capsule size is then forwarded to a layer three protocol.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: June 4, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventor: Mazin Al-Shalash
  • Patent number: 10313970
    Abstract: Methods and apparatus for controlling discontinuous reception on a mobile device and in particular to control a short discontinuous reception timer in response to receipt of a medium access control control element. The methods and apparatus include stopping, restarting or maintaining the short discontinuous reception timer. Methods and apparatus for limiting or stopping a retransmission timer by providing user equipment with a maximum retry value for transmissions, by providing a maximum redundant version value, or by providing a medium access control control element to stop or prevent the start of a retransmission timer.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: June 4, 2019
    Assignee: BlackBerry Limited
    Inventors: Zhijun Cai, James Earl Womack, Takashi Suzuki, Gordon Peter Young, Yi Yu
  • Patent number: 10296407
    Abstract: A method is provided to detect and handle failures in the communication in a network, including a sender (201, 203) and a receiver (202, 501, 502, 503), where communication between the sender and the receiver is message-oriented. The method includes: (a) the sender sending a message (M101, M101-C, M102-C) to the receiver; (b) the sender monitoring the transmission process of the message inside the sender and/or monitoring the message; (c) the sender executing a correctness check of (i) the message, e.g., its contents, and/or (ii) the transmission process of the message inside the sender; and (d) after the correctness check(s) has/have been completed, the sender informs the receiver of the result of the correctness check(s), wherein (e) the receiver of the message marks the message as being faulty and/or discards the message if the result of a correctness check indicates that the message and/or transmission process is faulty.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: May 21, 2019
    Assignee: TTTech Computertechnik AG
    Inventors: Martin Schwarz, Wilfried Steiner, Günther Bauer
  • Patent number: 10291682
    Abstract: A device may determine that a received transmission control protocol (TCP) segment includes data for a hypertext transfer protocol (HTTP) version N stream, where N is greater than or equal to 2. The device may identify, from the received TCP segment, a stream identifier for the HTTP version N stream. The device may determine that a condition is satisfied for releasing one or more TCP segments, associated with the stream identifier, from a TCP reassembly queue. The device may release the one or more TCP segments from the TCP reassembly queue based on determining that the condition is satisfied.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: May 14, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Suresh Vishwanathan, Anil Kumar Reddy Sirigiri
  • Patent number: 10271162
    Abstract: A method for providing an extensible solution for discovery message size includes determining a capsule size at a layer one protocol of a user equipment operating in a cellular network. The capsule size is forwarded to a layer two protocol of the user equipment where it is adjusted to accommodate layer two overhead. The adjusted capsule size is then forwarded to a layer three protocol.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: April 23, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventor: Mazin Al-Shalash
  • Patent number: 10261696
    Abstract: Technology is disclosed for improving performance during playback of logged data storage operations. The technology can monitor a log to which data storage operations are written before data is committed to a volume; determine counts of various types of data storage operations; and when the counts exceed a specified threshold, cause the data storage operations to be committed to the volume. Some data storage operations can be coalesced during playback to further improve performance.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: April 16, 2019
    Assignee: NetApp, Inc.
    Inventors: Dennis Dalessandro, Ellard Roush, Joseph Brown
  • Patent number: 10165013
    Abstract: A method involves acts of receiving a Session Initiation Protocol (SIP) request, initiating by a computing device having a processor, a SIP session as a result of receiving the SIP request, executing, by the processor, a state chart implemented in the SIP server, communicating events by the computing device to the state chart, as the events occur in the SIP session, and changing states in the SIP session by the computing device, as the states are defined in the state chart, to completion of the SIP session.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: December 25, 2018
    Inventor: Slava Sayko
  • Patent number: 10122540
    Abstract: A wireless device and method for managing a multicast group within a wireless network are disclosed. The wireless device is included in a first multicast group in which data is directly sent between member devices or data is sent using hopping between the member devices. The wireless device includes a reception unit, a determination unit, and a transmission unit. The reception unit receives a join request for joining a second multicast group from a joining device that attempts to join the second multicast group. The determination unit extracts information about the second multicast group from the join request, and determines whether the second multicast group is identical with the first multicast group based on the information about the second multicast group. The transmission unit forwards the join request to another device or sends a response to the join request to the joining device based on a result of the determination.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: November 6, 2018
    Assignee: CHUNG-ANG UNIVERSITY-ACADEMY COOPERATION FOUNDATION
    Inventors: Sung Rae Cho, Jun Beom Hur, Woong Soo Na, Jeong Seok Yu, Tae Jin Kim, Hyoung Chel Bae, Yun Seong Lee, Ju Ho Lee, Zeynep Vatandas
  • Patent number: 10120755
    Abstract: A method includes encoding data into pluralities of sets of encoded data slices. The method further includes outputting the pluralities of sets of encoded data slices to DST units, wherein each of the DST units stores a slice grouping of encoded data slices. The method further includes dividing the task into a decode threshold number of partial tasks. The method further includes sending a slice deletion policy to the DST units. On a data chunkset by data chunkset basis: the method further includes selecting a decode threshold number of DST units; assigning the decode threshold number of partial tasks to the decode threshold number of DST units; executing the decode threshold number of partial tasks on the slice groupings to produce partial results; and deleting the plurality of sets of encoded data slices of the given data chunkset in accordance with the slice deletion policy.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: November 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary W. Grube, Timothy W. Markison, Jason K. Resch
  • Patent number: 10023210
    Abstract: According to various aspects, exemplary embodiments are disclosed of devices, systems, and methods related to tracking location of operator control units for locomotives. In an exemplary embodiment, an operator control unit includes a user interface configured to receive one or more commands from an operator for controlling a locomotive. The operator control unit also includes a global positioning system (GPS) receiver configured to receive location information of the operator control unit, and a wireless communication device. The wireless communication device is configured to transmit command data corresponding to the one or more commands and location data corresponding to the location information to a machine control unit on the locomotive.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: July 17, 2018
    Assignee: Laird Technologies, Inc.
    Inventors: André Brousseau, Jeremy Jovenall
  • Patent number: 9973548
    Abstract: A method, computer program product, and computer system for notifying a response sender of a malformed SIP response message. The method includes, producing a special ACK message after receiving a malformed response message from a SIP server. The special ACK message contains a correction of the determined malformation, and is sent to the SIP server for correction by the SIP server.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventors: Asher Budik, Tamir Faibish, Vladimir Gamaley, Lior Luker
  • Patent number: 9930210
    Abstract: An information processing apparatus having a power-saving standby power mode, according to an embodiment of the present invention, first communicates with an image reading device configured to read an image from an original and receives image data obtained in the reading of the image. In a case where a reading operation does not normally terminate because the information processing apparatus changes to a power-saving state during the reading operation and it is confirmed that the image processing apparatus has returned from the power-saving state, the information processing apparatus instructs the image reading device to discard the received image data of an image that was being read from an original when the information processing apparatus shifted to the power-saving state, and re-read the image that was being read from the original.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: March 27, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideki Hanano
  • Patent number: 9912516
    Abstract: A file authentication requesting device that stores a computer program for requesting authentication of files in digital systems, the device comprises a confirmation request system that generates a request for a confirmation receipt from a third party authenticator authenticating the attributes of a file; a transferring system that transfers attributes of at least one file to be authenticated to the third party authenticator from the device that requested the confirmation; and a receiving system that receives the confirmation receipt comprising authenticated file attributes, after authentication by the third party authenticator; wherein, at least one file authentication is received from the third party authenticator. Corresponding processing devices, media, systems and methods are also provided.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: March 6, 2018
    Assignee: Intellectual Ventures I LLC
    Inventors: Maurice W. Haff, Christopher D. Clarke
  • Patent number: 9888045
    Abstract: Disclosed in some examples is a method of media repair in an IMS based network, the method includes communicating with an IMS network using SIP to setup a download session with a BMSC over a MBMS bearer; responsive to determining that one or more received encoding symbols of media downloaded using the established MBMS bearer cannot be decoded: requesting a file repair procedure from the IMS network component using a SIP re-invite request, the SIP re-invite request including an address of an HTTP repair server indicated by the IMS network component during the MBMS bearer setup; responsive to receiving a SIP acknowledgement indicating that the request was successful, requesting an HTTP connection with the HTTP server to re-download the one or more encoding symbols of the media that could not be decoded; and receiving the one or more encoding symbols from the HTTP server.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: February 6, 2018
    Assignee: Intel Corporation
    Inventor: Ozgur Oyman
  • Patent number: 9794305
    Abstract: A messaging entity configured in a memory of first node of a plurality communicatively coupled nodes is disclosed. The nodes are included in a distributed computing system. The messaging entity is configured to operate as a secondary messaging entity in a messaging server for the plurality communicatively coupled nodes. The messaging entity is communicatively couple to a primary messaging entity configured in a memory of a second node of the plurality of nodes. The primary messaging entity is configured to store a message; store a copy of the message.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: October 17, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Muralidhar Krishnaprasad, Kartik Paramasivam, Jayteerth Katti, Anil Nori
  • Patent number: 9794855
    Abstract: A more efficient network is facilitated by data routing. A node device within a network can broadcast a first set of data to a network of other node devices. Based on node device characteristics, some nodes will hear the broadcast first and can be labeled as a relay node. The relay nodes can then transmit other data based on the determination of other relay nodes.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: October 17, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Robert Hall
  • Patent number: 9763114
    Abstract: A method for assessing performance of a cell in a network in which data is passed between layers in a protocol stack implemented by the cell. The method comprises calculating a data efficiency of data passing through a physical layer in the protocol stack via one or more higher layers in the protocol stack based on a comparison of a number of physical resource data units allocated to that data at the physical layer with a data throughput of one or more of the layers of the protocol stack. The method further comprises calculating an average efficiency by averaging the data efficiency over a predetermined time and normalizing the average efficiency with respect to a predetermined efficiency so as to generate a normalized average efficiency. The method also comprises comparing the normalized average efficiency with a target threshold and adjusting the operation of the cell if the normalized average efficiency differs from the target threshold by greater than a threshold amount.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: September 12, 2017
    Assignee: Aircom International LTD.
    Inventors: Colin Gordon Bowdery, Gerard Terence Foster
  • Patent number: 9665602
    Abstract: A system, method, and computer program product are provided for migrating interdependent data objects from a first device to a second device. In use, at least one first data object to be migrated from a first device to a second device associated with a target code is received. Further, it is determined that the second device associated with the target code requires at least one second data object to be present at least one of before the at least one first data object or at a same time as the at least one first data object. Additionally, the at least one first data object to be migrated from the first device to the second device associated with the target code is stored in a cache. Furthermore, an interdependency event associated with the at least one first data object and the at least one second data object is detected. In response to detecting the interdependency event, the at least one second data object to be migrated from the first device to the second device associated with the target code is received.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: May 30, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventors: Christopher James George, Ulf Mathias Landby, Stephen Palmer, Paul Michael McHugh
  • Patent number: 9668238
    Abstract: The process of multicasting a file to a group of wireless devices is divided into a number of time intervals of roughly equal duration. After each interval, the wireless devices report information about the wireless device's reception of the portion of the file sent during the preceding interval. If the number of wireless devices that received erroneous file fragments is higher than some threshold, the number of times each packet is redundantly transmitted is increased for the multicasting of another portion of the file to be sent during another interval.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: May 30, 2017
    Assignee: Sprint Spectrum L.P.
    Inventors: Volkan Sevindik, Yu Zhou
  • Patent number: 9641588
    Abstract: In a network for reliable transfer of packets from a transmitter to a receiver using a Real-time Transport Protocol (RTP), a system for packet recovery, the system comprising a detection block (detector) for packet loss detection and a probe device (probe) for lost packet retransmission, wherein the detector is configured to send a packet retransmit request to the probe upon detecting a packet loss (a lost packet), and wherein the probe is configured to store received packets and retransmit the lost packet responsive to the retransmit request.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: May 2, 2017
    Inventor: Adi Rozenberg
  • Patent number: 9639294
    Abstract: Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: May 2, 2017
    Assignee: Commvault Systems, Inc.
    Inventors: Anand Prahlad, David Ngo
  • Patent number: 9621325
    Abstract: This invention relates to techniques for timing control in transmission or reception of data units in wireless communication. To better use the resources in a transceiver, a timing parameter is repeatedly initiated and reassigned. Depending on how the data units being handled, the timing parameter can be used to control a transceiver to retry transmission of data units or purge data units.
    Type: Grant
    Filed: May 30, 2016
    Date of Patent: April 11, 2017
    Assignee: Stoic Ventures, LLC
    Inventors: Yalun Li, William Li, Jr.
  • Patent number: 9609015
    Abstract: A cloud-based method, a behavioral analysis system, and a cloud-based security system can include a plurality of nodes communicatively coupled to one or more users, wherein the plurality of nodes each perform inline monitoring for one of the one or more users for security comprising malware detection and preclusion; and a behavioral analysis system communicatively coupled to the plurality of nodes, wherein the behavioral analysis system performs offline analysis for any suspicious content from the one or more users which is flagged by the plurality of nodes; wherein the plurality of nodes each comprise a set of known malware signatures for the inline monitoring that is periodically updated by the behavioral analysis system based on the offline analysis for the suspicious content.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: March 28, 2017
    Assignee: Zscaler, Inc.
    Inventors: Sriram Natarajan, Narinder Paul, Julien Sobrier, Karthikeyan Thamilarasu, Balakrishna Bayar, Michael Andrew William Sutton
  • Patent number: 9602297
    Abstract: Various example embodiments are disclosed relating to the establishment of reliable multicast/broadcast sessions in a wireless network. According to an example embodiment, an apparatus may be configured to receive, from a wireless recipient station, a request to establish a reliable multicast/broadcast session with the recipient station. The apparatus may be further configured to transmit, to the recipient station, a response to the request to establish the reliable multicast /broadcast session. The response may include one or more retransmission fields describing a retransmission of data for the requested reliable multicast/broadcast session. For example, the request may include a retransmission multicast address to be used for retransmission of data for the multicast/broadcast session.
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: March 21, 2017
    Assignee: Nokia Technologies Oy
    Inventor: Naveen Kumar Kakani
  • Patent number: 9603018
    Abstract: Described herein is a method for providing peer to peer remote control management between a helper and a beneficiary mobile device. The method includes registering, by the helper and beneficiary mobile devices, with a secure server. The helper mobile device authenticates with the secure server. The helper or the beneficiary mobile device perform discovery with respect to the other device. A trust relationship is established between the helper and beneficiary mobile devices by performing mutual authentication. An auto connection discovery process is performed to determine if the helper and the beneficiary mobile devices are on a same sub network. A peer to peer connection is established between the helper and the beneficiary mobile devices if the helper and the beneficiary mobile devices are on the same sub network and a secure server mediates between the helper and the beneficiary mobile devices if they are on different sub networks.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: March 21, 2017
    Assignee: AETHERPAL INC.
    Inventors: Deepak Gonsalves, Calvin Charles, Ranjithkumar Palanichamy, Ramesh Parmar, Subramanyam Ayyalasomayajula, Pooja Chengappa
  • Patent number: 9560165
    Abstract: A BT offline data download system and method, and a computer storage medium with instructions to perform BT offline data download are provided. The system may include an offline download task management server that may receive a download task. The system may also include an offline download scheduling server that may perform arrangement and combination processing on the download task. An offline download server may then download data according to the download task. The data may correspond to a subset of files after the arrangement and combination processing, and store the downloaded data in a storage server. A download client device may download, from the storage server, the downloaded data of the subset of files corresponding to the download task. The subset of files may be selected by a user to be obtained at the download client device.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: January 31, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Gang Liu, Chenyuan Zhu
  • Patent number: 9504030
    Abstract: A method of processing control information in a mobile communication system is disclosed, by which an RRC connection setup can be quickly completed and by which control information can be processed without an unnecessary standby of a mobile terminal. The present invention includes the steps of receiving a plurality of protocol data units transmitted plural time from a transmitting side via one common logical channel by an RLC (radio link control) entity operating in a UM (unacknowledged mode) and having a receiving window and a timer, reordering a plurality of the received protocol data units using sequence numbers of a plurality of the received protocol data units, the receiving window and the timer, reassembling at least one service data unit by processing a plurality of the re-ordered protocol data units, and delivering the at least one service data unit.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: November 22, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Young Dae Lee, Sung Duck Chun, Myung Cheul Jung, Sung Jun Park
  • Patent number: 9473273
    Abstract: According to one embodiment, a host controller includes a command generator and detector. The command generator generates a command having a retransmission flag in an argument, and transmits the generated command to a memory device. The detector detects timeout if a response from the memory device cannot be recognized within a defined time. When transmitting an initial command, the host controller clears the retransmission flag and transmits the command. If the detector detects timeout, the host controller sets the retransmission flag, and retransmits the same command as the initial command to the device. If a normal response corresponding to the initial command or retransmitted command is received, the host controller recognizes that the command is correctly executed.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: October 18, 2016
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventor: Akihisa Fujimoto
  • Patent number: 9471580
    Abstract: A file management apparatus updates areas to be updated when a file operation is performed by collectively writing out buffer caches into a storage device for each of the areas according to a recording order corresponding to the type of the file operation.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: October 18, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kohei Shogome
  • Patent number: 9450613
    Abstract: A circuitry comprising a syndrome generator configured to generate a syndrome based on a parity check matrix and a binary word comprising a first set of bits and a second set of bits is provided. For the first set of bits an error correction of correctable bit errors within the first set is provided by the parity check matrix and for the second set of bits an error detection of a detectable bit errors within the second set is provided by the parity check matrix.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: September 20, 2016
    Assignee: Infineon Technologies AG
    Inventors: Thomas Kern, Ulrich Backhausen, Thomas Rabenalt, Michael Goessel, Klaus Oberlaender, Christian Badack
  • Patent number: 9356763
    Abstract: This invention relates to techniques for managing a timer used in transmission or reception of data units in wireless communication. To better use the resources in a transceiver, one timer is used. Depending on how the data units being handled, the timer can be used to control a transceiver to retry transmission of data units or purge data units.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: May 31, 2016
    Inventors: Yalun Li, William Li, Jr.
  • Patent number: 9306860
    Abstract: A congestion control system and method for dynamically maximizing a communication link throughput is presented. The method involves monitoring and managing a variable number of streams from one or more URLs and their respective download fragment size in order to maximize the changing link capacity. The number of participating streams is adjusted according to total link congestion status.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: April 5, 2016
    Assignee: Giraffic Technologies LTD.
    Inventors: Yoel Zanger, Gil Gat, Offer Atziz, Stanislav Tulchin, Sharon Malkiel
  • Patent number: 9294263
    Abstract: A circuit includes a plurality of synchronizers to adapt a signal from a first clock domain to a second clock domain. Each synchronizer of the plurality of synchronizers includes a synchronizer input to receive the signal from the first clock domain and a synchronizer output to provide the signal as adapted to the second clock domain. The circuit also includes a multiplexer (mux) that includes a plurality of mux inputs and a mux output. Each mux input is coupled to the synchronizer output of a respective synchronizer of the plurality of synchronizers. The mux output provides the signal, as adapted to the second clock domain, from the synchronizer output of a selected synchronizer of the plurality of synchronizers.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: March 22, 2016
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Mark Buckler, Wayne P. Burleson, Srilatha Manne
  • Patent number: 9246636
    Abstract: A computer-implemented method for detecting TCP packet losses and expediting packet retransmission is disclosed. The method includes assigning to each packet transmitted or retransmitted a sequential order number, determining from an ACK packet or SACK segment thereof the sequential order number of a received packet, recording the determined sequential order number as a highest received order number in case the determined sequential order number is greater than a current highest received order number, and retransmitting all unacknowledged packets having sequential order numbers less than the highest received order number.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: January 26, 2016
    Assignee: Appex Networks Holding Limited
    Inventors: Yongdong Wang, Hao Zhuang
  • Patent number: 9246639
    Abstract: Embodiments of the present invention provide a method for ensuring quality of service of an Internet Protocol television live broadcast service, and the method includes: detecting a live broadcast packet received from an original multicast group (100); if detecting that the live broadcast packet has an error or a loss, joining a multicast group corresponding to a delay multicast stream sent by a retransmission server, and receiving a delay retransmission packet from the delay multicast stream (102); and recovering the live broadcast packet according to the received delay retransmission packet (104). Correspondingly, a terminal and a retransmission server are provided. Once the terminal detects that the original packet has a loss or an error, the terminal directly receives a packet from a delay packet stream sent by the retransmission server for recovering, thereby avoiding a NACK storm, simplifying the processing of the retransmission server, and improving the retransmission efficiency.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: January 26, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Xiongbing Ou
  • Patent number: 9203813
    Abstract: Provided is a content distribution method which allows a source device to safely distribute copyrighted content to a sink device in response to a request from the sink device as a trigger. The content distribution method includes a list transmission step S11, a content request step S12, and a content transfer step S13. In S11, a source device transmits metadata which includes a format identifier indicating that content is distributable under the specification of the HDCP and the URL of the content. In S12, a sink device makes a request for content identified by the URL after adding information necessary for authentication processing to the request. In S13, the source device creates an encryption key by performing the authentication processing on the sink device in accordance with the information necessary for the authentication processing, encrypts the content using the encryption key, and transfers the encrypted content to the sink device.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: December 1, 2015
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Shigeki Matsunaga
  • Patent number: 9191402
    Abstract: Systems and methods for domain classification using the network request behavior of clients are provided. The network requests of a plurality of clients are analyzed to determine a domain corresponding to each request. This information can be used to associate a set of domains with each individual client. Because of the reciprocal nature of a network request, the information is also used to associate a set of clients with each individual domain. Within the plurality of domains associated with the plurality of clients, there may exist known domains having a classification and unknown domains having no classification. Based on the correlation of clients and domains from their respective associations, the system generates domain classification information for at least one of the unknown domains.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: November 17, 2015
    Assignee: OpenDNS, Inc.
    Inventor: Ping Yan
  • Patent number: 9183103
    Abstract: Techniques for replicating a write-back cache are provided. In one embodiment, a first computer system can receive a write request from a virtual machine (VM) that includes data to be written to a shared storage device. The first computer system can further save the data in a local cache device and transmit, via a network interface controller (NIC), a data packet including the data to a second computer system. Upon determining that the data packet has been transmitted via the NIC, the first computer system can communicate an acknowledgment to the VM indicating that the write request has been successfully processed.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: November 10, 2015
    Assignee: VMware, Inc.
    Inventor: Erik Cota-Robles
  • Patent number: 9182922
    Abstract: For dynamically adjusting write pacing, a calculation module calculates an interval as a maximum threshold for a primary volume divided by a first maximum pacing level for a first importance level. The calculation module further calculates a first pacing level as a number of record sets that have not been mirrored to a secondary volume divided by the interval. The first pacing level is set to the first maximum pacing level if the first pacing level is greater than the first maximum pacing level. The calculation module also selects a first pacing delay associated with the first pacing level from a delay table. A pacing module delays writes for a first channel command word writing to the primary volume by the first pacing delay.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: November 10, 2015
    Assignee: GLOBALFOUNDRIES, INC.
    Inventors: Eduard A. Diel, Matthew J. Kalos, Alan G. McClure, Carol S. Mellgren, Alfred E. Sanchez, David M. Shackelford, Warren K. Stanley
  • Patent number: 9179460
    Abstract: A method of processing control information in a mobile communication system is disclosed, by which an RRC connection setup can be quickly completed and by which control information can be processed without an unnecessary standby of a mobile terminal. The present invention includes the steps of receiving a plurality of protocol data units transmitted plural time from a transmitting side via one common logical channel by an RLC (radio link control) entity operating in a UM (unacknowledged mode) and having a receiving window and a timer, re-ordering a plurality of the received protocol data units using sequence numbers of a plurality of the received protocol data units, the receiving window and the timer, reassembling at least one service data unit by processing a plurality of the re-ordered protocol data units, and delivering the at least one service data unit.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: November 3, 2015
    Assignee: LG ELECTRONICS INC.
    Inventors: Young Dae Lee, Sung Duck Chun, Myung Cheul Jung, Sung Jun Park
  • Patent number: 9124513
    Abstract: A method and system for multicasting Internet-protocol television (IPTV) channels is disclosed. In order to receive desired IPTV channels, a first-hop router (FHR) may send a join message to a last-hop router (LHR) establishing multiple paths across a backbone network. The join message may specify mapping at least one virtual IPTV channel to a plurality of multicast channels, along with the desired IPTV channels. The multicast channels may then be transmitted in a round-robin manner over the multiple paths from the LHR to the FHR. A number of virtual IPTV channels may be modified in response to determining a loading profile over the multiple paths to maintain a balanced load among the multiple paths.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: September 1, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Yetik Serbest
  • Patent number: 9083585
    Abstract: The Real-time Transport Protocol (RTP) and its related standards define a retransmission packet format and a way to give feedback via Negative ACKnowledge (NACK) packets for data that has been lost. In one embodiment, a unicast RTP repair session is associated with a main Source Specific Multicast (SSM) multicast session. Real-time Transport Control Protocol (RTCP) NACK packets are then used for feedback to a SSM feedback target address. This dynamically instantiates unicast RTP repair for multicast sessions. The repair scheme can be used for repairing multicast channels or joining new multicast channels. In another embodiment, a media transmission device shares an IP address with one or more other media transmission devices. The shared IP address can also be used to route multiple identical multicast media streams to different media stream receivers.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: July 14, 2015
    Assignee: Cisco Technology, Inc.
    Inventor: David R. Oran
  • Patent number: 9083541
    Abstract: A computing device configured for retransmitting lost packets for multicast is described. It includes a processor and instructions in memory. It identifies data, which it begins sending via multicast. No data is resent until all the data has been sent. The computing device requests missed packet lists and waits. It adds missed packets to a map if there are replies. It determines whether there are any missed packets and resends any missed packets. Another computing device for retransmitting lost packets for multicast is described. It includes a processor and instructions in memory. It identifies data for distribution, which it begins sending via multicast. It waits to resend any data until all of the data has been sent. A missed packet indication is requested and received. The computing device updates lists of complete and incomplete target nodes. It determines and sends a peer download instruction.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: July 14, 2015
    Assignee: Crimson Corporation
    Inventors: Gregory P. Olsen, Alan B. Butt
  • Patent number: 9078254
    Abstract: A method of processing control information in a mobile communication system is disclosed, by which an RRC connection setup can be quickly completed and by which control information can be processed without an unnecessary standby of a mobile terminal. The present invention includes the steps of receiving a plurality of protocol data units transmitted plural time from a transmitting side via one common logical channel by an RLC (radio link control) entity operating in a UM (unacknowledged mode) and having a receiving window and a timer, re-ordering a plurality of the received protocol data units using sequence numbers of a plurality of the received protocol data units, the receiving window and the timer, reassembling at least one service data unit by processing a plurality of the re-ordered protocol data units, and delivering the at least one service data unit.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: July 7, 2015
    Assignee: LG ELECTRONICS INC.
    Inventors: Young Dae Lee, Sung Duck Chun, Myung Cheul Jung, Sung Jun Park