Based On Priority Patents (Class 370/395.42)
-
Patent number: 11644988Abstract: A method for resource allocation in a storage system, the method may include determining to reduce a load imposed on a compute core of the storage system, wherein the compute core is responsible for executing (a) one or more background task shards, and (b) at least one non-sharded task for responding to an input/output (I/O) request sent to the storage system; and reducing the load imposed on the compute core by reallocating at least one background task shard of the one or more background task shards to another compute core of the storage system.Type: GrantFiled: June 16, 2021Date of Patent: May 9, 2023Assignee: VAST DATA LTD.Inventors: Alon Horev, Ido Yellin, Asaf Levy, Alex Turin
-
Patent number: 11641660Abstract: A method for multi-antenna processing in multi-link wireless communication systems includes transmitting by a first MLD, a first capability defining a first number of Spatial Streams (SS) supported by the first MLD for a single link exchange over one of a subset of links from a plurality of links between the first MLD and a second MLD. A second capability is transmitted by the first MLD defining a second number of SS supported by the first MLD for each link of a multi-link exchange. At least one Radio Frequency (RF) chain of the first MLD is configured to enable communication over the subset of links from the plurality of links.Type: GrantFiled: November 9, 2020Date of Patent: May 2, 2023Assignee: NXP USA, Inc.Inventors: Young Hoon Kwon, Rui Cao, Liwen Chu, Hongyuan Zhang, Huiling Lou
-
Patent number: 11589370Abstract: Methods, systems, and devices are described for providing network access services to mobile users via multi-user network access terminals over a multi-beam satellite system. Quality-of-service (QoS) is controlled for the mobile devices at a per-user level according to user-specific traffic policies. Mobile users may be provisioned on the satellite system according to a set of traffic policies based on their service level agreement (SLA). System resources of the satellite may be allocated to mobile users based on the demand of each mobile user and the set of traffic polices associated with each mobile user, regardless of which multi-user network access terminal is used to access the system. Dynamic multiplexing of traffic from fixed terminals and mobile users on the same satellite beam can take advantage of statistical multiplexing of large numbers of users and on different usage patterns between fixed terminals and mobile users.Type: GrantFiled: March 31, 2021Date of Patent: February 21, 2023Assignee: Viasat, Inc.Inventors: Corey Ryan Johnson, Brian T. Sleight, Thomas Duncan Lookabaugh, James Esserman, William F. Sullivan, Meherwan Polad
-
Patent number: 11570073Abstract: A provider edge (PE) device may receive traffic associated with one or more services, wherein the traffic includes a plurality of packets, and may determine, based on the plurality of packets, one or more packets respectively associated with each service of the one or more services. The PE device may determine, based on the one or more packets respectively associated with each service of the one or more services, a respective status of each of the one or more services. The PE device may generate type-length-value (TLV) data that indicates the respective status of each of the one or more services and may cause the TLV data to be added to a link layer discovery protocol (LLDP) packet. The PE device may send the LLDP packet that includes the added TLV data to a customer edge (CE) device.Type: GrantFiled: November 21, 2019Date of Patent: January 31, 2023Assignee: Juniper Networks, Inc.Inventors: Pankaj Kumar, Prabhu Raj V. K.
-
Patent number: 11570123Abstract: In an embodiment, an apparatus is provided that may include circuitry to generate, at least in part, and/or receive, at least in part, at least one request that at least one network node generate, at least in part, information. The information may be to permit selection, at least in part, of (1) at least one power consumption state of the at least one network node, and (2) at least one time period. The at least one time period may be to elapse, after receipt by at least one other network node of at least one packet, prior to requesting at least one change in the at least one power consumption state. The at least one packet may be to be transmitted to the at least one network node. Of course, many alternatives, modifications, and variations are possible without departing from this embodiment.Type: GrantFiled: October 9, 2020Date of Patent: January 31, 2023Assignee: Intel CorporationInventors: Ren Wang, Tsung-Yuan C. Tai, Jr-Shian Tsai
-
Patent number: 11528325Abstract: A device includes a memory; and a processor configured to execute first determining, for each data item generated in the device, a priority upon transmitting said each data item to an information processing apparatus, based on one or more rules set in advance; second determining, for said each data item, whether or not it is necessary to transmit said each data item to the information processing apparatus, based on the priority determined for said each data item; and transmitting a data item to the information processing apparatus among data items generated in the device for a predetermined period of time, the data item being determined by the second determining that it is necessary to transmit the data item to the information processing apparatus.Type: GrantFiled: October 10, 2019Date of Patent: December 13, 2022Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Keita Hasegawa, Takuma Koyama, Yasushi Okano, Masashi Tanaka
-
Patent number: 11522856Abstract: A system for selecting an electronic communication pathway from a pool of potential pathways. The system includes a network communication routing hub operating on at least a server wherein the network communication routing hub selects an electronic communication pathway from a plurality of electronic communication pathways. The at least a server is configured to include an authorization module wherein the authorization module is configured to authenticate each device of the plurality of remote devices. The system includes a pathway selection module operating on the at least a server wherein the pathway selection module is configured to select based on a pathway probability variable a pathway from the plurality of electronic communication pathways and transmit an outgoing communication over the selected pathway to a remote device of the plurality of remote devices associated with the selected pathway.Type: GrantFiled: December 14, 2020Date of Patent: December 6, 2022Inventor: Johann Donikian
-
Patent number: 11496398Abstract: An ingress fabric endpoint coupled to a switch fabric within a network device reorders packet flows based on congestion status. In one example, the ingress fabric endpoint receives packet flows for switching across the switch fabric. The ingress fabric endpoint assigns each packet for each packet flow to a fast path or a slow path for packet switching. The ingress fabric endpoint processes, to generate a stream of cells for switching across the switch fabric, packets from the fast path and the slow path to maintain a first-in-first-out ordering of the packets within each packet flow. The ingress fabric endpoint switches a packet of a first packet flow after switching a packet of a second packet flow despite receiving the packet of the first packet flow before the packet of the second packet flow.Type: GrantFiled: March 10, 2021Date of Patent: November 8, 2022Assignee: JUNIPER NETWORKS, INC.Inventors: Anuj Kumar Srivastava, Gary Goldman, Harshad B Agashe, Dinesh Jaiswal, Piyush Jain, Naveen K Jain
-
Patent number: 11494174Abstract: In an approach, a processor receives input data comprising: (i) a code level for an update, (ii) a scheduled time for the update; (iii) a target system for the update, and (iv) authorization data, where the authorization data: (i) allows for scheduling of the update and (ii) is provided via a channel external from a connection to the target system without an inbound connection. A processor receives a set of data from the target system. A processor, responsive to receiving the set of data from the target system, sends a response packet to the target system that includes the input data. A processor receives, at the scheduled time, a request to process the update. A processor, responsive to the request, sends code for processing the update corresponding to the code level for the update. A processor receives status messages corresponding to progress of the update.Type: GrantFiled: October 14, 2020Date of Patent: November 8, 2022Assignee: International Business Machines CorporationInventors: Brian D Valentine, John Dale Eggleston, Brent J. Boisvert, Michael J Allen, Michael Lucks, Brendon Drew
-
Patent number: 11470007Abstract: A network adapter includes a network interface, a host interface and processing circuitry. The network interface is configured to connect to a communication network. The host interface is configured to communicate with a host processor running multiple application programs. The processing circuitry includes one or more bandwidth-control policers, and is configured to receive from the communication network a packet destined to given application program among the application programs running on the host processor, to associate a bandwidth-control policer with the packet, selected from among the bandwidth-control policers, and to apply the selected bandwidth-control policer to the packet to produce a policer result.Type: GrantFiled: January 19, 2021Date of Patent: October 11, 2022Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Avi Urman, Lior Narkis, Omri Kahalon
-
Patent number: 11398979Abstract: A method includes receiving a plurality of rules for processing packets arriving at at least one packet-processing device, the rules being based on multiple parameters associated with the packets. The method further includes causing the packet-processing device to process multiple subsets of the packets using different respective sequences of packet-processing instructions, which implement the rules via different respective parameter-value-ascertaining orders for ascertaining respective values of the parameters for each of the packets. The method further includes, based on the processing of the subsets, computing respective scores for the sequences of packet-processing instructions. The method further includes, based on the scores, selecting one of the sequences of packet-processing instructions. The method further includes causing the packet-processing device to process the packets using the selected sequence of packet-processing instructions. Other embodiments are also described.Type: GrantFiled: October 28, 2020Date of Patent: July 26, 2022Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Charlie Mbariky, Guy Twig, Natali Shechtman, Amir Ancel
-
Patent number: 11394662Abstract: Techniques are described for enabling users of a cloud provider network to discover “availability groups” provided by a cloud provider network and to request the launch of computing resources into selected availability groups. Some cloud provider networks are expanding the definition of traditional “availability zones” to include new types of availability zones representing various types of provider substrate extension edge locations—including, for example, cloud-provider managed substrate extensions associated with separate control planes, 5G-enabled provider substrate extensions connected to communications service provider networks, and the like. Availability groups can be used to represent various defined collections these new types of provider substrate extensions, where each availability group may be defined such that includes a set of provider substrate extensions with a similar set of characteristics and capabilities.Type: GrantFiled: December 17, 2020Date of Patent: July 19, 2022Assignee: Amazon Technologies, Inc.Inventors: Alan Hadley Goodman, Pranav Chachra, Diwakar Gupta, Dougal Stuart Ballantyne, Ishwardutt Parulkar
-
Patent number: 11394648Abstract: A non-transitory computer-readable recording medium has stored therein a program that causes a computer to execute a process, the process comprising: detecting a target data flow in a data flow group when receiving the data flow group and performing a merging process of the data flow group, the data flow group including a plurality of data flows processed at respective bases, the target data flow having a delay time that satisfies a predetermined condition; and executing rearrangement of a generation element of the target data flow to an environment such that differences between delay times of the plurality of data flows are reduced.Type: GrantFiled: January 28, 2021Date of Patent: July 19, 2022Assignee: FUJITSU LIMITEDInventor: Kouichirou Amemiya
-
Patent number: 11379374Abstract: A method of streaming between a storage device and a secondary device includes receiving, by the storage device, from the secondary device, a memory read request command including a memory address of the storage device corresponding to a stream identity, the stream identity being unique between the storage device and the secondary device; streaming, by the storage device, data between the storage device and the secondary device by transferring the data corresponding to the memory address of the storage device to the secondary device; determining, by the storage device, that the data requested by the secondary device in the memory read request command is transferred to the secondary device; and ending, by the storage device, the streaming between the storage device and the secondary device.Type: GrantFiled: February 11, 2020Date of Patent: July 5, 2022Assignee: Samsung Electronics Co., Ltd.Inventor: Oscar P. Pinto
-
Patent number: 11355958Abstract: Where an Uninterruptable Power Supply (UPS) is used in a system to ensure highly reliable power supply to an electronic system, occasional maintenance or repair of the UPS or its storage batteries may be required. Effecting this servicing while ensuring that the utility power continues to be supplied to the load may involve a Maintenance Bypass Assembly (MBA) comprising a plurality of manually-operated circuit breakers. The possibility of an incorrect actuation of such circuit breakers is precluded by the coordination of a plurality of electromechanically actuated circuit breakers in communication with a controller that may store a table of permitted state transitions and sequences for safe operation. Such operation may be confirmed by one or more sensors monitored by the controller.Type: GrantFiled: January 10, 2022Date of Patent: June 7, 2022Assignee: C&C Power, Inc.Inventors: Shujen Chen, Paul F. Matras, Robert E. Bland, Paul Joseph Blake, James Leo Leifker
-
Patent number: 11336549Abstract: In one embodiment, a method includes receiving, by a network controller, network characteristics from a network component. The network characteristics are associated with one or more nodes of a network. The method also includes analyzing, by the network controller, the network characteristics to generate configuration parameters for the one or more nodes of the network. The method further includes communicating, by the network controller, the configuration parameters to the one or more nodes of the network.Type: GrantFiled: January 15, 2020Date of Patent: May 17, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Pradeepan Kannawadi, Venkatesh Nataraj
-
Patent number: 11310164Abstract: A network device includes queues for queuing packets, and functional circuitry to provide a processing resource to be shared by the queues. Further, the network device includes a first-in-first-out (FIFO) selection circuit that receives tokens respectively associated with the queues. The FIFO selection circuit buffers and outputs the tokens in a first-in-first-out manner. When a token is output by the FIFO selection circuit, a queue associated with the token is selected to provide a packet for the functional circuitry to process. When a queue associated with an output token having at least a second packet in the queue after the queue outputs a first packet, the FIFO selection circuit re-buffers the output token associated with the queue to permit the queue to output the second packet once the output token associated with the queue is again output by the FIFO selection circuit.Type: GrantFiled: July 15, 2019Date of Patent: April 19, 2022Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Liat Korman, Yaniv Azulay, Lev Vaskevich
-
Patent number: 11301138Abstract: In one aspect, performing dynamic balancing of input/output (IO) operations includes providing a first queue for a first storage unit and a second queue for a second storage unit. The queues are configured to receive IO requests directed to the storage units. An aspect also includes determining a quality of service (QoS) value assigned to each of the storage units, pulling entries from the queues at a rate that accords with the QoS value, executing IOs, and monitoring bandwidth of the IO operations. Upon determining the bandwidth is not in alignment with the QoS value for either of the first and second storage units, a further aspect includes modifying the rate in which entries are pulled from at least one of the queues, continuing the monitoring the bandwidth and the modifying the rate until the bandwidth aligns with the QoS value assigned to each of the storage units.Type: GrantFiled: July 19, 2019Date of Patent: April 12, 2022Assignee: EMC IP Holding Company LLCInventors: Anton Kucherov, David Meiri
-
Patent number: 11283856Abstract: In one embodiment, a process on a computer receives a callback in response to an intercepted outbound web service connection called by an application executing on the computer. The process extracts information from the callback, e.g., at least a URL for the outbound web service connection and a code location within the application from which the outbound web service connection was called. Additionally due to the callback, the process obtains access to a core TCP socket for the outbound web service connection. The process determines how to modify socket options of the core TCP socket based on selected criteria according to the extracted information from the callback, and may then modify the socket options of the core TCP socket according to the determining. The modified socket options thus cause downstream network devices to handle traffic on the outbound web service connection based on the modified socket options.Type: GrantFiled: March 18, 2020Date of Patent: March 22, 2022Assignee: Cisco Technology, Inc.Inventors: Walter Theodore Hulick, Jr., Harish Nataraj
-
Patent number: 11271779Abstract: A virtual eXtensible local area network (VXLAN) method comprises obtaining, by a network device, a mapping from a virtual local area network identifier VLAN ID to a VXLAN network identifier VNI, receiving, by the network device through a port, an Ethernet frame forwarded by an access device, where a VLAN tag field in the Ethernet frame includes the VLAN ID, adding, by the network device, a VXLAN header to the Ethernet frame based on the VLAN ID and the mapping to obtain a VXLAN packet, where a VNI field in the VXLAN header includes the VNI, and sending, by the network device, the VXLAN packet.Type: GrantFiled: June 26, 2019Date of Patent: March 8, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Bin Yu
-
Patent number: 11184222Abstract: Systems and methods include obtaining measured data associated with one or more parameters associated with operation of a network element in a network, wherein the measured data is over a learning window; analyzing the measured data to statistically determine thresholds for the one or more parameters; and configuring the network element with the determined thresholds for the one or more parameters, wherein the network element is configured to compare ongoing measurements of the one or more parameters with the determined thresholds, and to use any threshold crossings for any of alarming and actions on the network element. The systems and methods can further include, subsequent to a predetermined time period after the configuring, recalibrating the thresholds for the one or more parameters based on updated measured data and reconfiguring the network element with the recalibrated thresholds for the one or more parameters.Type: GrantFiled: November 11, 2019Date of Patent: November 23, 2021Assignee: Ciena CorporationInventors: Amit Kumar Aggarwal, Rahul Sekhri
-
Patent number: 11070473Abstract: A mechanism to facilitate a private network (VPN)-as-a-service, preferably within the context of an overlay IP routing mechanism implemented within an overlay network. The overlay provides delivery of packets end-to-end between overlay network appliances positioned at the endpoints. During such delivery, the appliances are configured such that the data portion of each packet has a distinct encryption context from the encryption context of the TCP/IP portion of the packet. By establishing and maintaining these distinct encryption contexts, the overlay network can decrypt and access the TCP/IP flow. This enables the overlay network provider to apply one or more TCP optimizations. At the same time, the separate encryption contexts ensure the data portion of each packet is never available in the clear at any point during transport. According to another feature, data flows within the overlay directed to a particular edge region may be load-balanced while still preserving IPsec replay protection.Type: GrantFiled: November 3, 2017Date of Patent: July 20, 2021Assignee: Akamai Technologies, Inc.Inventors: Brandon O. Williams, Martin K. Lohner, Gowtham Boddapati
-
Patent number: 11025732Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to manage cloud provider sessions. The examples disclosed herein provide a system to manage cloud provider sessions. The system includes a session manger to establish a session using credentials associated with a cloud provider in response to detecting a request to establish the session with the cloud provider and to record a lifespan of a session token associated with the session. When the lifespan of the session token meets a threshold value, the session manager is to use the credentials to obtain a new session token to refresh the session. The system additionally includes a cloud provider adapter to, in response to detecting an action selection associated with a device, call the cloud provider to execute the action.Type: GrantFiled: June 17, 2019Date of Patent: June 1, 2021Assignee: VMWARE, INC.Inventors: Georgi Mitsov, Evgeny Aronov, Ivo Petkov, Alexander Dimitrov, Zahari Ivanov, Ivan Strelkov
-
Patent number: 10979913Abstract: Adapting wireless network coverage areas according to beam parameters corresponding to predetermined radio cluster models is disclosed. The disclosed subject matter can enable determining cluster models corresponding to historic use of a wireless network, e.g., based on historical KPIs, etc., from UEs, RAN devices, antennas, and other sources. The cluster models can correspond to beam parameters. The cluster model of the cluster models can be selected based on a current KPI value, e.g., a real-time or near real-time wireless network measurement, e.g., from a UE, RAN device, antenna, etc. Beam parameters corresponding to the selected cluster model can be communicated to a RAN device which can generate a corresponding radio beam. In an aspect, this can provide wireless connectivity to clusters of devices in the area of the radio beam, wherein the devices of the clusters can, in some embodiments, share same or similar wireless network demands.Type: GrantFiled: April 3, 2019Date of Patent: April 13, 2021Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Mostafa Tofighbakhsh, Deva-Datta Sharma, Bogdan Ungureanu, Rittwik Jana, Shraboni Jana
-
Patent number: 10977531Abstract: Provided is an image processing apparatus that improves performance of reading data of a RIP process. A multi-channel DMA (Direct Memory Access) controller performs reading or writing of stored data related to a RIP (Raster Image Processor). A FIFO (First In, First Out) is able to change a number of entries for each of the channels of the multi-channel DMA controller. An image processing control unit interprets the RIP order, and according to that order, changes the configuration of the number of entries for each of the channels, and controls processing of the data.Type: GrantFiled: November 29, 2019Date of Patent: April 13, 2021Assignee: KYOCERA Document Solutions Inc.Inventors: Masayoshi Nakamura, Kendrick Esperanza Wong
-
Patent number: 10938734Abstract: A device for avionics full-duplex switched Ethernet (AFDX) communication can include a transmit port for transmitting AFDX data and a processor. The processor can be configured to obtain AFDX data frames for transmission over a plurality of sub-virtual links (subVLs) of a virtual link (VL), and maintain, for each of the plurality of subVLs, a corresponding data queue by storing AFDX data frames associated with that subVL in the corresponding data queue. The processor can transmit the AFDX data frames from the plurality of data queues on the plurality subVLs via the transmit port according to a scheduling policy that is based on subVL prioritization. The scheduling policy that is based on subVL prioritization can include static priority (SPn) scheduling, earliest deadline first (EDF) scheduling, or least laxity first (LLF) scheduling.Type: GrantFiled: June 5, 2017Date of Patent: March 2, 2021Assignee: Rockwell Collins, Inc.Inventors: Brent J. Nelson, David A. Miller, James M. Zaehring, Nicholas H. Bloom
-
Patent number: 10897786Abstract: A method of operating a first terminal device to transmit data to a second terminal device by performing device-to-device communication includes selecting radio resources, on which to transmit the data based on a priority status associated with the data, whereby certain radio resource are reserved for use in association with data classified as high priority. A method of operating the second terminal device to receive data from the first terminal device includes: receiving data from the first terminal device using the selected radio resources; determining if another terminal device is transmitting data on a radio resource which is not selected for transmitting data by the first terminal device and which is reserved for transmitting data classified as having a high priority; and, if so, stopping reception of data from the first terminal device on the selected radio resources and instead seeking to receive further transmissions from the other terminal device.Type: GrantFiled: January 26, 2015Date of Patent: January 19, 2021Assignee: SONY CORPORATIONInventors: Hideji Wakabayashi, Brian Alexander Martin
-
Patent number: 10880811Abstract: A system for selecting an electronic communication pathway from a pool of potential pathways. The system includes a network communication routing hub operating on at least a server wherein the network communication routing hub selects an electronic communication pathway from a plurality of electronic communication pathways. The at least a server is configured to include an authorization module wherein the authorization module is configured to authenticate each device of the plurality of remote devices. The system includes a pathway selection module operating on the at least a server wherein the pathway selection module is configured to select based on a pathway probability variable a pathway from the plurality of electronic communication pathways and transmit an outgoing communication over the selected pathway to a remote device of the plurality of remote devices associated with the selected pathway.Type: GrantFiled: January 30, 2020Date of Patent: December 29, 2020Inventor: Johann Donikian
-
Patent number: 10862820Abstract: The embodiments are directed to methods and appliances for scheduling a packet transmission. The methods and appliances can assign received data packets or a representation of data packets to one or more connection nodes of a classification tree having a link node and first and second intermediary nodes associated with the link node via one or more semi-sorted queues, wherein the one or more connection nodes correspond with the first intermediary node. The methods and appliances can process the one or more connection nodes using a credit-based round robin queue. The methods and appliances can authorize the sending of the received data packets based on the processing.Type: GrantFiled: November 6, 2017Date of Patent: December 8, 2020Assignee: Citrix Systems, Inc.Inventors: Mustafa K. Testicioglu, Seth K. Keith
-
Patent number: 10770142Abstract: The present disclosure provides a control circuit of a memory array. The control circuit includes a first switch and a set termination circuit. The first switch is connected between a first voltage source and a data line of a resistive memory cell of the memory array. The set termination circuit has a first terminal connected to a control terminal of the first switch and a second terminal connected to the data line of the resistive memory cell of the memory array. When a data line voltage of the data line decreases to be lower than a first voltage in a first duration of the resistive memory cell performing a set operation, the set termination circuit turns off the first switch to terminate the set operation by stopping providing the first voltage of the first voltage source to the data line.Type: GrantFiled: December 13, 2018Date of Patent: September 8, 2020Assignee: NATIONAL TSING HUA UNIVERSITYInventors: Meng-Fan Chang, Wen-Zhang Lin, Li-Ya Lai
-
Patent number: 10764911Abstract: A system and method that enables autonomous mobility implementations to prioritize, offload, and process data in an efficient manner includes generating a prioritization model, training the prioritization model on a data corpus to generate a prioritization schedule, deploying the prioritization schedule to one or more autonomous vehicles, offloading data at a local content absorption node, processing data at the local content absorption node, and optionally transmitting data results from the processed data.Type: GrantFiled: December 3, 2018Date of Patent: September 1, 2020Assignee: Renovo Motors, Inc.Inventors: Anand Ramesh, Ioannis Petousis, Owen Davis, Christopher Heiser
-
Patent number: 10757232Abstract: A transmitting apparatus, a receiving apparatus and methods of controlling these apparatuses are provided. The transmitting apparatus includes: a baseband packet generator configured to, based on an input stream including a first type stream and a second type stream, generate a baseband packet including a header and payload data corresponding to the first type stream; a frame generator configured to generate a frame including the baseband packet; a signal processor configured to perform signal-processing on the generated frame; and a transmitter configured to transmit the signal-processed frame, wherein the header includes a type of the payload data in the baseband packet and the number of the first type stream packets in the baseband packet.Type: GrantFiled: June 27, 2018Date of Patent: August 25, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sung-hee Hwang, Alain Mourad, Hyun-koo Yang
-
Patent number: 10681607Abstract: Systems, methods, and computer-readable storage media for an enhanced RSS (eRSS) mechanisms are provided. The eRSS mechanisms may involve routing received data packets to application processor cores based on network-specific identifier(s), such as an Evolved Packet System (EPS) bearer identity (ID), a Packet Data Network (PDN) ID, an Access Point Name (APN), or a Quality of Service (QoS) Flow Identifier (QFI). The network-specific IDs may be located in a layer 2 (L2) protocol stack, which may be stored in cache for use by different layers in the L2 protocol stack. In this way, the network-specific IDs may be readily available for use by the eRSS mechanism, which may improve cache efficiency and reduce storage overhead. Other embodiments may be described and/or claimed.Type: GrantFiled: June 22, 2018Date of Patent: June 9, 2020Assignee: Intel CorporationInventors: Nirav Shah, Pabitra Dalai, El-Houari Soussi, Rene Van Ee, Gaurish Deuskar
-
Patent number: 10631171Abstract: The present application provides a method and a device for scheduling multi-flow transmission. The method includes: receiving a MAC layer configuration parameter corresponding to a media access control MAC entity, where when there is one MAC entity, the MAC layer configuration parameter includes at least two sets of mappings, and the mapping includes a first mapping and/or a second mapping; or when there are at least two MAC entities, a MAC layer configuration parameter of each MAC entity includes a set of mapping, and the mapping includes a third mapping and/or a second mapping; and executing a MAC layer function according to the MAC layer configuration parameter, and performing MAC layer data transmission. Embodiments of the present application can satisfy a demand of multi-flow transmission.Type: GrantFiled: November 26, 2014Date of Patent: April 21, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Weiwei Song, Bo Lin, Xin Xiong
-
Patent number: 10541909Abstract: An embodiment of the invention may include a method, computer program product, and system for data transfer management. The embodiment may include receiving a data packet, by a first server, from a load balancer. The received data packet is part of a data flow. The embodiment may include determining, by the first server, whether the received data packet is part of an existing data flow connection served by the first server. Based on determining that the received data packet is not part of an existing data flow served by the first server, the embodiment may include determining, by the first server, whether the received data packet is part of a new data flow connection. Based on determining that the received data packet is not part of a new data flow connection, the embodiment may include notifying, by the first server, the load balancer.Type: GrantFiled: June 23, 2017Date of Patent: January 21, 2020Assignee: International Business Machines CorporationInventors: Dean Har'el Lorenz, Valleriya Perelman
-
Patent number: 10541934Abstract: A network device includes a first port, a second port, a third port, and an arbitration circuit. The arbitration circuit is configured to receive a first frame and a second frame. The first frame is received from the first port and to be forwarded to the third port. The second frame is received from the second port and to be forwarded to the third port. The arbitration circuit compares a first priority of the first frame and a second priority of the second frame to generate a first comparison result. In response to the first comparison result, first forwarding data is generated based on the first and second frames. The first forwarding data is sent to an output of the arbitration circuit.Type: GrantFiled: December 11, 2017Date of Patent: January 21, 2020Assignee: XILINX, INC .Inventors: Ramesh R. Subramanian, Ravinder Sharma, Ashish Banga
-
Patent number: 10535047Abstract: Methods and systems for completing financial operations via a contactless automated teller machine are disclosed. A financial institution computing system includes a network interface circuit exchanging information over a network, a customer database retrievably storing financial information relating to a plurality of customers, and a data exchange circuit. The data exchange circuit receives a financial operation request. The financial operation request is generated by an automated teller machine in response to a payment token received from a mobile wallet circuit on a mobile device. The data exchange circuit authorizes the financial operation request based on information in the customer database.Type: GrantFiled: November 15, 2016Date of Patent: January 14, 2020Assignee: Wells Fargo Bank N.A.Inventors: Michael R. Thomas, Jerome Rhodes, Hemesh Yadav, Steven E. Puffer
-
Patent number: 10528285Abstract: A data storage device capable of just partially executing a read/write command issued by a host is disclosed. The data storage device uses a controller to perform a partial execution of a first read/write command issued by the host, and returns a breakpoint of the first read/write command to the host and returns information that the first read/write command is in a partial completion status to the host to drive the host to further issue a second read/write command. In this manner, fewer computational resources are required in determining read/write command granularity.Type: GrantFiled: July 2, 2018Date of Patent: January 7, 2020Assignee: SHANNON SYSTEMS LTD.Inventor: Zhen Zhou
-
Patent number: 10516627Abstract: Frame injection apparatus for injecting frames from a host device into a switched Ethernet network comprises a frame memory operable to receive and store one host frame at a time and to inject the frame onto the Ethernet switched network between network frames and to buffer network frames received during the time that the host frame is being injected onto the network.Type: GrantFiled: January 26, 2017Date of Patent: December 24, 2019Assignee: INNOVASIC, INC.Inventor: Andrew David Alsup
-
Patent number: 10491317Abstract: A method for operating a network arrangement having a plurality of network systems is disclosed. Data belonging to a first class is synchronously transmitted in a specified time slot identical for all network systems. A network system, which owing to a synchronization error during the specified time slot, receives data belonging to other classes from a plurality of senders, then only sends data belonging to the first class, but now in standard messages belonging to class 2. Non-vital data belonging to the other classes is no longer transmitted in this operating state. Improved failure safety and in particular a fail-operational mode is provided by the behavior of the network systems in the event of synchronization errors. A network system which implements the method and a network arrangement having a plurality of corresponding network systems is also proposed.Type: GrantFiled: June 17, 2013Date of Patent: November 26, 2019Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Michael Armbruster, Ludger Fiege, Johannes Riedl, Thomas Schmid, Andreas Zirkler
-
Patent number: 10466934Abstract: In various embodiments, network-traffic records overlapping multiple binning windows are prorated such that partial records are stored in each binning window of overlap. In addition, the full, non-prorated record is stored in at least one of the binning windows.Type: GrantFiled: May 12, 2017Date of Patent: November 5, 2019Assignee: GUAVUS, INC.Inventors: Pragati Kumar Dhingra, Priyanka Bhaskar, Sucheta Dahiya, Devang Sethi, Mohit Gupta
-
Patent number: 10452556Abstract: According to one embodiment, a part of first information stored in a nonvolatile second memory is cached in a volatile third memory with a first cache line size in a case where a first memory included in a host is not used. A part of the first information is cached in the first memory with a second cache line size in a case where the first memory is used. The second cache line size is larger than the first cache line size.Type: GrantFiled: March 10, 2016Date of Patent: October 22, 2019Assignee: TOSHIBA MEMORY CORPORATIONInventor: Satoshi Kaburaki
-
Patent number: 10439958Abstract: In one example, the present disclosure describes a device, computer-readable medium, and method for dynamically modifying parameters for the delivery of data services over a network. For instance, in one example, a plurality of network slices is provided in a communications network. Each network slice of the plurality of network slices is configured to carry data over the communications network subject to a different combination of network service metrics. When a triggering event is detected in data carried over the communications network using a default slice of the plurality of network slices, the data is dynamically reassigned from the default network slice to a new network slice of the plurality of network slices in response to the detecting.Type: GrantFiled: February 28, 2017Date of Patent: October 8, 2019Assignee: AT&T Intellectual Property I, L.P.Inventors: Zhi Cui, Venson Shaw, Sangar Dowlatkhah
-
Patent number: 10411830Abstract: A communication device (alternatively, device) includes a processor configured to support communications with other communication device(s) and to generate and process signals for such communications. In some examples, the device includes a communication interface and a processor, among other possible circuitries, components, elements, etc. to support communications with other communication device(s) and to generate and process signals for such communications. Such a communication device includes a processor configured to perform codeword builder functionality to generate information that undergoes error checking and correction (ECC) and/or forward error correction (FEC) coding. The processor intelligently selects packets from buffers to generate information blocks that undergo ECC and/or FEC coding and transmission and to meet certain latency constraints in conjunction with a predetermined period of time (e.g., a programmable threshold).Type: GrantFiled: January 31, 2016Date of Patent: September 10, 2019Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Niki Roberta Pantelias, Joel I. Danzig, Taruna Tjahjadi, Christopher John Plachta
-
Patent number: 10402383Abstract: A computer-implemented method implemented by a database management system (DBMS). The DBMS includes a database with a data table with a plurality of data columns and a condition table with condition columns and a score column. The DBMS receives a request and extracts a data vector from each data column and a condition vector from each condition column. For each of the data vectors, the DBMS computes a match vector selectively including identifiers of the rows in the condition table whose condition value is identical to an attribute value of said data vector, then, the DBMS selectively returns the rows of the condition table whose respective identifier is contained in each of the computed match vectors as the result to the client application for enabling the client application to identify assignments of the data records and the score values of matching condition table rows.Type: GrantFiled: November 15, 2016Date of Patent: September 3, 2019Assignee: SAP SEInventor: Rudolf Wenzler
-
Patent number: 10349099Abstract: The present technology relates to a transmission device, a transmission method, a reception device, and a reception method that can improve transmission efficiency. An encoded signal is generated based on realtime data indicated by a waveform L using a predetermined fixed bit rate as a maximum code amount Sx and the encoded signal into which non-realtime data with an insufficient code amount is inserted is transmitted at the fixed bit rate, as indicated by a range Z12, when a code amount of the generated encoded signal is insufficient for the maximum code amount Sx. The present technology can be applied to broadcasting communication.Type: GrantFiled: June 5, 2015Date of Patent: July 9, 2019Assignee: SONY CORPORATIONInventors: Kazuyuki Takahashi, Lachlan Bruce Michael
-
Patent number: 10333856Abstract: Systems and methods to support intra-application flow prioritization are disclosed herein. User equipment (UE) may be configured to communicatively couple to an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) Node B (eNB). The eNB may transmit packets from the UE to an evolved packet core (EPC), which may transmit schedule packets to an application function (AF) via a network. The AF may provide classification information and prioritization information for a plurality of intra-application flows transmitted between the AF and the UE. The EPC may classify uplink and/or downlink traffic into the intra-application flows and mark and/or schedule the traffic based on the prioritization information. Absolute and/or modular length, payload values, and/or packet type may be used to classify the traffic into the intra-application flows.Type: GrantFiled: January 25, 2018Date of Patent: June 25, 2019Assignee: INTEL CORPORATIONInventors: Jing Zhu, Yi Gai
-
Patent number: 10320661Abstract: A communication device (10) includes a communication IF (11) transmits and receives, in a layer 2, a packet having a structure that does not include a MAC address; a TCP/IP processing unit (12) transmits and receives a packet in a TCP/IP layer; and a switch (13) performs processing on the packet received by the communication IF (11) and the TCP/IP processing unit (12). When the switch (13) performs processing for transmitting, from the TCP/IP processing unit (12), the packet received by the communication IF (11), a pseudo MAC header is added to the packet and the packet is output to the TCP/IP processing unit (12). When the switch (13) performs processing for transmitting, from the communication IF (11), the packet received by the TCP/IP processing unit (12), the pseudo MAC header is deleted from the packet and the packet is output to the communication IF (11).Type: GrantFiled: March 14, 2016Date of Patent: June 11, 2019Assignee: NEC CORPORATIONInventor: Kouhei Gotou
-
Patent number: 10230744Abstract: Methods and apparatus are provided for detecting periodic behavior in a communication session using clustering. An exemplary method comprises obtaining a set of differences between timestamps of adjacent events for a given network session; assigning each difference in the set to a cluster using a clustering technique based on a distance between the difference and a mean time difference for each cluster; and providing clusters generated by the clustering technique, wherein each of the differences in each of the clusters correspond to events exhibiting periodic behavior with a period substantially equal to the mean time difference of the assigned cluster. The differences are optionally obtained and processed in real-time. The periodicity of a given cluster is measured, for example, based on a variance of the differences assigned to the given cluster. The clusters are optionally processed to identify suspicious communications associated with a computer security attack.Type: GrantFiled: June 24, 2016Date of Patent: March 12, 2019Assignee: EMC IP Holding Company LLCInventor: Sanjiv Pandey
-
Patent number: 10148797Abstract: The present invention relates to a method and a device for efficiently receiving particular media packets in a multimedia system. The method for receiving media packets in a multimedia system, in which media data are packetized into multiple media packets and then transmitted, according to one embodiment of the present invention comprises the steps of: determining if received media packets comprise access information for receiving particular media data and/or particular information; and if the received media packets comprise the access information, using the access information so as to preferentially receive the particular media data and/or the particular information.Type: GrantFiled: July 3, 2015Date of Patent: December 4, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Kyung-Mo Park, Hyeon-Cheol Pu