Processing Multiple Layer Protocols Patents (Class 370/469)
  • Patent number: 10979350
    Abstract: In one embodiment, a method comprises: establishing a wireless DetNet track for an identified DetNet flow of DetNet packets, and the DetNet track comprising DetNet devices connected by allocated DetNet segments distinct from IP-based connections; causing, by the network device, a DetNet device(s) to execute distributed validating of any one or more DetNet operations by a DetNet forwarding hardware circuit in a DetNet device under test among the DetNet devices, the distributed validating including: generating a DetNet OAM (d-OAM) probe message comprising an ACH header specifying a DetNet validation identifier and a selected bitstring; validating the DetNet forwarding hardware circuit based on outputting the d-OAM probe message, the d-OAM probe message causing a CPU in the DetNet device(s) to selectively generate an IP-based probe response indicating whether a DetNet operation(s) was executed by the DetNet forwarding hardware circuit, independent of an execution speed of any DetNet forwarding hardware circuit.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: April 13, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Pascal Thubert
  • Patent number: 10893558
    Abstract: The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for processing received RLC PDUs for D2D communication system, the method comprising: receiving a first RLC (Radio Link Control) PDU (Protocol Data Unit) for a RLC entity from a peer UE; establishing the RLC entity to process the first RLC PDU; setting a plurality of state variables for the RLC entity to a RLC sequence number (SN) of the first RLC PDU for the RLC entity; and processing the first RLC PDU using the plurality of state variables for the RLC entity set to the RLC SN of the first RLC PDU for the RLC entity.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: January 12, 2021
    Assignee: LG Electronics Inc.
    Inventors: Seungjune Yi, Sunyoung Lee
  • Patent number: 10893598
    Abstract: The systems and method disclosed herein include a LCom-enabled luminaire configured to transmit a maintenance trigger encoded in an LCom signal in response to detecting an error or maintenance condition in the LCom-enabled luminaire, receive an access request, transmit maintenance information in response to the access request, and receive correction information to correct the error or maintenance condition. The systems and methods further include a receiver device configured to receive the maintenance trigger, generate the access request based on the maintenance trigger, transmit the access request to the LCom-enabled luminaire, receive maintenance information in response to the access request, and transmit control commands based on the maintenance information.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: January 12, 2021
    Assignee: OSRAM SYLVANIA Inc.
    Inventors: Barry Stout, Henry Feil, Nitin Kumar
  • Patent number: 10880739
    Abstract: A method for protecting data contained in a security module of a telecommunication device equipped with a near field communication router, wherein a modification of a routing table between gates of the router is dependent on a verification of an authentication code keyed in by a user.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: December 29, 2020
    Assignee: PROTON WORLD INTERNATIONAL N.V.
    Inventors: Thierry Huque, Olivier Van Nieuwenhuyze
  • Patent number: 10862792
    Abstract: A method of transmitting a BGP message and a routing device are provided. According to an example of the method, a queue for holding BGP messages to be transmitted is partitioned into more than two subqueues according to types of BGP routes, where each of the subqueues is used to hold a BGP message carrying a corresponding type of BGP route. A BGP message carrying a BGP route to be advertised is placed into one of the more than two subqueues according to the type of the BGP route. A target subqueue is selected from the more than two subqueues according to a first scheduling algorithm, and a BGP message in the target subqueue is transmitted.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: December 8, 2020
    Assignee: NEW H3C TECHNOLOGIES CO., LTD.
    Inventors: Wen Wu, Liang Wang, Yuelei Chao
  • Patent number: 10841863
    Abstract: A network node controls communication of user equipment in a mobile network with cellular network access and wireless local area network access. The network node receives from a further network node, information concerning a wireless local area network access to which the user equipment is attached and information concerning a cellular network access to which the user equipment is attached. On the basis of the received information, the network node controls whether to provide at least one service via the wireless local area network access or via the cellular network access.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: November 17, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: Ralf Keller, Afshin Abtin, Magnus Hallenstål, Stefan Rommer
  • Patent number: 10819375
    Abstract: A simultaneous client wireless device includes wireless modules configured to perform communication functions of lower MAC (media access control) and PHY (physical) layers for wireless radios operable in multiple wireless bands. The simultaneous client wireless device also includes a communication module configured as an intermediate layer between the lower MAC layer of the wireless modules and a network layer. The communication module is configured to use an application programming interface to retrieve information from the lower MAC layer and write information to the lower MAC layer of each wireless module, perform communication functions of an upper MAC layer for the wireless bands, and manage simultaneous communications over the wireless bands. The communications over the wireless bands can use a local area network protocol.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: October 27, 2020
    Assignee: NETGEAR, INC.
    Inventors: Joseph Amalan Arul Emmanuel, Peiman Amini, Chia-Wei Liu
  • Patent number: 10812381
    Abstract: Systems and methods are disclosed for directly responding to distributed network traffic received from a plurality of client devices. One method includes receiving, at a source device, client requests including a packet having a reserved portion, a source portion, and a destination portion; determining, for each client request, a target device from a plurality of target devices to respond to the client request; modifying, for each client request by the source device, the destination portion of the packet to an address of target device; modifying, for each client request by a switching layer prior to the target device receiving the modified client request, the destination portion; and responding directly to each client request by the target device without traversing the source device.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: October 20, 2020
    Assignee: Oath Inc.
    Inventor: Michael P. Biancaniello
  • Patent number: 10805203
    Abstract: A multi-domain controller, a single-domain controller, a software defined optical network system and a method are disclosed.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: October 13, 2020
    Assignee: ZTE Corporation
    Inventors: Dajiang Wang, Zhenyu Wang
  • Patent number: 10805927
    Abstract: An apparatus and a method for transmitting data are included in a wireless network. The apparatus for transmitting data in a wireless network receives a status data packet sent by an upper layer, where the status data packet includes status information of the transmit end in a current status; discards, when there is a cached previous-status data packet, the previous-status data packet and caches the status data packet, where the previous-status data packet includes status information of the transmit end in a previous status; and sends the status data packet to a receive end when obtaining a sending resource, where the previous-status data packet and the status data packet have a same feature. In this way, a data packet delay is reduced; and in an application scenario of the Internet of Vehicles, timely data exchange between vehicles is ensured, and vehicle driving safety is improved.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: October 13, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Guanglin Han, Xiaolong Guo, Xin Xiong
  • Patent number: 10791018
    Abstract: A buffer box can be configured for an edge switch that is connected to one or more downstream nodes of a stateful stream processing system. Various upstream nodes can transmit data to downstream nodes for processing. At various locations in the data streams, the upstream nodes can include markers to indicate when a checkpoint should be generated or updated for the state of the data. Between markers, the data can be copied to a respective buffer box for the downstream node and edge switch. In the event the downstream node fails, the downstream node can obtain the checkpoint data to update state, and can receive the recent data from the local buffer box, rather than the corresponding upstream nodes. This can improve bandwidth usage and recovery time versus conventional recovery approaches, and can minimize impact of the recovery on other nodes across the network.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: September 29, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Srinivasan Dwarakanathan
  • Patent number: 10785141
    Abstract: A method of transmitting a BGP message and a routing device are provided. According to an example of the method, a queue for holding BGP messages to be transmitted is partitioned into more than two subqueues according to types of BGP routes, where each of the subqueues is used to hold a BGP message carrying a corresponding type of BGP route. A BGP message carrying a BGP route to be advertised is placed into one of the more than two subqueues according to the type of the BGP route. A target subqueue is selected from the more than two subqueues according to a first scheduling algorithm, and a BGP message in the target subqueue is transmitted.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: September 22, 2020
    Assignee: NEW H3C TECHNOLOGIES CO., LTD.
    Inventors: Wen Wu, Liang Wang, Yuelei Chao
  • Patent number: 10771482
    Abstract: The disclosed computer-implemented method for detecting geolocation-aware malware may include (1) receiving, by a computing device, trajectory information for network traffic carrying geolocation-aware malware, (2) identifying, from the trajectory information, a target geolocation characteristic required to activate the geolocation-aware malware, (3) establishing, on an image of a user machine, an execution environment having the target geolocation characteristic, (4) running, on the image of the user machine, the geolocation-aware malware, and (5) analyzing functioning of the geolocation-aware malware to identify malicious activity by the geolocation-aware malware. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: September 8, 2020
    Assignee: CA, Inc.
    Inventor: Prashant Gupta
  • Patent number: 10728157
    Abstract: The present invention provides a method comprising: receiving a plurality of queries, each query specifying one or more quality-of-service (QoS) requirements for the transmission of a data flow in a network; determining a query prototype, the query prototype comprising at least one QoS component value based on the one or more QoS requirements; obtaining a plurality of items of route data, wherein each item of route data is associated with a corresponding route through the network and indicates a QoS component of the corresponding route; comparing the route data with the query prototype to identify routes which match the query prototype; and in the event that a selected number of routes match the query prototype, responding to a further query by transmitting a query response comprising a new QoS model based on the matching query prototype.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: July 28, 2020
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Vidhyalakshmi Karthikeyan, Detlef Nauck
  • Patent number: 10713201
    Abstract: For example, an MA USB host of an MA USB PAL may be configured to process a request message from a USBDI of a USB host for a real time data transfer to be delivered between the USB host and a USB device EP; based on the request message, transmit at least one real time transfer request to an MA USB device of the MA USB PAL, a header of the real time transfer request including a request ID field to identify the real time data transfer, and a delivery time field to indicate a delivery time to complete delivery of the real time data transfer; and, based on a determination that the real time data transfer is not to be completed by the delivery time, send a response to the USBDI, the response including an error indication to indicate failure of the real time data transfer.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: July 14, 2020
    Assignee: INTEL IP CORPORATION
    Inventors: Elad Levy, Michael Glik, Rafal Wielicki, Bahareh Sadeghi, Avishai Ziv
  • Patent number: 10701588
    Abstract: An example method includes determining, for a protocol data unit (PDU) to be provided to a receiver entity, whether a segment of a service data unit (SDU) is to be included in the PDU and, if so, determining a position of the segment relative to the SDU. The PDU comprises a header part and a data field part. The method includes determining whether to include information in the header part in dependence on the determining whether the segment of the SDU is to be included in the PDU, and, if so, determining the content of the information in the header part in dependence on the position of the segment relative to the SDU. The method also includes providing the PDU to a receiver entity.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: June 30, 2020
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Samuli Heikki Turtinen, Timo Koskela
  • Patent number: 10693928
    Abstract: The present disclosure discloses a method and a media device for adaptive streaming of multimedia data. The method comprises receiving, by a media device, a request for streaming a multimedia data, where the multimedia data is divided into a plurality of data packets, identifying one or more network interfaces available in the media device, allocating one or more data packets from the plurality of data packets, to the one or more network interfaces and requesting the one or more data packets of the multimedia data over the allocated one or more interfaces, for adaptively streaming the multimedia data on the media device.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: June 23, 2020
    Assignee: Wipro Limited
    Inventor: Darshan Havinal
  • Patent number: 10686910
    Abstract: An embodiment may involve proxy server applications within a managed network, and a computational instance disposed within a remote network management platform. The computational instance may contain queues and facilitate the execution of applications. Communication between the computational instance and managed network may involve: (i) selecting, by a particular application, a particular output queue; (ii) writing, by the particular application, a unit of work generated by the particular application to the particular output queue; (iii) retrieving, by a particular proxy server application, the unit of work; (iv) carrying out, by the particular proxy server application, the unit of work; (v) writing, by the particular proxy server application, a result to a particular input queue, where the result represents an outcome of carrying out the unit of work; and (vi) retrieving, by the particular application, the result from the particular input queue.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: June 16, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Vadim Dukhovny, Dov Miron, Marina Osherov
  • Patent number: 10681771
    Abstract: A device implementing unified media access control (MAC) for multiple physical layer devices may include at least one processor communicatively coupled to first and second physical layer modules that are configured to communicate with another device over first and second wireless channels, respectively. The at least one processor may be configured to receive one or more data items to be transmitted to the another device and to select at least one of the first or second physical layer modules for transmission of the one or more data items based at least in part on a first condition of the first physical wireless channel and a condition of the second physical wireless channel. The at least one processor may be further configured to provide the one or more data items to the selected at least one of the first or second physical layer modules for transmission to the another device.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: June 9, 2020
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Vinko Erceg, Mark Gonikberg, Rohit Gaikwad, Hongyu Xie, Anand Iyer, Venkat Kodavati, Tirdad Sowlati, Payam Torab Jahromi, Matthew J. Fischer
  • Patent number: 10673717
    Abstract: One or more programs of instruction configure networking-enabled electronic devices to communicate in a ring communication network with a network controller. One or more startup files in one or more devices are configured to enable IP Forwarding, local system monitoring, and signal transmission processes on device startup. Data packets are sent from the network controller to each device coupled to the ring network, where each device processes a separate data packet to configure itself for ring network communication using IP Forwarding. Monitoring devices over a ring network includes using receipt of signals to determine if one or more devices have dropped from the network, modifying IP Forwarding by one or more devices on the network to compensate for a device dropping out, receiving data associated with one or more device parameters, launching one or more read-only interfaces providing device data, and updating various device elements over the network.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Oleg Perevalov, Arthur Myer, Shinji Anzai
  • Patent number: 10645043
    Abstract: An apparatus can include a processor; memory operatively coupled to the processor wherein the memory stores identifier information; a network interface; notification circuitry; and policy engine circuitry that, responsive to receipt of identifier information via the network interface, activates the notification circuitry if, according to a match criterion, a match exists between at least a portion of the received identifier information and at least a portion of identifier information previously transmitted via the network interface and stored in the memory.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: May 5, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventor: Mark Charles Davis
  • Patent number: 10628369
    Abstract: An information processing system includes a transmission device configured to sequentially transmit a first packet and a second packet containing data to be stored in contiguous logical addresses of a destination device, to the transmission destination device. The first packet includes a first header, and the second packet includes a second header smaller in size than the first header.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: April 21, 2020
    Assignee: Toshiba Memory Corporation
    Inventors: Kensuke Minato, Takashi Yamaguchi
  • Patent number: 10621600
    Abstract: A method for analyzing web visitors using anonymized behavior production models begins with a website visitor accessing a website. The website includes a web beacon, which redirects the website visitor's browser to the server of a marketing services provider (MSP). The MSP server reads a cookie previously set by the MSP that includes an anonymous link. The anonymous link may be used to match data related to the website visitor that is maintained by the MSP, and browsing activity for that visitor is stored in an activity database from which periodic reports may be constructed for the website owner. The anonymous link is not associated with any personally identifiable information (PII), and thus privacy for the visitor is maintained.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: April 14, 2020
    Assignee: LiveRamp, Inc.
    Inventors: Vivek Palan, Brian Frederick Killen, Noel Bradley McMichael, Frank Ledo, Paul Owen
  • Patent number: 10623532
    Abstract: The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for indicating a priority in a D2D communication system, the method comprising: receiving a SDU with a priority corresponding to the SDU from an upper layer; generating a PDU including the SDU and the corresponding priority; and transmitting the PDU to a peer device.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: April 14, 2020
    Assignee: LG Electronics Inc.
    Inventors: Seungjune Yi, Sunyoung Lee, Jaewook Lee
  • Patent number: 10615923
    Abstract: Method and apparatus for processing hybrid automatic repeat request process in communication system are disclosed. An operation method of a communication node comprises configuring one or more hybrid automatic repeat request (HARQ) groups; and deploying at least one HARQ process identifier (ID) in each of the one or more HARQ groups, wherein each of the one or more HARQ groups includes a HARQ memory group, a memory controller group controlling the HARQ memory group, and a decoder group performing a decoding based on data stored in the HARQ memory group by accessing the HARQ memory group through the memory controller group. Therefore, performance of the communication system may be enhanced.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: April 7, 2020
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Duk Hyun You, Jun Woo Kim
  • Patent number: 10609658
    Abstract: A communication apparatus that communicates with a counterpart apparatus in accordance with a hierarchical communication protocol that includes a first layer and a second layer higher than the first layer is provided. In the communication apparatus, in a case where received signal strength is less than a threshold in a received signal strength checking process repeated N times and a notification is not output from a first communication processor 10 in at least a predetermined period of time that includes a period of time during which the received signal strength checking process is repeated N times, a second command to terminate the connection with the counterpart apparatus is input into the first communication processor 10, so as to prevent a situation in which a packet is repeatedly retransmitted.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: March 31, 2020
    Assignee: ALPS ALPINE CO., LTD.
    Inventor: Tetsuya Yabata
  • Patent number: 10606785
    Abstract: Systems, methods, and devices can involve a host device that includes a root complex, a link, and an interconnect protocol stack coupled to a bus link. The interconnect protocol stack can include multiplexing logic to select one of a Peripheral Component Interconnect Express (PCIe) upper layer mode, or an accelerator link protocol upper layer mode, the PCIe upper layer mode or the accelerator link protocol upper layer mode to communicate over the link, and physical layer logic to determine one or more low latency features associated with one or both of the PCIe upper layer mode or the accelerator link protocol upper layer mode.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: March 31, 2020
    Assignee: Intel Corporation
    Inventors: Debendra Das Sharma, Michelle C. Jen, Prahladachar Jayaprakash Bharadwaj, Bruce A. Tennant, Mahesh Wagh
  • Patent number: 10601882
    Abstract: Systems, methods and apparatuses for binding two or more communication devices through their common association with one or more other devices. Information associated with a common device is stored at a first device. The information associated with the common device is also stored at a second device. A message is transmitted from the first device using the stored information as at least part of a broadcast address identifier. The message can then be accepted at the second device as a result of the information being known to the second device. A “binding by association” is thus effected by virtue of each of the first and second devices having been privy to the same information affiliated with the common device.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: March 24, 2020
    Assignee: Ademco Inc.
    Inventor: Steven Nichols
  • Patent number: 10595338
    Abstract: A communication device determines, in connection with a prior uplink multi-user (UL MU) communication in which the communication device participated, whether the communication device is to use one or more first channel access parameters, or one or more second channel access parameters for accessing a communication medium for a single user (SU) transmission by the communication device, where using the one or more first channel access parameters is associated with a greater probability of obtaining access to the communication medium as compared to using the one or more second channel access parameters. Depending on the determination made, the communication device uses the one or more first channel access parameters, or the one or more second channel access parameters to attempt to access the communication medium. In response to accessing the communication medium, the communication device transmits the SU transmission via the communication medium.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: March 17, 2020
    Assignee: NXP USA, Inc.
    Inventors: Jinjing Jiang, Liwen Chu, Lei Wang, Yakun Sun, Hongyuan Zhang, Hui-Ling Lou
  • Patent number: 10581533
    Abstract: The method of the invention envisages determining, for each packet that is to be transmitted/retransmitted, through an LLC communication protocol, which is the top sublayer of the datalink layer of the ISO-OSI model, (LLC logic) autonomously, node by node, the specific communication apparatus to be used from the ones available on the single node, to which subset of the nodes said packet is to be transmitted (routing logic), i.e., the number and the set of neighbouring nodes to which it is to be transmitted, the specific communication apparatus to be used from the multiple ones that may be available, and the maximum number of retransmissions to be made, by using a decentralized self-learning algorithm that enables each node to learn and select dynamically the best operating mode, according to the number of transmissions already made.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: March 3, 2020
    Assignee: Universita Degli Studi Di Roma “La Sapienza”
    Inventors: Chiara Petrioli, Francesco Lo Presti, Valerio Di Valerio, Daniele Spaccini, Luigi Picari
  • Patent number: 10560957
    Abstract: The present disclosure relates to resolving out-of-sync uplink grants for communication in an unlicensed spectrum. For example, a user equipment (UE) may receive an uplink grant from a network entity on a downlink communication channel, wherein the uplink grant is associated with a system frame number (SFN). The UE may further determine, based on the SFN, that the uplink grant is out of order with one or more stored uplink grants within a queue. Additionally, the UE may insert the uplink grant in an ordered position within the queue relative to the one or more stored uplink grants.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: February 11, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Stefan Brueck, Sunil Kumar Kandukuri Narayana, Brian George, Chengjin Zhang
  • Patent number: 10558726
    Abstract: A disclosed information processing apparatus includes a memory and a processor coupled to the memory. The processor is configured to: instruct a browser engine to load an application based on a virtual URL corresponding to a path of a storage location of the application, the application being stored in a storage unit and to be executed by the browser engine; and provide, to the browser engine, the application identified by the path corresponding to the virtual URL, when receiving, from the browser engine, a request to obtain data using the virtual URL as a proxy.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: February 11, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Hideto Kihara, Naoki Nishiguchi
  • Patent number: 10542425
    Abstract: A method and an apparatus reduce overhead for data integrity checks in a wireless communication system. When receiving a message, a first Integrity Check Value (ICV) is compared with a second ICV to detect an integrity error in the message. When the integrity error exists in the message, a frequency of the integrity error is counted. When the frequency of the integrity error is more than a threshold, a key update procedure is performed. Therefore, the overhead of the information for integrity check may be reduced in the wireless communication system.
    Type: Grant
    Filed: August 20, 2010
    Date of Patent: January 21, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young-Kyo Baek, Ji-Cheol Lee, Jung-Je Son
  • Patent number: 10531160
    Abstract: A content delivery system includes a content transmission apparatus that includes at least one processor configured to implement stored instructions and execute a plurality of tasks. The plurality of tasks include a compression task, a transmission task, and a reception task. The compression task performs compression of content dividing thereof into a fundamental component and an extended component. The transmission task transmits content to a client apparatus. The reception task receives a retransmission request for the content. The transmission task determines, depending on a communication condition, whether to transmit the fundamental component of the content or both the fundamental component and the extended component of the content together. The transmission task, upon the reception task receiving the retransmission request, retransmits only the fundamental component of the content that corresponds to the retransmission request.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: January 7, 2020
    Assignee: YAMAHA CORPORATION
    Inventor: Osamu Kohara
  • Patent number: 10523575
    Abstract: The present disclosure describes a method for characterizing a maximum frame size in a network data transmission with a feedback loop. A source device transmits a set of current frames with an initial frame size to a designation device, and receives returning frames from the designation device via a loopback interface. The frame size of subsequent frames to be transmitted is adjusted in bytes. The adjustment of the frame size may be based on a predetermined condition related to the returning frames. The maximum value of the frame size satisfied with the predetermined condition may be designated as the maximum frame size. A plurality of algorithms and machine learning may be used to project the frame size of the subsequent frames and obtain a precise value of the maximum frame size in a network route.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: December 31, 2019
    Assignee: T-Mobile USA, Inc.
    Inventor: Damon Cagle
  • Patent number: 10511463
    Abstract: A reception device according to the present disclosure includes: a receiver that generates a symbol signal indicating a sequence of symbols on the basis of a plurality of transmission signals; a transition signal generator that generates a transition signal indicating a sequence of symbol transitions on the basis of the symbol signal; and a converter that repeats an operation of converting transition data including a predetermined number of the symbol transitions into reception data to convert the sequence of the symbol transitions into a sequence of reception data, and generates, in a case where the sequence of the symbol transitions includes first transition data that is not convertible into the reception data, candidate data as a candidate of the reception data on the basis of the first transition data.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: December 17, 2019
    Assignee: Sony Corporation
    Inventor: Hiroo Takahashi
  • Patent number: 10505823
    Abstract: A method of orchestrating control actions of controllers includes receiving requirements and, from each of an access network controller, a core network controller and an application platform controller, techniques of the respective controller, respective impacts of application of the techniques on the requirements and triggers addressable by the respective techniques. An initial synergy profile is generated using this information. In regular intervals or based on activation of a trigger, a handling procedure is run so as to identify techniques to be applied. The handling procedure considers the techniques and the respective impacts of application of the techniques an endangered requirement(s). Instructions to implement the respective identified techniques are sent to the respective belonging controllers. The synergy profile is updated based on changes resulting from the application of the techniques.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: December 10, 2019
    Assignee: NEC CORPORATION
    Inventors: Apostolos Papageorgiou, Ernoe Kovacs, Vasileios Karagiannis, Seiichi Koizumi, Shinya Ishida, Takanori Iwai, Akihito Kohiga
  • Patent number: 10496128
    Abstract: A computer device including a processor, a counter circuit and a baseboard management controller (BMC) is provided. The processor generates at least one signal. The counter circuit includes at least one counter, coupled to the at least one signal and receiving an internal clock signal of the computer device. The BMC is coupled to the at least one counter and activates the same. The at least one counter detects the at least one signal, so as to start counting for a count value according to the internal clock signal when the at least one signal is enabled. The BMC controls the at least one counter to stop counting and obtains an enabled timepoint of the at least one signal according to the count value and a timepoint where the at least one counter is stopped. The enabled timepoint serves as a timestamp of the at least one signal.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: December 3, 2019
    Assignee: Wiwynn Corporation
    Inventors: Chung-Chieh Yeh, Ming-Sheng Wu
  • Patent number: 10485026
    Abstract: A wireless communication device including: a transmitter unit configured to transmit an RTS (Request To Send) packet to a plurality of wireless communication devices; a receiver unit configured to receive a CTS (Clear To Send) packet responding to the RTS packet; and a data processing unit configured to transmit data packets from the transmitter unit to the plurality of wireless communication devices when the CTS packet is received by the receiver unit from at least some of the plurality of wireless communication devices.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: November 19, 2019
    Assignee: SONY CORPORATION
    Inventor: Yuichi Morioka
  • Patent number: 10454769
    Abstract: A method and system for synchronizing policy in a control plane are provided. The method includes associating, by a network management system (NMS), a first identifier (ID) with a first policy of a network, wherein the first ID uniquely identifies the first policy. The method also includes pushing, by the NMS, the first policy to the control plane including a plurality of controllers. Further, the method includes exchanging, by the NMS, the first ID with the plurality of controllers. Moreover, the method includes determining, by the NMS, at least one controller from which confirmation of the first ID is not received as a stale controller.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: October 22, 2019
    Assignee: Cisco Technology, Inc.
    Inventor: Vinay Prabhu
  • Patent number: 10440157
    Abstract: The invention refers to a method and a communication system for transmitting in either direction data between any two devices in a client layer and/or a transport layer of a communication system. The data transmission is performed according to the transport control protocol, referred to hereinafter as TCP. In order to achieve a high data transmission rate it is suggested that central storage means (12) for buffering the data to be transmitted and a TCP protocol operation block (10) are provided within the communication system, wherein the TCP protocol operation block (10) handles references on the transported data stored in the storage means (12) instead of the data itself. The invention also refers to an embedded acquisition device (1) located between the two devices of the communication system, between which the data is to be transmitted. The acquisition device (1) comprises means adapted for performing the method according to the present invention.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: October 8, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Paul Mohr, Stephan Straub, Christopher Pohl, Kai Roettger, Herbert Leuwer, Thomas Bayer
  • Patent number: 10440161
    Abstract: A computer-implemented method includes: receiving an interest of an object in a network; obtaining a stack requirement for a protocol stack, wherein the stack requirement specifies at least a functionality for a stack component; selecting the stack component, based on the functionality and at least a name prefix of the interest or the object; and instantiating the stack component in the protocol stack.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: October 8, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Ignacio Solis, Glenn C. Scott
  • Patent number: 10425294
    Abstract: In one embodiment, one or more reporting nodes are selected to report network metrics in a network. From a monitoring node in the network, a trigger message is sent to the one or more reporting nodes. The trigger message may trigger the one or more reporting nodes to report one or more network metrics local to the respective reporting node. In response to the trigger message, a report of the one or more network metrics is received at the monitoring node from one of the one or more reporting nodes.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: September 24, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Sukrit Dasgupta
  • Patent number: 10401817
    Abstract: A control device includes an interface module configured to supply electric power to a field device installed in a plant, an application executer configured to output a reset signal for resetting the field device, and a converter configured to convert the reset signal, which has been output from the application executer, into a format which is suitable for the interface module.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: September 3, 2019
    Assignee: Yokogawa Electric Corporation
    Inventor: Masanori Sueki
  • Patent number: 10382517
    Abstract: In one example, the encoding rate at which data is delivered over a network is estimated by intercepting a data packet from a data streaming session, wherein the data packet contains at least a portion of one of a plurality of file segments containing portions of a file, and wherein a number of the plurality of file segments that is delivered via the data streaming session is limited to a maximum number. The mean size of the plurality of file segments is estimated from data contained in the data packet. A plurality of potential sizes of the plurality of file segments is calculated, wherein each potential size corresponds to one number between one and the maximum number. An encoding rate of the data streaming session is calculated, based at least in part on which potential size of the plurality of potential sizes is closest to the mean size.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: August 13, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Yongdong Zhao, Zhengye Liu, Yali Liu, Zuxian Guo
  • Patent number: 10338827
    Abstract: Content is lent, or temporarily transferred, without reproduction, by reading first data stored in a first non-volatile storage medium from the first non-volatile storage medium to a first volatile memory, and transmitting corresponding data from the first volatile memory to a second volatile memory. After the reading or transmitting, at least a portion of the first data is erased from the first non-volatile storage medium. The data and corresponding data are also erased from the first volatile memory and second volatile memory and are thus stored in volatile memory for a period of not more than transitory duration. The portion of the first data stored in the first non-volatile storage medium and the corresponding data stored in the second non-volatile storage medium are not concurrently stored. In some embodiments, the first data includes one or more respective keys, each key for decrypting a respective encrypted data chunk.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: July 2, 2019
    Inventors: Johann George, Mark Vrieling, John Mitchell
  • Patent number: 10320568
    Abstract: A system and method for protocol independent multi-flow table routing includes a first flow table, a second flow table, and a shared hash table accessible by both the first flow table and the second flow table. Upon receipt of a packet, a first secure signature of a first lookup key is generated for the first flow table, and a second secure signature of a second lookup key is generated for the second flow table. The shared hash table stores both the first secure signature in association with a first value corresponding to the first secure signature, and the second secure signature along with a second value corresponding to the second secure signature. The first and second values indicate destination information for the packet.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: June 11, 2019
    Assignee: Google LLC
    Inventors: Yuhong Mao, Richard Lee Sites, Uday Ramakrishna Naik, Manoj Kasichainula
  • Patent number: 10320663
    Abstract: A communication device according to an embodiment performs communications with one or more devices via a relay server. To switch a connection destination from a first relay server serving as an origin to a second relay server serving as a destination, the communication device establishes a connection with the second relay server, switches a transmission destination of a message from the first relay server to the second relay server, and cuts a connection with the first relay server.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: June 11, 2019
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Hiroshi Kawazoe, Daisuke Ajitomi, Keisuke Minami, Hiroyuki Aizu
  • Patent number: 10313920
    Abstract: A method and system for controlling application of MU-MIMO. The disclosure provides for considering the quantity of data buffered for transmission over the air between the base station and each of various UEs, and selecting UEs to be subject to MU-MIMO service based on the quantity of data buffered. For example, a base station could prefer application of MU-MIMO for UEs that have more data buffered for transmission than other UEs. Or the base station could condition application of MU-MIMO to a pair of UEs on a determination that each UE of the pair has at least a threshold quantity of data buffered for transmission.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: June 4, 2019
    Assignee: Sprint Spectrum L.P.
    Inventors: Nitesh Manchanda, Vanil Parihar, Sreekar Marupaduga
  • Patent number: RE48065
    Abstract: Internet data such as Border Gateway Protocol routing information and traceroute measurements are processed to create realistic predictive models of the paths IP traffic is likely to take between any two points on the Internet, even when direct measurements of the paths is not feasible. The prediction includes three categories: topology (what paths may exist), weighting (which paths are more or less likely to be taken under varying operational circumstances), and performance (latency, loss, jitter, etc. across the predicted paths).
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: June 23, 2020
    Assignee: DYNAMIC NETWORK SERVICES, INC.
    Inventor: James H. Cowie