Patents Examined by John Follansbee
  • Patent number: 11405279
    Abstract: A method may include generating a set of instructions for a set of devices in software-defined network (SDN) to monitor a set of characteristics. The method may also include sending the set of instructions to the set of devices in the SDN via a control plane that is isolated from a packet forwarding path. The method may further include receiving monitor data via the control plane from at least one device of the set of devices in the SDN. The method may also include determining a change to a set of parameters of the SDN. The method may include generating a policy based on the change to the set of parameters of the SDN. The method may include sending the policy to the set of devices in the SDN.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: August 2, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Sandeep Bajaj
  • Patent number: 11405232
    Abstract: A control apparatus is connected to another control apparatus that is connected to a network. The control apparatus acquires control information of another device controlled by the other control apparatus. The control apparatus, during control of the other device connected to the other control apparatus, executes a predetermined command having a format that is a same as that of an interface in the control apparatus and to which an identifier other than that of the control apparatus is appended, the control apparatus using a response from the other control apparatus as a result for the executed command.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: August 2, 2022
    Inventors: Kosuke Konomi, Yasunori Yamasaki
  • Patent number: 11388079
    Abstract: A monitoring solution allows for testing of forwarding states on network devices. In a particular example, an agent on a router A directs a probe packet to a first neighbor device. The first neighbor device reflects the probe back to the router A. The reflected probe packet undergoes a forwarding state lookup similar to other network traffic and is routed to a second neighbor network device. The second neighbor network device reflects the probe back to router A, which can then intercept the packet and redirect it to an agent on router A for verification whether the lookup was performed correctly.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: July 12, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Srinivasan Ramabadran, Hardeep Singh, Shanta Pavan Namburi, Andrei Tcarevskii
  • Patent number: 11381447
    Abstract: A method of dynamic staging in a client device includes: receiving, at the client device, a staging profile identifier definition; generating a staging profile identifier corresponding to one of a plurality of staging data files stored at a server, by: detecting a dynamic field in the staging profile identifier definition; retrieving a set of prompt definitions according to the dynamic field; presenting prompts via an output assembly of the client device according to the prompt definitions; receiving input data corresponding to the prompts via an input assembly of the client device; retrieving a selected parameter corresponding to the input data; and replacing the dynamic field with the selected parameter to generate the staging profile identifier; and retrieving the one of the plurality of staging data files by transmitting a request to the server including the staging profile identifier.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: July 5, 2022
    Assignee: Zebra Technologies Corporation
    Inventors: Deepak Ayyagari, Allan Perry Herrod
  • Patent number: 11381466
    Abstract: With a network design apparatus, a network design method, and a network design processing program, a network configuration is designed for a network in which a transfer apparatus is disposed at each of a plurality of communication hubs and the communication hubs are connected via a link by a link portion apparatus in the transfer apparatus. In design of a network configuration, a threshold value of an inter-end delay and the number of redundant paths are calculated for each line on the basis of topology information, line information, and design parameter information. A path candidate set is calculated for each line on the basis of the threshold value of the inter-end delay and the number of redundant paths.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: July 5, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Erina Takeshita, Hideo Kawata, Shinichi Yoshihara
  • Patent number: 11381465
    Abstract: A network design apparatus, a network design method, and a network design processing program design a network configuration for a network in which a transfer apparatus is disposed at each of a plurality of communication hubs, and the communication hubs are connected via a link by a link portion apparatus in the transfer apparatus. In design of the network configuration, the optimal path candidates of each of the lines minimizing a total cost value in the overall network is calculated. In the calculation of the optimal path candidates of each of the lines, only a path candidate of each of the lines can be selected, and a combination candidate of link portion apparatuses for each of the links is derived uniquely from the selected path candidate of each of the lines.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: July 5, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Erina Takeshita, Hideo Kawata, Shinichi Yoshihara
  • Patent number: 11362885
    Abstract: A method, an apparatus, a device and a readable medium for disaster recovery processing for infrastructure areas which relate to the technical field of infrastructure area management are disclosed. The method includes: receiving a request for the service; under the condition that a monitoring system detects that there is an identifier of a faulty infrastructure area in identifiers of at least two infrastructure areas having a binding relationship with the request for the service, unbinding the binding relationship between the identifier of the faulty infrastructure area and the service; scheduling traffic for the request for the service to an unfaulty infrastructure area, according to a remaining unbound binding relationship between the service and the identifier of the unfaulty infrastructure area. According to the technical solutions, the damages may be stopped in time when the fault occurs in the infrastructure area.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: June 14, 2022
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventor: Zitong Ji
  • Patent number: 11349778
    Abstract: Embodiments of the present invention provide a system for increasing processing efficiency through automated resource field transformation. A message with multiple resource fields is received, and a first resource field is identified as being populated with a burdensome resource element. The burdensome resource element is extracted from the first resource field, creating a slim version of the message that is processed through normal procedures to execute an associated event. The burdensome resource element is routed to a burdensome resource processing system. The burdensome resource processing system can store the burdensome resource element until the burdensome resource element is requested by a user, and then transfer the burdensome resource element to the user after specialized processing of the element.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: May 31, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Joseph Benjamin Castinado, Charles Russell Kendall
  • Patent number: 11341359
    Abstract: Data points are collected from multiple infrastructure domains of at least one data center in a computing environment. A graphical representation is generated from the collected data points that represents an infrastructure state of the at least one data center, wherein each vertex in the graphical representation corresponds to one of one or more compute components, one or more storage components, and one or more network components of the data center, and an edge connecting two vertices corresponds to a relationship between the components to which the vertices correspond. The graphical representation representing the infrastructure state of the at least one data center is sent to an infrastructure generation engine for composition with one or more other graphical representations respectively representing the infrastructure state of one or more other data centers in the computing environment.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: May 24, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Valerie Charry, James R. King
  • Patent number: 11336520
    Abstract: With a network design apparatus, a network design method, and a network design processing program, a network configuration is designed for a network in which a transfer apparatus is disposed at each of a plurality of communication hubs and the communication hubs are connected via a link by a link portion apparatus in the transfer apparatus. In design of a network configuration, an optimal combination candidate of a link portion apparatus for each link for minimizing a total cost value in an overall network is calculated on the basis of a combination candidate set of link portion apparatuses. The combination candidate set of the link portion apparatuses is configured using only combination candidates with a cost-effectiveness indicating a ratio of a total capacity to a total cost value of the link portion apparatus higher than a predetermined reference.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: May 17, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Erina Takeshita, Hideo Kawata, Shinichi Yoshihara
  • Patent number: 11316934
    Abstract: One aspect of the disclosure relates to a method for providing a service to a user equipment connected to a first operator network. The second operator network comprises a register containing subscription information of the user equipment. The method comprises a number of steps. One of these steps is receiving from the first operator network a service request of the user equipment, the service request being associated with the service. Another step is obtaining a service-deployment-specification for the second operator network comprising at least one network function associated with the service on the basis of the service request. Yet another step is converting the service-deployment-specification for the second operator network into a generic specification, the generic specification enabling execution of the at least one network function in the first operator network for providing the service to the user equipment. Yet another step is transmitting the generic specification to the first operator network.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: April 26, 2022
    Assignees: KONINKLIJKE KPN N.V., NEDERLANDSE ORGANISATIE VOOR TOEGEPAST-NATUURWETENSCHAPPELIJK ONDERZOEK TNO
    Inventors: Shuang Zhang, Adrianus Holtzer
  • Patent number: 11303683
    Abstract: Embodiments for managing distribution of online content by one or more processors are described. Content posted to an online channel is detected. The content is viewable by a first number of viewers. A maturity score for the content is calculated. If the calculated maturity score is above a predetermined threshold, the content is caused to be viewable by a second number of viewers. The second number is greater than the first number.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: April 12, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Wilson, Shikhar Kwatra, Paul Krystek, Sarbajit Rakshit
  • Patent number: 11297146
    Abstract: A method for data transmission between subscribers in a transportation vehicle communication network of a transportation vehicle, wherein at least one subscriber of the transportation vehicle communication network is a transportation vehicle subscriber arranged in the transportation vehicle, wherein a subscriber of the transportation vehicle communication network forms or provides a notification manager of the transportation vehicle communication network, wherein a notifying subscriber of the transportation vehicle communication network transmits notification data to the notification manager, wherein the notification manager transmits at least one part of the notification data to at least one subscriber to be notified in the transportation vehicle communication network.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: April 5, 2022
    Inventors: Patrick Bartsch, Patrick Lünnemann
  • Patent number: 11271846
    Abstract: A method for locality-based selection and routing of network traffic to producer network functions (NFs) includes registering, by producer NFs, locality information with a network function registration function (NRF). The method further includes configuring, for each of a plurality of consumer NFs, locality preference rules. The method further includes detecting, by one of the consumer NFs, a need for a service provided by a plurality of different producer NFs, at least some of which are located in data centers with different localities. The method further includes selecting, by or on behalf of the one consumer NF and using the locality information registered for the producer NFs and the locality preference rules, a producer NF for providing the service to the one consumer NF.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: March 8, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Rajiv Krishan
  • Patent number: 11269916
    Abstract: The present disclosure relates to blockchain-based data processing methods and devices to achieve balance between a service need and system resource consumption. In one example method, an amount of service data processed by consensus in a blockchain in a specified time period is monitored. A determination is made as to whether the monitored amount of processed service data in the specified time period is less than a specified first threshold or more than a specified second threshold. In response to determining that the monitored amount of processed service data in the specified time period is less than the specified first threshold or more than the specified second threshold, a block generation time for the blockchain is dynamically adjusted. A new block in the blockchain is then dynamically adjusted based on the adjusted block generation time.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: March 8, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Hao Wu
  • Patent number: 11265279
    Abstract: A method for augmenting message streams may comprise receiving a request for augmentation of a message, the request including a parameter associated with the message. The method may further include determining a rule associated with the message. The method may further include applying the determined rule to the message parameters to select an augmentation component. The method may further include transmitting an augmented message to the requestor, the augmented message including the augmentation component.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: March 1, 2022
    Assignee: DIREQT, INC.
    Inventors: Michael John Willis, William Warren Madden
  • Patent number: 11263214
    Abstract: A method for referencing and updating objects in a shared resource environment. A reference counter counts is incremented for every use of an object subtype in a session and decremented for every release of an object subtype in a session. A session counter is incremented upon the first instance of fetching an object type into a session cache and decremented upon having no instances of the object type in use in the session. When both the reference counter and the session counter are zero, the object type may be removed from the cache. When the object type needs to be updated, it is cloned into a local cache, and changes are made on the local copy. The global cache is then locked to all other users, the original object type is detached, and the cloned object type is swapped into the global cache, after which the global cache in unlocked.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: March 1, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Shu-Shang Sam Wei, Shuaib Hasan Khwaja, Pankaj Pradhan
  • Patent number: 11258804
    Abstract: The invention relates to a method for controlling access for a user equipment to at least one local device via an intermediary system that is configured to connect to a local network and to a public network. The user equipment is connected to the public network and the at least one local device is connected to the local network. The method comprises a number of steps in the intermediary system. One of these steps is storing one or more location conditions for access for the user equipment to the at least one local device. Another step is receiving first location information of the user equipment over the public network, the first location information indicating a location of the user equipment. Yet another step is controlling access for the user equipment to the at least one local device by verifying whether the first location information satisfies the one or more location conditions. The invention further relates to the intermediary system used in the method.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: February 22, 2022
    Assignees: Koninklijke KPN N.V., Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek TNG
    Inventors: Michael Schenk, Antonius Norp, Sander de Kievit, José Almodóvar Chico, Gerrit Schilt
  • Patent number: 11258877
    Abstract: The present technology relates to managing workload within a storage system. A quality of service parameter proposal associated with managing incoming network traffic is generated and provided to a plurality of nodes. The generated quality of service parameter proposal to manage the incoming network traffic is modified based on a response received from the nodes. The incoming network traffic is serviced using the data from the modified quality of service parameter proposal.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: February 22, 2022
    Assignee: NETAPP, INC.
    Inventors: Sudha Sundaram, John Scott, Dean Kalman
  • Patent number: 11252034
    Abstract: A device receives network data associated with a network that includes network devices interconnected by links, and receives parameters associated with determining a network plan for the network. The device generates candidate links for each potential network plan of multiple potential network plans for the network, based on the parameters and based on a criterion associated with generating the candidate links. The device generates candidate paths for each potential network plan based on the parameters, and selects a portion of the candidate links and a portion of the candidate paths. The device generates each potential network plan based on the portion of the candidate links and the portion of the candidate paths, and identifies a potential network plan, of the multiple potential network plans, that reduces resource usage associated with operating the network. The device causes the potential network plan to be implemented in the network.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: February 15, 2022
    Assignee: Juniper Networks, Inc.
    Inventor: Greg Sidebottom