Employing Logical Addressing For Routing (e.g., Vp Or Vc) Patents (Class 370/397)
  • Patent number: 11941051
    Abstract: A computing device generates a call in a programming language of a computing application requesting a feature of videos stored in a media repository. A query system receive the call and determines a command associated with obtaining the feature requested by the call. The determined command corresponds to an image analysis to perform on at least a portion of the stored videos. The query system determines, based at least in part on the determined command, an artificial intelligence model to execute on at least the portion of the stored videos. The query system determine, by executing the determined artificial intelligence model, a model output that includes the requested feature. The query system provides, in the programming language of the computing application, an indication of the requested feature.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: March 26, 2024
    Assignee: Bank of America Corporation
    Inventor: Sundarrajan Raman
  • Patent number: 11711241
    Abstract: Techniques for utilizing multiple network interfaces for a cloud shell are provided. The techniques include receiving, by a computer system, a command to execute an operation by the computer system, the command being received from a router via a primary virtual network interface card (vNIC). The computer system may execute the operation, generating an output of the operation. The techniques also include transmitting, by the computer system, a message comprising the output of the operation to a shell subnet via a secondary vNIC, the secondary vNIC being configured for unidirectional transmission from the computer system to the shell subnet. The shell subnet may be configured to transmit the output of the operation to an external network via a network gateway.
    Type: Grant
    Filed: February 10, 2022
    Date of Patent: July 25, 2023
    Assignee: Oracle International Corporation
    Inventors: Christopher S. Kasso, Peter G. Gavares, John Wells, Amy H. Kang, Joseph John Snyder
  • Patent number: 11516706
    Abstract: In one aspect, a device, operating in an access network that can provide a plurality of QoS levels for user data flowing to and from the device, establishes a packet data session via the access network and receives, from the access network, cost information associated with each of one or more QoS levels. The device selects, for user data for at least a first application or service, a QoS level from among the plurality of QoS levels based on the cost information. The device transmits packets carrying user data for the first application or service to the access network. The transmission includes applying a QoS treatment to the user data according to the selected QoS level.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: November 29, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jarl Tomas Holmström, Peter Hedman
  • Patent number: 11411770
    Abstract: Aspects of the subject disclosure relate to methods for detecting a link failure between the first network device and a destination node, receiving a data packet addressed to the destination node, and rewriting encapsulation information of the first data packet. Subsequent to rewriting the encapsulation information of the first data packet, the first data packet is forwarded to a second network device (e.g., using updated address information in the packet header), wherein the second network device is paired with the first network device in the virtual port channel. In certain aspects, systems and computer readable media are also provided.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: August 9, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Kit Chiu Chu, Thomas J. Edsall, Navindra Yadav, Francisco M. Matus, Krishna Doddapaneni, Satyam Sinha
  • Patent number: 11309911
    Abstract: A data processing platform, method, and program product perform compression and decompression of a set of data items. Suffix data and a prefix are selected for each respective data item in the set of data items based on data content of the respective data item. The set of data items is sorted based on the prefixes. The prefixes are encoded by querying multiple encoding tables to create a code word containing compressed information representing values of all prefixes for the set of data items. The code word and suffix data for each of the data items are stored in memory. The code word is decompressed to recover the prefixes. The recovered prefixes are paired with their respective suffix data.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: April 19, 2022
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Alexander D. Breslow, Nuwan Jayasena, John Kalamatianos
  • Patent number: 11259233
    Abstract: Certain aspects of the disclosure provide techniques for signaling port information of user equipment (UE) ports in a wireless communication system including a radio access network. Certain aspects provide a method for wireless communication. The method includes receiving, at a network node, port information of one or more ports of one or more UEs. The method further includes deriving a network topology indicating connectivity between devices comprising the one or more UEs based on the port information of the one or more ports.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: February 22, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Vinay Joseph, Rajat Prakash, Peerapol Tinnakornsrisuphap, Fatih Ulupinar, Sebastian Speicher
  • Patent number: 11258888
    Abstract: Parallel Redundancy Protocol (PRP) using non-overlapping Resource Unit (RU) groupings may be provided. A first computing device may associate to a first Access Point (AP) at a virtual Media Access Control (MAC) address. Next, the first computing device may associate to a second AP at the virtual MAC address. Then data from a data frame may be replicated to a first one or more RUs in a channel. The first one or more RUs may be assigned to the first AP. Data from the data frame may then be replicated to a second one or more RUs in the channel. The second one or more RUs may be assigned to the second AP and may not overlap the first one or more RUs.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: February 22, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Robert E. Barton, Vishal Satyendra Desai, Jerome Henry, Malcolm Muir Smith
  • Patent number: 11201837
    Abstract: Communication network systems are disclosed. In one or more implementations, the communication network system includes a plurality of network devices. Each of the plurality of network devices incorporates one or more multi-port switches, where each multi-port switch includes a connection to the network device incorporating the multi-port switch and a connection to at least one other port of another multi-port switch incorporated by another respective one of the plurality of network devices.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: December 14, 2021
    Assignee: BEDROCK AUTOMATION PLATFORMS INC.
    Inventors: Albert Rooyakkers, James G. Calvin
  • Patent number: 11172407
    Abstract: Methods, systems, and devices for wireless communications are described that provide for partitioning of time-frequency resources for types of traffic separately. A centralized scheduler in a centralized system or a set of access nodes (ANs) in a distributed system may allocate a portion of a set of resources for a first traffic type (e.g., control or data traffic). In some cases, multiple ANs may exchange reports or measurements to determine the resources to allocate to a given traffic type. The allocated resources may be repurposed for use by a different traffic type (e.g., data traffic resources may be repurposed an used for control traffic resources) in order to account for varying traffic conditions (e.g., unscheduled control traffic).
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: November 9, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Navid Abedini, Jianghong Luo, Bilal Sadiq, Muhammad Nazmul Islam, Karl Georg Hampel, Hong Cheng, Juergen Cezanne, Junyi Li
  • Patent number: 11166060
    Abstract: Systems, devices, and methods for streaming media content over a network are provided. One exemplary method of streaming media content over a network involves transmitting one or more portions of the media content to a client device via a delivery route between a content delivery source and the network, determining a performance metric associated with the transmitting of the one or more portions via the delivery route, and dynamically adjusting the delivery route between the content delivery source and the network based at least in part on the performance metric.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: November 2, 2021
    Assignee: DISH Technologies L.L.C.
    Inventor: Robert Drew Major
  • Patent number: 11133947
    Abstract: In accordance with one example embodiment, a system configured for programming a network layer multicast address entry in a routing table of an ingress line card module is disclosed. The network layer multicast address entry includes a network layer address associated with at least one egress line card. The system is further configured for programming a data link layer multicast routing address entry in a routing table of a fabric card module in which the data link layer multicast routing address entry corresponds to the network layer multicast address entry.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: September 28, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ayan Banerjee, Raghava K. Sivaramu, Srinivasan Ramabadran, Mehak Mahajan, Nataraj Batchu
  • Patent number: 11106360
    Abstract: A method, computer program product, and computer system for receiving, by a computing device, an I/O request. It may be identified whether the I/O request is eligible for handling via a first path without also requiring handling via a second path. If the I/O request is eligible, the I/O request may be processed via the first path on a host I/O stack without processing the I/O request via the second path on a storage array I/O stack. If the I/O request is ineligible, the I/O request may be processed via the first path on the host I/O stack and via the second path on the storage array I/O stack.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: August 31, 2021
    Assignee: EMC IP Holding Company, LLC
    Inventors: Adnan Sahin, Michael Scharland, Robert DeCrescenzo, Steven T. McClure, James Marriott Guyer, Jason J. Duquette
  • Patent number: 11104454
    Abstract: An apparatus includes a head mounted display (HMD) configured to generate sensor data indicative of user inputs. The apparatus further includes a processor configured to communicate with the HMD and a memory coupled to the processor. The memory stores instructions that, when executed by the processor, cause the processor to obtain a data package including technical manual data and one or more visual representations. The instructions also cause the processor to categorize the technical manual data of the data package based on content and formatting of the technical manual data. The instructions cause the processor to select a particular parser based on a categorization of the technical manual data. The instructions further cause the processor to parse, by the particular parser, the technical manual data to convert the technical manual data into converted technical manual data and to generate a data analytics object based on the converted technical manual data.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: August 31, 2021
    Assignee: THE BOEING COMPANY
    Inventors: Taylor J. Hoover, Keith W. Grauer, Michael C. DiLucca
  • Patent number: 11094282
    Abstract: A method for reducing touch latency within a user interface of an aircraft display, the method including receiving, by a latency reduction unit, data from the aircraft display, where the data is of one or more data types, entering into one or more queues, by the latency reduction unit, the data based on the one or more data types, and sending, via a bus, the data asynchronously to a display processor of an aircraft display, where sending the data asynchronously includes transmitting the data by packets of data bits at an irregular rate.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: August 17, 2021
    Assignee: Rockwell Collins, Inc.
    Inventors: Alan M. Kuefler, Amir Beganovic, Thomas B. Campbell, Brian T. Grunewaldt, Nicolas F. Parilo
  • Patent number: 11044226
    Abstract: A conversion device for interconversion of wired communication and wireless communication includes a wired IF, a wireless IF, a converter that retains a first MAC address of a communication terminal connected to the wired IF and uses the first MAC address to convert wired communication in which the communication terminal is a destination into wireless communication and convert wireless communication in which the communication terminal is a source into wired communication between the wired IF and the wireless IF, and a controller that receives a communication packet including an IP address and a second MAC address through the wireless IF, and when the second MAC address included in the received communication packet is the same as the first MAC address, sets the IP address included in the received communication packet as an IP address of the conversion device.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: June 22, 2021
    Assignee: MURATA MACHINERY, LTD.
    Inventors: Tetsuya Kuwahara, Eiji Sugihara, Yuya Kamitake, Masaaki Toda
  • Patent number: 10965649
    Abstract: Instead of specifying actual transport layer IP addresses as a basis for a secure tunnel's security association, an approach described herein specifies virtual addresses. Then suitable network appliances intercept and modify packets in order to map between the virtual addresses and actual addresses. The virtual addresses satisfy IPsec or another authentication procedure that checks packets using the security association. The actual addresses are used by transport layer protocols. This overlay approach permits a session to failover from one network connection to another without requiring restoration of the session in a newly created secure tunnel after one of the network interfaces becomes unavailable, thereby obsoleting the security association based in part on the IP address of the now unavailable interface. This innovative approach also allows the use of parallel paths and the use of one-to-many or many-to-one path topologies, which would otherwise not be permitted.
    Type: Grant
    Filed: October 29, 2016
    Date of Patent: March 30, 2021
    Assignee: FatPipe, Inc.
    Inventors: Sanchaita Datta, Bhaskar Ragula, Xiaoxiong Fan, Sankhadip Sengupta
  • Patent number: 10917504
    Abstract: Technologies are provided for identifying the source of cyclic redundancy check (CRC) errors within a computer network that uses cut-through forwarding of network packets. For example, inbound network packets can be received by a network device that is configured to perform cut-through forwarding. Once the network packets are received, they are processed using cut-through forwarding. In addition to the cut-through forwarding, at least some of the received network packets are duplicated to create duplicate network packets. The duplicate network packets are processed using a different procedure. For example, the duplicate network packets are processed (e.g., as part of a secondary processing pipeline) by performing CRC checks on the duplicate network packets to detect CRC errors. Based on the CRC checks, source devices that originated network packets with CRC errors can be identified.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: February 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Jamie Plenderleith
  • Patent number: 10904119
    Abstract: Provided are a service gateway and a method for generating secure name records. The method may commence with receiving a name service request from a host. The name service request may include a name. The method may further include obtaining a service server name record from a name service server. The service server name record may include a plurality of name entries corresponding to the name. The method may then continue with generating a plurality of service gateway name records using the name and the plurality of name entries. The method may further include sending a service gateway name record of the plurality of service gateway name records to the host as a response to the name service request.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: January 26, 2021
    Assignee: AIO Networks, Inc.
    Inventors: Liang Han, Yang Yang
  • Patent number: 10904596
    Abstract: Systems, devices, and methods for streaming media content over a network are provided. One exemplary method of streaming media content over a network involves transmitting one or more portions of the media content to a client device via a delivery route between a content delivery source and the network, determining a performance metric associated with the transmitting of the one or more portions via the delivery route, and dynamically adjusting the delivery route between the content delivery source and the network based at least in part on the performance metric.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: January 26, 2021
    Assignee: DISH Technologies L.L.C.
    Inventor: Robert Drew Major
  • Patent number: 10819630
    Abstract: In general, this disclosure describes a programmable network platform for dynamically programming a cloud exchange to provide a layer three (L3) routing instance as a service to customers of the cloud exchange. In one example, a cloud exchange comprises an L3 network located within a data center and configured with an L3 routing instance for an enterprise; and for the L3 routing instance, respective first and second attachment circuits for first and second cloud service provider networks co-located within the data center, wherein the L3 routing instance stores a route to a subnet of the second cloud service provider network to cause the L3 routing instance to forward packets, received from the first cloud service provider network via the first attachment circuit, to the second cloud service provider network via the second attachment circuit.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: October 27, 2020
    Assignee: EQUINIX, INC.
    Inventors: Pragnesh Shashikant Panchal, William Breakell Long, Paul R Mason
  • Patent number: 10798752
    Abstract: A method includes: receiving an emergency call request; initiating, according to the emergency call request, n emergency calls by simultaneously using n call modes, where n is an integer not less than 2; and when a connection is established for one of the n emergency calls, releasing other emergency calls for which no connection has been established. By means of the embodiments of the present invention, multiple emergency calls may be simultaneously made, and when any one of the multiple emergency calls is connected, other emergency calls are released, reducing an emergency call time.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: October 6, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hui Jin, Bo Zhang, Xianglei Xin, Lei Fu, Xiaoyan Duan
  • Patent number: 10798433
    Abstract: Systems, devices, and methods for streaming media content over a network are provided. One exemplary method of streaming media content over a network involves transmitting one or more portions of the media content to a client device via a delivery route between a content delivery source and the network, determining a performance metric associated with the transmitting of the one or more portions via the delivery route, and dynamically adjusting the delivery route between the content delivery source and the network based at least in part on the performance metric.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: October 6, 2020
    Assignee: DISH Technologies L.L.C.
    Inventor: Robert Drew Major
  • Patent number: 10757151
    Abstract: A method is disclosed herein for sharing documents with individuals determined to be participants in an interaction or meeting. The method includes identifying a document of a first user of a first user device, the document being associated with an interaction, and determining a plurality of participants with whom the document is to be shared, wherein the determining of the plurality of participants with whom the document is to be shared comprises adding a set of scheduled attendees of a calendar event to the plurality of participants, detecting a second user device of a second user, the second user device located proximal to the first user device of the first user, and adding the second user to the plurality of participants. The method further includes providing access to the document to the plurality of participant, and providing a representation of each participant of the plurality of participants for presentation on the first user device.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: August 25, 2020
    Assignee: GOOGLE LLC
    Inventors: Nicholas Trent Caston, Jennifer Delphine King, Cayden Joel Meyer, Harold H W Kim, Xudong Yang
  • Patent number: 10750258
    Abstract: Embodiments of the present invention include systems and methods for transmitting data in a fibre channel (FC) network. The system includes a gateway that has: a port at which a plurality of data frames that are transmitted from a plurality of virtual node (VN) ports in a server are received, where data frames from at least two of the plurality of VN ports are related to different virtual fabrics (vfabrics) of a FC network.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: August 18, 2020
    Assignee: DELL PRODUCTS L.P.
    Inventors: Ramesh Kumar Subbiah, Vibin Varghese
  • Patent number: 10735931
    Abstract: Disclosed herein are hub devices for a machine-to-machine (M2M) communications network that enables multiple communication modes for data source nodes, the hub comprising a processor, a local connectivity system configured to communicate data with the data source nodes via an interface, a data processing and caching system comprising a local memory and configured to receive and store user-defined data routing and processing functions, prioritize the data based on the user-defined functions; and route the prioritized data to the local memory for storage or to the data transmission system for immediate transmission based on the priority, and a data transmission system configured to dynamically assign an M2M upload mechanism to the routed data selected from: a real-time transmission mechanism, a fixed interval mechanism, a data backhaul mechanism, and a user pull mechanism; and transmit the data to a network backhaul link for delivery to a host point.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: August 4, 2020
    Assignee: SKYLO TECHNOLOGIES INC.
    Inventors: Andrew Nuttall, Parthsarathi Trivedi, Andrew Kalman
  • Patent number: 10733132
    Abstract: Methods, apparatus, and systems for transferring data between a first and second module are provided. In one aspect, a method includes receiving, by a virtual controller register, outbound data; arbitrating, at a virtual arbitrate, the outbound data; transmitting, from the virtual controller register to the master low speed bus (LSB) frame/de-frame, the outbound data; adding, at the master LSB frame/de-frame, identification data to the outbound data to create an outbound data frame; transmitting, from the master LSB frame/de-frame to a slave LSB frame/de-frame, the outbound data frame; parsing, at the slave LSB frame/de-frame, the outbound data frame into parsed outbound data; arbitrating the parsed outbound data; transmitting, from the slave LSB frame/de-frame to the target controller register, the parsed outbound data; and receiving, at a target controller port from the target controller register, the parsed outbound data for transmitting to the slave device.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: August 4, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Eric Pelletier, Boon Siang Choo, Mohammadreza Rozehrezvani
  • Patent number: 10735263
    Abstract: Described herein are methods and systems for automatically configuring virtual networks hosted by a cloud platform. This involves accessing configuration information defining a desired configuration and processing the configuration information to determine one or more required virtual network connections that, according to the configuration information, need to be created, each required virtual network connection defining a source virtual network and a destination virtual network that are to be connected. A connection is then automatically made to the cloud platform in order to create each required virtual network.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: August 4, 2020
    Assignee: Atlassian Pty Ltd
    Inventors: Benjamin McAlary, Nicolas Meessen, Shane Edward Anderson
  • Patent number: 10681000
    Abstract: Some embodiments provide a method for a network controller that manages multiple logical networks implemented by multiple managed forwarding elements (MFEs) operating on multiple host machines. The method receives a notification from a particular MFE that an interface corresponding to a logical port of a logical forwarding element has connected to the particular MFE and has a particular logical network address. The method assigns a unique physical network address to the interface. Each of multiple interfaces connected to the particular MFE is assigned a different physical network address. The method provides the assigned unique physical network address to the particular MFE for the particular MFE to convert data messages sent from the particular logical network address to have the unique physical network address.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: June 9, 2020
    Assignee: NICIRA, INC.
    Inventors: Yusheng Wang, Donghai Han
  • Patent number: 10674565
    Abstract: A delivery node alternately connects to a first wireless terminal and a second wireless terminal. When a first packet with a virtual IP address of the second wireless terminal as a destination IP address is output from a first application to a virtual network interface, the first wireless terminal encapsulates the first packet with the use of an encapsulation header and transmits to the delivery node. The delivery node encapsulates the first packet obtained by decapsulating the received encapsulation packet again, and transmits to the second wireless terminal. The second wireless terminal transmits the first packet obtained by decapsulating the received encapsulation packet to a second application through a virtual network interface.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: June 2, 2020
    Assignee: NEC CORPORATION
    Inventors: Masato Yasuda, Gen Motoyoshi
  • Patent number: 10652191
    Abstract: Methods and systems for inter-user communication that can provide data transmission management for more efficient communications are disclosed. The methods and systems can provide enhanced electronic communications, such as via electronic mail or text messaging. Improved communication tools can be provided to better management and/or control communications. The enhanced communication tools can be implemented by electronic devices, namely, computing devices, including portable or handheld electronic devices.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: May 12, 2020
    Inventors: C. Douglass Thomas, Albert S. Penilla
  • Patent number: 10652281
    Abstract: A technique implements network policy deployed in a tag-based policy architecture of a virtualized computing environment. One or more virtual machine instances (VMIs) may be provided by a virtual data center (VDC) of the environment, wherein each VMI includes an intermediary manager of a computing cell that also includes a guest operating system (OS) and associated applications. The tag-based policy architecture may be configured to enforce the network policy in the virtualized computing environment using cryptographically-verifiable metadata to authenticate compute resources, such as the VMIs, coupled to a computer network and to authorize access to protected resources, such as virtualized network resources of the VDC.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: May 12, 2020
    Assignee: VMware, Inc.
    Inventors: Marcel Moolenaar, Dennis Ramdass, Ramya Olichandran
  • Patent number: 10587517
    Abstract: The techniques describe directly forwarding a packet from an ingress packet forwarding engine to a particular destination packet forwarding engine (PFE) when internal packet load balancing may otherwise result in an increased number of fabric hops. For example, a source PFE may receive incoming packets destined for a router reachable only by a particular destination PFE (e.g., egress PFE). Rather than load balancing the incoming packets to a destination PFE that is likely to be a non-egress PFE, a source PFE obtains fabric path information associated with the egress PFE from a destination PFE such that source PFE may forward incoming packets directly to the egress PFE.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: March 10, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Vishnu Janardhanan S, Babu Singarayan, Sayantani Gupta, Arun G Menon, Binu Shanmughan
  • Patent number: 10587505
    Abstract: In various embodiments, an apparatus, a non-transitory computer-readable media, and a computer-implemented method are provided to: detect, by a current node in a network path along which first data is transmitted from a transmitting node to a receiving node in a network, network path information that is based on a first policy and is in a header of a first packet that is specified according to a Multiprotocol Label Switching (MPLS) network protocol, the network path information in the header of the first packet being for use by the current node in transmitting the first data from the transmitting node to the receiving node along the network path, where the network path information in the header of the first packet includes a plurality of identifiers; in connection with the first packet; and select, by the current node and using the network path information in the header of the first packet, one of: a region scoped node identifier, a first scope-specific node identifier, or a node scoped network interface iden
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: March 10, 2020
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10559149
    Abstract: In a wireless communication system, ranging is performed between an initiator and one of a plurality of responders. Before the ranging operation is performed, the initiator preselects the responder, wherein the preselection is based on a comparison of a measured metric associated with signals carrying packets received from the responders by the initiator. The initiator utilizes only a portion of the preamble in each of the packets to measure the metric. The signals are transmitted in the wireless communication system utilizing ultra-wideband frequencies.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: February 11, 2020
    Assignee: NXP B.V.
    Inventor: Wolfgang Kuechler
  • Patent number: 10523599
    Abstract: The present disclosure is directed to buffer sizing of NoC link buffers by utilizing incremental dynamic optimization and machine learning. A method for configuring buffer depths associated with one or more network on chip (NoC) is disclosed. The method includes deriving characteristics of buffers associated with the one or more NoC, determining first buffer depths of the buffers based on the characteristics derived, obtaining traces based on the characteristics derived, measuring trace skews based on the traces obtained, determining second buffer depths based on the trace skews measured, optimizing the buffer depths associated with the network on chip (NoC) based on the second buffer depths, and configuring the buffer depths associated with one or more network on chip (NoC) based on the buffer depths optimized.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: December 31, 2019
    Assignee: NetSpeed Systems, Inc.
    Inventors: Eric Norige, Nishant Rao, Sailesh Kumar
  • Patent number: 10484751
    Abstract: Disclosed herein is a transmission apparatus, including: an application data transmission section adapted to transmit data of an application for HbbTV; and an AIT transmission section adapted to transmit an AIT including an application profile which represents one or more additional functions to the application and is configured from a first bit region of high-order n bits and a second bit region of lower-order (16?n) bits which represent presence or absence of functions allocated to bit positions thereof with a bitmap structure and wherein, in the first bit region, values for changing over the functions to be allocated to the bit positions in the second bit region are set.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: November 19, 2019
    Assignee: SONY CORPORATION
    Inventors: Yoshiharu Dewa, Naohisa Kitazato
  • Patent number: 10481980
    Abstract: A method begins by a first computing device obtaining data for storage in a dispersed storage network (DSN) and determining whether to divide the data into a plurality of independent data units (IDUs). When determined to divide the data, the method continues by dividing the data into the plurality of IDUs, generating an aggregation indicator that links the plurality of IDUs to the data and sending DSN write processing requests and the aggregation indicator to DS processing units. The method continues with a first dispersed storage (DS) processing unit receiving a first DSN write processing request and the aggregation indicator. The method continues by the first DS processing unit dispersed storage error encoding the first IDU to produce encoded data slices, generating aggregation information regarding the plurality of IDUs based on the aggregation indicator and sending the encoded data slices to storage units of the DSN for storage therein.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: November 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Bryan J. Keller, Brian F. Ober
  • Patent number: 10476787
    Abstract: In various embodiments, an apparatus, non-transitory computer-readable media, and computer-implemented method are provided to: detect, by a current node in a network path along which first data is transmitted from a transmitting node to a receiving node in the network path along which the first data is transmitted in a network, network path information that is based on a first policy and is positioned in a header of a first packet that is specified according to a Multiprotocol Label Switching (MPLS) network protocol, the network path information in the header of the first packet being for use by the current node in transmitting the first data from the transmitting node to the receiving node in the network path along which the first data is transmitted, where the network path information in the header of the first packet includes: a region scoped node identifier that is in an identifier space having a scope that spans within a particular region of the network, and that globally identifies a particular node in
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: November 12, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10447676
    Abstract: Methods and systems for the secure exchange of data within a network are provided. A method includes, registering, by a computer system, one or more stubs installed on at least one computing device. The method further includes constructing a virtual routing table using endpoint address information of the one or more stubs. The method further transmitting a portion of the virtual routing table to the one or more stubs such that the one or more stubs are configured to create a virtual pipe for exchanging data between the at least one computing device and at least one other computing device using the portion of the virtual routing table.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: October 15, 2019
    Assignee: ADP, LLC
    Inventors: Thomas A. Cooper, Vincent J. LaRosa
  • Patent number: 10375633
    Abstract: Disclosed is a method for managing bus channels between a physical layer and a media access channel layer of a network. The method includes determining a current rate of link speed on a media dependent interface side of a physical layer of a network architecture. When the current rate changes to yield a new link speed, the method includes determining a minimal (or near minimal) bus size required to implement the new link speed and switching to the minimal bus size between a physical coding sublayer of the physical layer and a reconciliation sublayer of a datalink layer of the network architecture. The method further includes switching to the minimal bus size between a physical coding sublayer of the physical layer and a reconciliation sublayer of a datalink layer of the network architecture.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: August 6, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Clark Carty, Daniel Duckworth, Mark Pleso
  • Patent number: 10355987
    Abstract: In various embodiments, an apparatus, non-transitory computer-readable media, and computer-implemented method are provided to: detect, by a current node in a network path along which first data is transmitted from a transmitting node to a receiving node in the network path along which the first data is transmitted in a network, network path information that is based on a first policy and is positioned in a header of a first packet that is specified according to a Multiprotocol Label Switching (MPLS) network protocol, the network path information in the header of the first packet being for use by the current node in transmitting the first data from the transmitting node to the receiving node in the network path along which the first data is transmitted, where the network path information in the header of the first packet includes: a region scoped node identifier that is in an identifier space having a scope that spans within a particular region of the network, and that globally identifies a particular node in
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: July 16, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10320861
    Abstract: Systems and methods are disclosed herein for generating and sharing a document with individuals determined to be participants in an interaction or meeting. A first device of a first user receives a selection to create a document for the interaction. The device searches for data associated with the interaction and determines the participants in the interaction based on the data and on proximity of other users or user devices. A document including information from the data associated with the interaction is created for the interaction. An access control list for the document is assigned which includes the participants determined to be in the interaction. The document is then shared with the participants according to the access control list.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: June 11, 2019
    Assignee: GOOGLE LLC
    Inventors: Nicholas Trent Caston, Jennifer Delphine King, Cayden Joel Meyer, Harold H W Kim, Xudong Yang
  • Patent number: 10305754
    Abstract: An apparatus allocates a packet-identifier to each packet captured from a network, and stores the each packet in a buffer. The apparatus associates, with each of the packet-identifiers, a connection-identifier specifying a connection of a packet identified by the each packet-identifier, and detects a connection to which a primary abnormality is occurring by analyzing packets stored in the buffer.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: May 28, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Fumiyuki Iizuka, Yuji Nomura
  • Patent number: 10291553
    Abstract: A tool for partitioning a switch into one or more logical switches in a distributed system. The tool creates, by one or more computer processors, one or more logical switch routers, based, at least in part, on a user configuration. The tool assigns, by one or more computer processors, based, at least in part, on a user configuration, one or more ports to the one or more logical switch routers. The tool manages, by one or more computer processors, the one or more logical switch routers.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: May 14, 2019
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Ashok N. Chippa, Vipin K. Garg, Dar-Ren Leu, Vijoy A. Pandey, Daljeet Singh, Ethan M. Spiegel, Robert E. Zagst, Jr.
  • Patent number: 10277422
    Abstract: A tool for assigning virtual port channels to one or more logical switch routers in a distributed system. The tool receives, by one or more computer processors, a request to assign a virtual port channel to a second logical switch router. The tool sends, by one or more computer processors, a request to negotiate a link-down on the channel on a first logical switch router to a universal fiber port on the first logical switch router for processing. The tool sends, by one or more computer processors, a request to create the channel on the second logical switch router to a second interface manager on the second logical switch router for processing. The tool sends, by one or more computer processors, a request to negotiate a link up on the channel on the second logical switch router to the universal fiber port on the first logical switch router for processing.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: April 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ashok N. Chippa, Ioana M. Costea, Vipin K. Garg, Sze W. Lao, Dar-Ren Leu, Nilanjan Mukherjee, Vijoy A. Pandey, Daljeet Singh, Ethan M. Spiegel, Robert E. Zagst, Jr.
  • Patent number: 10270714
    Abstract: A switch for transmitting data packets between at least one source node and at least one target node is provided. The switch includes a storage unit, a control unit, at least one receiving port and at least one transmitting port. The storage unit includes a plurality of storage blocks and configured to cache the data packets. The control unit is configured to manage the storage blocks. The switch receives and caches the data packets transmitted from the at least one source node via the receiving port and transmits the cached data packets to the at least one target node via the transmitting port. A data accessing method adapted for the switch is also provided.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: April 23, 2019
    Assignee: VIA Alliance Semiconductor Co., Ltd.
    Inventors: Xiaoliang Kang, Jiin Lai, Weilin Wang, Peng Shen
  • Patent number: 10257152
    Abstract: Aspects of the present disclosure provide a method for processing address resolution protocol (ARP) packets in a computing environment. The method includes the steps of maintaining a table mapping internet protocol (IP) addresses to port identifiers (port IDs), receiving a packet, determining a type of the received packet, based on the type of the received packet being a first type, checking whether a destination IP address in the received packet matches an entry in the table, and if the destination IP address in the received packet matches an entry in the table: determining a port ID associated with the matching entry, and forwarding the received packet over a port associated with the determined port ID.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: April 9, 2019
    Assignee: Nicira, Inc.
    Inventors: Yonggang Wang, Keyong Sun, Frank Guo, Dousheng Zhao, Liang Li
  • Patent number: 10250529
    Abstract: A controller implemented on computing equipment may be used to control switches in a network. End hosts may be coupled to the switches. The controller may generate a virtual network topology of virtual switches, virtual routers, and virtual system routers that are distributed over underlying switches in the network. The controller may form virtual switches from respective groups of end hosts, virtual routers from groups of virtual switches that include virtual interfaces that are coupled to virtual switches, and a virtual system router from groups of virtual routers that includes virtual system router interfaces that are coupled to the virtual routers. The controller may control the virtual network topology by generating respective flow table entries based on identified network policies for each of the virtual routers, virtual system routers, and virtual switches. The controller may control the virtual system routers to route packets between the virtual routers.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: April 2, 2019
    Assignee: Big Switch Networks, Inc.
    Inventors: Gregor Mathias Maier, Vishnu Emmadi, Sudeep Dilip Modi, Kanzhe Jiang, Kuang-Ching Wang, Srinivasan Ramasubramanian, Mei Yang, Robert W. Sherwood, Mandeep Singh Dhami
  • Patent number: 10235319
    Abstract: A SAS (Serial Attached SCSI or Serial Attached Small Computer System Interface) switch includes a master SAS expander and a multitude of slave expanders connected to the master SAS expander. Each slave expander has a distinct SAS address. The slave expanders are not directly connected to one another and communicate through the master expander. The SAS switch has a pair of SAS wide ports each having a multitude of SAS links each associated with one of the slave expanders. The slave expanders are configured to route SAS traffic in accordance with routing tables established by the master SAS expander. The master SAS expander is not directly connected to either of the SAS wide ports.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: March 19, 2019
    Assignee: Microsemi Solutions (U.S.), Inc.
    Inventor: Jiashu Lin
  • Patent number: 10230595
    Abstract: Embodiments of the invention are directed to a computer-implemented method for monitoring a computerized network comprising several nodes that are, each, configured for receiving and/or sending data packets via one or more communication channels, such that physical queues of data packets arriving at and/or departing from each of the nodes may form in said one or more communication channels. According to this method, virtual queues are maintained, wherein each of said virtual queues simulates a queue of data packets in a virtual channel associated to one of said one or more communication channels, wherein the service rate of said virtual channel can be varied. The virtual queues maintained are further monitored. Finally, this method comprises varying a service rate of one or more virtual channels, on which queues are respectively simulated by one or more of the virtual queues maintained.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Mitch Gusat, Georgios Kathareios