Patents Examined by Scott B. Christensen
  • Patent number: 11115282
    Abstract: An apparatus for identifying network devices comprises a data acquisition unit that receives data from a multiplicity of network devices. It also comprises an interpretation unit that extracts identification data from the data and determines which of the multiplicity of network devices has sent the received data. A similarity of measured data of a physical clock to a predefined pattern and/or to previously measured data of the physical clock is analysed as a first criterion of an association of received data. In addition, at least one further criterion of an association of received data can be analysed among the identification data.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: September 7, 2021
    Assignee: Rohde & Schwarz GmbH & Co. KG
    Inventors: Jörg Weide, Jens Geier, Daniel Schmidt, Sebastian Spieß, Bernd Buschinski
  • Patent number: 11108652
    Abstract: Systems or methods that may be used to assist in distributed flow whereby each network element obtains information from a server so a first network element has information to determine what network element to connect with to create virtual private network tunnels associated with a virtual private network service.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: August 31, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Ali Nikain, Mohammad Nikain, Shahriar Ziari, Daniel Connolly
  • Patent number: 11108832
    Abstract: Systems and methods for selectively routing a connect to a network through a control function associated with the network. The system can distinguish between control functions based on functionalities associated with the control function itself or capabilities associated with a user device. The system can select between the control functions based at least in part on an identifier associated with the user device, a subscriber account associated with the user device, or another trait of the connection. The system can select the control function based on a determination made by a control node associated with the network and may be further based on a Network Resource Function, a Domain Name System server, internal static listings of the control functions, or other resource that associates one or more identifiers with the control function. The system can obtain the identifier once the user device requests a connection with the network and provide the identifier to the control node.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: August 31, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: Saqib Badar, Christopher H. Joul, Shujaur Rehman Mufti
  • Patent number: 11095750
    Abstract: A method for processing a consensus request in a computer network comprises: determining a pending request set, the pending request set including one or more pending consensus requests; determining a number of subsets that are in a consensus stage, wherein the subsets comprise the pending consensus requests that are obtained from the pending request set; and when the number of subsets that are in the consensus stage is less than a preset concurrent number of the computer network, issuing a consensus proposal for a new subset to the computer network to cause the new subset to enter the consensus stage to process the pending consensus requests, wherein the preset concurrent number is an upper limit of the number of subsets that are permitted to be simultaneously in the consensus stage in the computer network.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: August 17, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Rui Chen, Guofei Jiang, Huabing Du, Husen Wang
  • Patent number: 11088915
    Abstract: Systems, methods, and computer-readable media for predicting policy changes in a network environment through a data serialization language. Running configurations of one or more network devices in a network environment can be collected. Further, a master device template of a new policy for the network environment can be generated through a data serialization language based on the running configurations of the one or more network devices. The master device template can include a directory-based tree structure of a simulated implementation of the new policy in the network environment. Policy changes in the network environment for the new policy can be predicted before implementing the new policy in the network environment based on simulated packet traversal through the directory-based tree structure of the simulated implementation of the policy in the network environment.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: August 10, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Neha Malhotra, Vandhana Somaskanthan, Renuka Mohan Channapatna, Vinay Prabhu, Jigar Dinesh Parekh, Huayu Fu
  • Patent number: 11086358
    Abstract: Systems, devices, and methods of wirelessly communicatively coupling a wearable computing device to a host computing device are disclosed. The wearable computing device transmits a first advertisement packet via a first personal area network and a second advertisement packet via a second personal area network. The wearable computing device receives a response to one of the first advertisement packet and the second advertisement packet. Based on the response, the wearable computing device selects one of a first coupling procedure and a second coupling procedure to perform. The wearable computing device performs the selected coupling procedure with the host computing device.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: August 10, 2021
    Assignee: Google LLC
    Inventor: Mark Oliver Slevinsky
  • Patent number: 11082516
    Abstract: A computer device includes a network interface to connect to a computer network, memory, and a processor connected to the network interface and the memory. The processor is to execute instructions stored in the memory. The instructions are to establish a connection with an auxiliary computer device and start a proxy to forward network communications between the auxiliary computer device and the computer network. The instructions are further to start the proxy in response to the computer device receiving a captive portal from the computer network.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: August 3, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wei Ze Liu, Christopher Charles Mohrman, Kimon Berlin, Jeffrey Kevin Jeansonne
  • Patent number: 11080096
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing an integrated cloud system that enables a user to integrate software tasks executing on different software platforms. A method includes maintaining, by an integrated cloud system, a first software platform and a different second software platform that are configured to communicate by a shared networking subsystem. The integrated cloud system receives a first request to deploy instance(s) of a first software task on the first software platform. The first platform deploys the instance(s) of the first software tasks. The integrated cloud system receives a request to deploy instance(s) of a second software task on the second software platform. The second platform deploys the instance(s) of the second software task.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: August 3, 2021
    Assignee: Pivotal Software, Inc.
    Inventors: Onsi Joe Fakhouri, James Jacob Watters
  • Patent number: 11075874
    Abstract: A computer-implemented method includes receiving, at a gateway, a message for a recipient, responsive to the message being sent to the recipient at a first address. One or more rules are evaluated to select a preferred communication channel of the recipient, from among two or more communication channels. A channel-specific address of the recipient on the preferred communication channel is determined, where the channel-specific address differs from the first address. The message is directed, by the gateway, to the channel-specific address of the recipient to deliver the message to the recipient through the preferred communication channel.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: July 27, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lowell Thomason, John Rud, Kenneth Trisko, Ronald Stanley Wesely, Timothy Brandt
  • Patent number: 11063816
    Abstract: An information processing device includes a storage unit, a controller, a storage processor, and a transmitter. When communication with a log management server is unavailable, the controller causes a log of an operation of storing or retrieving data with respect to a storage area on a network to be stored in the storage unit in association with the data. In a case in which the data stored in the storage unit is stored in the storage area and the log associated with the data exists, the storage processor performs a process of storing the log in the storage area in association with the data. In a case in which communication with the log management server is available and a log is stored in association with data in the storage unit, the transmitter transmits the log to the log management server.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: July 13, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Koji Bito, Kosuke Kikushima, Naoto Kashiwagi
  • Patent number: 11063842
    Abstract: In one embodiment, a service receives input data from networking entities in a network. The input data comprises synchronous time series data, asynchronous event data, and an entity graph that that indicates relationships between the networking entities in the network. The service clusters the networking entities by type in a plurality of networking entity clusters. The service selects, based on a combination of the received input data, machine learning model data features. The service trains, using the selected machine learning model data features, a machine learning model to forecast a key performance indicator (KPI) for a particular one of the networking entity clusters.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: July 13, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Vinay Kumar Kolar, Pierre-Andre Savalle
  • Patent number: 11064019
    Abstract: A server includes a plurality of nodes that are connected by a network that includes an on-chip network or an inter-chip network that connects the nodes. The server also includes a controller to configure the network based on relative priorities of workloads that are executing on the nodes. Configuring the network can include allocating buffers to virtual channels supported by the network based on the relative priorities of the workloads associated with the virtual channels, configuring routing tables that route the packets over the network based on the relative priorities of the workloads that generate the packets, or modifying arbitration weights to favor granting access to the virtual channels to packets generated by higher priority workloads.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: July 13, 2021
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventor: Sergey Blagodurov
  • Patent number: 11055960
    Abstract: In one embodiment, a peripheral management device may have a controller configured to communicate with a gaming machine and a portable electronic device. The controller may be configured to: (i) receive a peripheral data packet from a gaming machine processor, the peripheral data packet including at least one command; (ii) determine whether to process the peripheral data packet on at least one peripheral device of the gaming machine or at least one virtual peripheral device of the portable electronic device; (iii) generate an instructional data packet for the at least one virtual peripheral device if the peripheral data packet is determined to be processed on the at least one virtual peripheral device; and (iv) transmit the instructional data packet to the portable electronic device.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: July 6, 2021
    Assignee: Nguyen Gaming LLC
    Inventor: Binh T. Nguyen
  • Patent number: 11044300
    Abstract: Disclosed is a computing system capable of performing a method that involves determining that a first user is authorized to use each of a first device and a second device to access the computing system. The computing system may receive, from the first device, a file transfer request that identifies a first file, and may determine, based at least in part on the file transfer request, that the first file is to be transferred between the computing system and the second device. In response to the file transfer request and based at least in part on the first user being authorized to use each of the first and second devices to access the computing system, the computing system may cause the first file to be transferred between the computing system and the second device.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: June 22, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Praveen Raja Dhanabalan, Anuj Magazine, Anudeep Athlur
  • Patent number: 11044161
    Abstract: The disclosed s, structures, and methods are directed to a method and a system for embedding a virtual network onto the substrate optical network comprising embedding the plurality of virtual nodes onto the plurality of substrate nodes in accordance with the plurality of location constraints, computing end-to-end latency associated with a plurality of substrate paths connecting a source substrate node and a destination substrate node, wherein the plurality of substrate paths contain the plurality of substrate links and the plurality of substrate nodes, and embedding a virtual link connecting a source virtual node and a destination virtual node onto the one of the plurality of substrate paths connecting the source substrate node and the destination substrate node, wherein the end-to-end latency associated with the one of the plurality of substrate paths is less than or equal to a maximum allowable latency for the virtual link.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: June 22, 2021
    Assignees: HUAWEI TECHNOLOGIES CANADA CO., LTD., UNIVERSITY OF WATERLOO
    Inventors: Nashid Shahriar, Shihabur Rahman Chowdhury, Raouf Boutaba, Jeebak Mitra, Mahdi Hemmati
  • Patent number: 11032134
    Abstract: Various embodiments are provided for managing an adapter as a service (AaaS) in a computing environment by a processor. Accesses to one or more of a plurality of identity and access management (IAM) systems may be provided via an adapter as a service (AaaS) functioning as an exchange service between one or more users and one or more providers of a plurality of types of adapters, wherein the plurality of types of adapters in the AaaS enable provisioning and de-provisioning to one or more of the plurality of IAM systems.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: June 8, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nader Nassar, John Moore, Jr., Sudheer Kotilingala, Weibo Yuan
  • Patent number: 11023557
    Abstract: A server receives a first request for website access from an application on a device. The server determines the website is unavailable. The server identifies the status resource, wherein the status resource provides in-band updates on an availability of the website. The server provides status resource information to the device via the application on the device which communicated the first request. The server receives a second request for website access from the application on the device after the status resource information indicates that the website is available. The server provides access to the website.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ross B. Pavitt, Alexander J. Kelly, Edwin P. J. Moffatt, Alexander D. S. Mirski-Fitton
  • Patent number: 11025534
    Abstract: Techniques are presented herein for determining equal cost multi-path (ECMP) performance health in a network. In accordance with an example embodiment, a method is provided that involves obtaining information indicating ECMP paths in a network, the network comprises of a plurality of nodes that includes at least one branch node. The method includes configuring the branch node to obtain ECMP performance metrics, and obtaining the ECMP performance metrics from the branch node. The method further includes analyzing the ECMP performance metrics to determine ECMP performance health of the branch node.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: June 1, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Benoit Claise
  • Patent number: 11019173
    Abstract: The described technology is directed towards maintaining a cache of data items, with cached data items having current value subsets and next value subsets. The cache is accessed for data item requests, to return a cache miss if a requested data item is not cached, to return data from the current value subset if not expired, to return data from the next value subset if the current value subset is expired and the next value subset is not expired, or to return a cache miss (or expired data) if both subsets are expired. Cached data items are refreshed, (e.g., periodically), when a data item's current value subset is expired by replacing the data item's current value subset with the next value subset and caching a new next value subset, or caching a new next value subset when the next value subset will expire within a threshold time.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: May 25, 2021
    Assignee: HOME BOX OFFICE, INC.
    Inventors: Jonathan David Lutz, Sata Busayarat, Mei Qi
  • Patent number: 11019112
    Abstract: A communication device may include a message generator configured to generate a message in accordance with a command set to use a communication service provided by a communication session setup protocol; and a modem circuit coupled to the message generator and configured to operate in accordance with the message generated by the message generator; wherein the message generator is configured to generate the message comprising a command to at least one of control or establish an Internet Protocol Multimedia Subsystem service.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: May 25, 2021
    Assignee: Apple Inc.
    Inventor: Frank Kowalewski