Patents Examined by Brian Whipple
  • Patent number: 12047421
    Abstract: The continued usage of manual & static configurations as the number of network-connected devices has increased has resulted in administrative difficulties for operators and/or administrators of computer networks. To provide more automated configurations, methods, systems, and electronic devices are described that include identifying, based on received network traffic from an end electronic device, a device type of the end electronic device; and applying a network policy to subsequent network traffic between the end electronic device and network equipment (such as a switch) based on the identified device type of the end electronic device.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: July 23, 2024
    Assignee: Ruckus IP Holdings LLC
    Inventors: Amit Paul, Satyendra Mohapatra, Padmasekar Easwaradas Kreedapathy, Anuradha Gade
  • Patent number: 12041398
    Abstract: Apparatus and methods for guaranteeing a quality of experience (QoE) associated with data provision services in an enhanced data delivery network. In one embodiment, a network architecture having service delivery over at least portions of extant infrastructure (e.g., a hybrid fiber coax infrastructure) is disclosed, which includes standards-compliant ultra-low latency and high data rate services (e.g., 5G NR services) via a common service provider. In one exemplary implementation, “over-the-top” voice data services may enable exchange of voice traffic with client devices in the aforementioned network. A distribution node may use a detection rule to identify received packets as voice traffic, and cause a dedicated bearer to attach to the default bearer, thereby enabling delivery of high-quality voice traffic by at least prioritizing the identified packets thereafter and sustaining the delivery even in a congested network environment, and improving the quality of service (QoS) and QoE for the user(s).
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: July 16, 2024
    Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
    Inventors: Pratik Das, Diwelawatte Jayawardene, Manish Jindal
  • Patent number: 12015538
    Abstract: A system of specifying link layer information in a URL is described. In an embodiment, a URL is generated which includes both a link layer network type and information which is used by a resolving device to identify a particular link layer network of the specified type. In various embodiments, the URL includes a link layer network type and a corresponding link layer network name or pairs of link layer network types and corresponding link layer network names. Where the URL comprises more than one link layer network name, the resolving device may determine at runtime which of the named link layer networks to connect to and this decision may be based on criteria or preference information included within the URL.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: June 18, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James W. Scott, Nicolas Villar, Stephen E. Hodges
  • Patent number: 12015662
    Abstract: A method or system for efficiently routing a file located on two or more sources to one or more file recipients connected by a plurality of paths in one or more networks. For each file recipient, one or more predetermined utility functions are evaluated to select the most efficient one of the plurality of paths to use for routing the file to the one or more file recipients, and the file is routed to the one or more file recipient using the selected path. The predetermined utility function may be the estimated operating expense associated with the routing of the file to the one or more file recipients, or the estimated return on investment for improving the routing of said file to the one or more recipients, or is related to an estimated file transfer time to the one or more file recipients.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: June 18, 2024
    Assignee: Adaptiv Networks Inc.
    Inventors: Stephane Brunet, Martin William Horne, Miika Anttoni Klemetti
  • Patent number: 12009945
    Abstract: A communication system includes a first communication device, a second communication device and a relay device. The first and second communication devices are connected to a communication network. The relay device is connected to the communication network and relays communication between the first and second communication devices. The relay device includes a relay unit and a priority determination unit. The relay unit carries out a receiving process for receiving data frames transmitted from the first communication device to the communication network and a transmission process for transmitting the received data frames to the second communication device. The priority determination unit determines the priority of the transmission process of the received data frames based on the data frames received by the relay unit. The relay unit carries out a transmission process of the data frames based on the priority determined by the priority determination unit.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: June 11, 2024
    Assignees: Nissan Motor Co., Ltd., Renault S.A.S.
    Inventors: Ken Naka, Takashi Yamaguchi, Hideaki Yamada
  • Patent number: 12004052
    Abstract: Various embodiments of the present invention are directed to a communications apparatus and associated methods configured for managing user identification queries. The communication apparatus is configured to receive a user identification query comprising a requesting user identifier and a target user identifier, compare the target user identifier to a user status cache associated with the requesting user identifier to determine a known status, an unknown status, or a pending status, and cause rendering of a known user identification interface or a limited user identification interface. In some embodiments, the communication apparatus is configured to transmit a client device hold instruction in response to determining the pending status for the target user identifier with respective to a given requesting user identifier. Various embodiments discussed herein mediate and resolve voluminous user identification queries through a specially configured group-based caching service and associated system architecture.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: June 4, 2024
    Assignee: SALESFORCE, INC.
    Inventors: Jason Klym, Venkatraju Venkatanaranappa, Michael Demmer
  • Patent number: 12004058
    Abstract: Apparatuses, systems, and methods related to memory pooling between selected memory resources on vehicles or base stations are described. A system using a memory pool formed as such may enable performance of functions, including automated functions critical for prevention of damage to a product, personnel safety, and/or reliable operation, based on increased access to data that may improve performance of a mission profile. For instance, one apparatus described herein includes a wireless base station coupled to a first processor coupled to a first memory resource that are configured to enable formation of a memory pool to share data between the first memory resource and a second memory resource at a vehicle responsive to a request to access the second memory resource from the first processor transmitted via the base station.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: June 4, 2024
    Inventor: Aaron P. Boehm
  • Patent number: 11991069
    Abstract: Techniques and architecture are described grouping various sources of traffic within a network into grouping fields and assigning each combination of grouping field values an aggregate identification (ID). A first hop edge router may receive a packet and search a mapping table for a corresponding aggregate ID for the combination of grouping field values within the mapping table. If not found, the first hop edge router may assign a corresponding aggregate ID for the combination of grouping field values and store the new aggregate ID for the combination of grouping field values in the mapping table. The first hop edge router may forward the packet on through the network with the aggregate ID embedded in metadata. Routers within the network may measure and aggregate flow metrics of the packet within the network based on the aggregate ID and provide the measurements to the network controller.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: May 21, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Hongbo Xia, Xiaorong Wang, Jianda Liu, Yicheng Liu, Jiayi You
  • Patent number: 11989598
    Abstract: Systems and methods are provided for managing program application data. An example system includes a storage device; a communication component; and a processor in communication with the one or more storage devices and a plurality of computing devices via the communication component. The processor is operable to receive, from a computing device on behalf of an applicant, initial program application data for the applicant; and store the initial program application data on the one or more storage devices. The processor is further operable to receive an initialization indicator that at least one program application of one or more program applications is to be created; generate an initial program application data object for the at least one program application; store the initial program application data object on the one or more storage devices; and designate the initial program application data object as the reference program application data object for the at least one program application.
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: May 21, 2024
    Assignee: APPLYBOARD INC.
    Inventors: Viktor Kopylov, Massi Basiri, Hiep Van Vuong, Yue Hu
  • Patent number: 11985199
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for multi-jurisdictional endpoint allocation compliance. A multi-jurisdictional endpoint allocation system receives a request to allocate an endpoint in a jurisdiction to an account and accesses a regulation data object for the jurisdiction. The regulation data object identifies a set of jurisdictional requirements for the jurisdiction and a set of actions to be performed to satisfy the set of jurisdictional requirements for the jurisdiction. The multi-jurisdictional endpoint allocation system allocates an endpoint in the jurisdiction to the account and executes the set of actions associated with the regulation data object to satisfy the set of jurisdictional requirements for the jurisdiction.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: May 14, 2024
    Assignee: Twillo Inc.
    Inventors: Michael DeLorenzo, Andrew Ryno, Sunil Thamatam, Shawn Parker, Rahul Sanghavi, Nick Vlku, Patrick Loomis
  • Patent number: 11979251
    Abstract: A home device control method and a device. When detecting that the home device meets a preset condition, the electronic device sends a second message to the home device, to indicate the home device to use a first antenna and to indicate to obtain a random code; receives the random code sent by the home device by using the first antenna; accesses a wireless local area network based on the random code, and obtains configuration information including an interface element of a control page and a control instruction that are used to control the home device; and displays the control page and interacts with a user by using the control page, and sends the control instruction to the home device through the wireless local area network, to control the home device.
    Type: Grant
    Filed: August 18, 2021
    Date of Patent: May 7, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Tianliang Xu, Bingyi Liu, Rui Shi, Liangliang Ma
  • Patent number: 11973694
    Abstract: In one embodiment, an in-network compute resource assignment system includes a network device to receive a request to select resources to perform a processing job, wherein the request includes at least one resource requirement of the processing job, and end point devices assigned to perform the processing job, a memory to store a state of in-network compute-resources indicating resource usage of the in-network compute-resources by other processing jobs, and a processor to manage the stored state, and responsively to receiving the request, selecting ones of the in-network compute-resources to perform the processing job based on: (a) a network topology of a network including the in-network compute-resources; (b) the state of the in-network compute-resources; and (c) the at least one resource requirement of the processing job.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: April 30, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Yishai Oltchik, Gil Bloch, Daniel Klein, Tamir Ronen
  • Patent number: 11968168
    Abstract: A network device having an embedded router (eRouter) providing connections for a plurality of client devices in a local area network, and an embedded cable modem (eCM) bridging communication between a wide area network (WAN) network and the eRouter. The network device also includes a memory, and at least one processor configured to execute instructions stored on said memory to cause said network device to implement an eRouter physical interface and an eCM physical interface according to a configuration file, and to transmit a generic routing encapsulation (GRE) domain name system (DNS) query to a DNS server from the eRouter physical interface or the eCM physical interface.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: April 23, 2024
    Assignee: ARRIS ENTERPRISES LLC
    Inventor: Wen Ji Zhao
  • Patent number: 11962649
    Abstract: Methods and systems for managing data and transmission of content are disclosed. A computing device may receive a request for content. The computing device may determine data associated with the requested content.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: April 16, 2024
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Neill A. Kipp, Jan R. van Doorn, Richard J. Fliam
  • Patent number: 11929928
    Abstract: Methods, system, and apparatuses may support end-to-end (E2E) quality of service (QoS) through the use of service layer (SL) sessions. For example, an application can communicate with a targeted device based on application specified schedule, latency, jitter, error rate, throughput, level of security, and cost requirements.
    Type: Grant
    Filed: April 10, 2023
    Date of Patent: March 12, 2024
    Assignee: Convida Wireless, LLC
    Inventors: Dale N. Seed, Michael F. Starsinic, Vinod Kumar Choyi, Quang Ly, Yogendra C. Shah, William Robert Flynn, IV, Shamim Akbar Rahman, Zhuo Chen
  • Patent number: 11924053
    Abstract: Techniques are disclosed for intelligent infrastructure management in a radio access network. For example, a method obtains, from a plurality of baseband units of a radio access network, a plurality of data sets, wherein respective ones of the plurality of data sets correspond to operational statistics of respective ones of the plurality of baseband units. The method then generates a forecasted data set corresponding to one or more predicted operational statistics of each of the subset of baseband units, wherein the forecasted data set is generated using a first machine learning model. The method analyzes the forecasted data set to predict a future occurrence of a technical issue and to determine at least one corrective action for the predicted future occurrence of the technical issue, wherein the analysis is performed using a second machine learning model. The method then causes initiation of the at least one corrective action.
    Type: Grant
    Filed: June 13, 2022
    Date of Patent: March 5, 2024
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Nithish Kote, Thanuja C
  • Patent number: 11924103
    Abstract: A network device obtains Border Gateway Protocol (BGP) flow specification (FlowSpec) information, and generates, based on the BGP FlowSpec information, a first forwarding information base (FIB) table entry including a first prefix and an action, where the BGP FlowSpec information indicates to perform an action on traffic matching a filter condition, where the filter condition includes an attribute of a destination address, where the first FIB table entry indicates the network device to perform the action on the traffic matching the first prefix, and where an attribute of the first prefix is the same as the attribute of the destination address in the filter condition.
    Type: Grant
    Filed: March 22, 2023
    Date of Patent: March 5, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shunwan Zhuang, Haibo Wang, Yunan Gu
  • Patent number: 11924040
    Abstract: A system and a method for traffic management on a network. The method including: determining a desired intent for a network operator's traffic; determining a set of classes for a traffic flow through a link; determining a minimum and target bandwidth for each class in the set of class based on the desired intent; measure user score and bandwidth use for each class; allocate a bandwidth per class based on the minimum and target bandwidth and measured user score; and shape the traffic flow to the allocated bandwidth.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: March 5, 2024
    Inventors: Kamakshi Sridhar, Lars Anton Gunnarsson, Mostafa Mohamed Hassan, Alexander Havang, Matthew Lee Farmer, Roberto Lucarelli, Mark Daniel Yamada, Peter Thomas Salanki, Kenneth David Faiczak
  • Patent number: 11909605
    Abstract: A method for providing a differentiated feature to a first user equipment (UE) connected to a local area network (LAN) implemented by a router connected to a customer premises equipment (CPE) provisioned with a default feature associated with a first service tier of a plurality of service tiers provided by an internet service provider includes obtaining data indicating the first UE has connected to the LAN and determining the first UE is eligible for a second service tier of the different tiers. In response to determining the first UE is eligible for the second service tier, the method includes causing the CPE to be dynamically provisioned for a differentiated service associated with the second service tier. The method includes sending a message to the router to configure the router to provide the differentiated feature to the first UE.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: February 20, 2024
    Assignee: Charter Communications Operating, LLC
    Inventors: Shane Newberg, Christopher Teague, William K. Logan
  • Patent number: 11909593
    Abstract: In some embodiments, a computer implemented method for assessing network bandwidth availability in a network connection having unknown excess capacity beyond an initial network capacity is provided. There are two cases to be considered: (1) the network has a given capacity and the system doesn't know what it is (e.g., on a cellular network) this capacity may change over time as more users use the network and/or a user is mobile, and (2) the system is assigned capacity but by pushing the network, the system may be able to get more capacity (e.g., on a satellite hub). The excess capacity may be quantified for future potential opportunistic, emergency or priority usage, or in some embodiments, utilized periodically or continuously.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: February 20, 2024
    Assignee: DEJERO LABS INC.
    Inventors: Imad Azzam, David Sze, Todd Schneider, Jonathon Oberholzer, Bogdan Frusina