Patents Examined by John Follansbee
  • Patent number: 11811668
    Abstract: Systems, computer program products, and methods are described herein for validating network traffic from upstream applications. The present invention is configured to electronically receive datastream from an upstream application; initiate a traffic bias management engine (TBME) on the datastream; determine, using the TMBE, an information bias for the upstream application based on at least initiating the TBME on the datastream; determine a validation level for the upstream application based on at least the information bias; and validate the upstream application based on at least the validation level.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: November 7, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Govindarajulu Nelluri, Ramesh Anantarapu
  • Patent number: 11804975
    Abstract: A method, system, and computer program product for attentive listening in multiple contemporaneous meetings. The method identifies a set of keywords designated by a host of a meeting. Remarks in a set of sub-meetings of the meeting are monitored. One or more remarks of interest are identified which match one or more keywords within the remarks of a sub-meeting of the set of sub-meetings. Each sub-meeting has a meeting designation. The one or more remarks of interest are determined to exceed an interest threshold. The method presents the meeting designation and a remark indication to the host in response to determining the one or more remarks of interest exceed the interest threshold.
    Type: Grant
    Filed: September 21, 2022
    Date of Patent: October 31, 2023
    Assignee: International Business Machines Corporation
    Inventors: Miho Takahashi, Tkashi Nerome, Fumihiko Kitayama, Mikio Kurihara
  • Patent number: 11803816
    Abstract: Disclosed are various approaches for workflow service email integration. In some examples, an email application executed on a client device receives an email message that includes a workflow micro application. The workflow micro application has a workflow information component, and evaluation component, and a workflow actions component. The evaluation component identifies a presence or an absence of a management software development kit (SDK) on the client device. The email application renders a user interface that shows or hides a workflow actions interface area based on the presence or absence of the management SDK.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: October 31, 2023
    Assignee: VMWARE, INC.
    Inventors: Sudharsan Thumatti Sathiamoorthy, Rohit Pradeep Shetty, Shree Harsha S, Ashish Agrawal, Amit Jain
  • Patent number: 11799678
    Abstract: In one aspect, an example methodology implementing the disclosed techniques can include, by a computing device, receiving a video stream from a first client device and, responsive to a determination that a second client device activated a downgrade feature and further responsive to a determination that a user of the first client device is not speaking, modifying the video stream to consume less resources. The method can also include, by the computing device, providing the modified video stream to the second client device.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: October 24, 2023
    Inventors: Yeping Liu, Fuping Zhou, Youjun Gu
  • Patent number: 11799743
    Abstract: Example techniques of addition of nodes in cloud networks managed by a multi-cloud management platform, are described. In an example, a node addition request is received at a multi-cloud management platform. The node addition request includes identification information of a node and a cloud network in which the node is to be added. The identification information is indicative of a functionality of the node, a network address of the node, and an identifier of the cloud network. Based on the identifier of the cloud network, cloud account details of the cloud network may be obtained from one of the multi-cloud management platform and a user input. A controller node of the cloud network may be accessed based on the cloud account details. The node may be registered at the controller node of the cloud network, based on the identification information of the node and the cloud network.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: October 24, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Charan Acharya Chandrashekar
  • Patent number: 11799751
    Abstract: In one embodiment, a method comprises: joining, by a network device, a network topology rooted by a root network device in a data network, and in response transmitting an advertisement indicating a position of the network device in the network topology; suppressing a second transmission based on initiating a deferred transmission operation in response to transmitting the advertisement; maintaining the deferred transmission operation to enable a prescribed minimum number of other network devices to join the network topology at respective identified lower positions than the position of the network device; and changing, by the network device, from the deferred transmission operation to an accelerated operation in response to expiration of a prescribed deferral interval or detecting the prescribed minimum number of other network devices having the respective identified lower positions, the accelerated operation enabling the network device to initiate transmission of a data packet before the other network devices.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: October 24, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Li Zhao, Huimin She, Chuanwei Li
  • Patent number: 11792119
    Abstract: Virtual network controllers are described that automatically generate policies and configuration data for routing traffic through physical network function (PNF) service chains in a multi-tenant data center. An example network controller includes a memory and processing circuitry configured to: automatically generate, for one or more integrated routing and bridging (IRB) units of corresponding virtual network forwarding tables of a switch of a switch fabric of a data center network, configuration information that, when deployed, causes the IRB units to direct data traffic conforming to multiple communication protocols and flowing over a plurality of virtual networks between a first set of server devices and a second set of server devices positioned outside of the switch fabric (i) toward a service device logically positioned outside of the switch fabric and coupled to the switch, and (ii) back from the service device into the switch fabric via the switch.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: October 17, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Ankur Tandon, Vivekananda Shenoy, Jacopo Pianigiani, Abhinav Pandit
  • Patent number: 11792030
    Abstract: A conference support apparatus includes an acquirer, an acceptor, a determiner, and an outputter. The acquirer acquires, for each predetermined member, related information including an evaluation value representing the association between a predefined word representing the classification of a conference and the member. The acceptor accepts input of information regarding a conference to be held and a member selected from the predetermined members as a potential participant of the conference to be held. The determiner determines whether or not a member who is a potential participant is suitable as a conference participant of the conference to be held, on the basis of the related information corresponding to the potential participant and the information regarding the conference to be held. The outputter outputs the determination result of the determiner.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: October 17, 2023
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Seiji Imanishi
  • Patent number: 11792239
    Abstract: Methods, apparatuses, and/or articles of manufacture may be implemented to establish an audio and/or video stream from one or more control/management computing devices utilizing an electronic communications network. The method may further include subdividing, by the instructor computing platform, the plurality of participant computing platforms into one or more virtual groups, in which a first virtual group of the one or more virtual groups acquires the audio and/or video stream and exclusively shares the audio and/or video stream generated by the one or more participants of the first virtual group between or among members of the first virtual group.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: October 17, 2023
    Assignee: Engageli, Inc.
    Inventors: Dan Avida, Serge Plotkin, Antony Maria Joseph Peter, Daphne Koller, Maya Rika Koller Avida
  • Patent number: 11785658
    Abstract: A method for performing Internet reachability management and associated apparatus are provided. The method may include: establishing, by a processor of the UE, a first connection to a first access device; receiving, by the processor, an indicator complying with a first protocol sent from the first access device; in response to receiving the indicator, performing, by the processor, a reachability detection complying with a second protocol to generate a detection result; and in response to the detection result representing that a network is not reachable, performing at least one of: displaying, by a display of the UE, a message or icon to represent the first connection or the network is unavailable; disconnecting, by the processor, the first connection; and establishing, by the processor, a second connection to a second access device.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: October 10, 2023
    Assignee: MEDIATEK INC.
    Inventors: Hui-Ling Chang, Po-Chun Lee, Yuh-Hua Hu
  • Patent number: 11784903
    Abstract: According to certain embodiments, a method determines a number of transmitted packets that a first node transmitted to a second node via a link and a number of received packets that the second node received from the first node via the link. The number of transmitted packets and the number of received packets are determined for each interval of a plurality of intervals. The method further comprises determining a plurality of packet loss values. Each packet loss value is associated with a respective interval and is determined based on the number of transmitted packets and the number of received packets associated with the respective interval. The method further comprises determining variability based on the plurality of packet loss values and configuring a value associated with reordering detection based on whether the variability exceeds a threshold.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: October 10, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Darren Russell Dukes, Radu Teodor Valceanu
  • Patent number: 11778077
    Abstract: A method comprising: obtaining an outbound message, the outbound message being an application-layer message; generating a plurality of first fingerprints based on the outbound message, each of the first fingerprints being generated based on a different portion of the outbound message; detecting, based on the plurality of first fingerprints, whether a first cached message is stored in a memory that matches the outbound message; when the first cached message is stored in the memory, including an identifier of the first cached message in the outbound message, replacing a first region of a payload of the outbound message with a first token, the first region of the payload of the outbound message including a sequence of bits that is also found the first cached message, and transmitting the outbound message to a remote device.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: October 3, 2023
    Assignee: Raytheon Company
    Inventor: Calvin Lee Moody
  • Patent number: 11777840
    Abstract: Systems, methods, and computer-readable media are provided for re-establishing a Bidirectional Forwarding Detection (BFD) session. A method, according to one implementation, include a step of receiving, at a local end device, a first BFD control packet from a remote end device when a BFD session between the local end device and remote end device is down. For example, the first BFD control packet may include a remote discriminator number associated with the remote end device and a local discriminator number presumed to be associated with the local end device. The method further includes a step of replying to the remote end device with a second BFD control packet including an actual discriminator number of the local end device in response to determining that the local discriminator number included in the first BFD control packet is non-zero and differs from the actual discriminator number of the local end device.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: October 3, 2023
    Assignee: Ciena Corporation
    Inventors: Atul Sharma, Ritu Chawla, Sudipta Das
  • Patent number: 11777819
    Abstract: A management apparatus that manages network devices through a network manages information about network devices registered as management targets and executes a third type task in a case where a new network device satisfying a predetermined condition is found in a search, thereby automatically executing a plurality of tasks for the found network device.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: October 3, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoshi Nishikawa
  • Patent number: 11770310
    Abstract: Techniques described herein relate to a method for managing performances of data protection services. The method may include obtaining subsystem statistics from subsystems; in response to obtaining the subsystem statistics, making a determination that the subsystem statistics indicate a concurrency adjustment; and in response to the determination, assigning an adjusted concurrency to the subsystems based on the subsystem statistics and priorities; and initiating performance of data protection services using the adjusted concurrency.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: September 26, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Gururaj Kulkarni, Shelesh Chopra
  • Patent number: 11770319
    Abstract: Techniques for using traceroute with tunnels and cloud-based systems for determining measures of network performance are presented. Systems and methods implemented by a traceroute application implementing a Transmission Control Protocol (TCP) stack in a processing device include sending a plurality of TCP packets via a raw socket to perform a trace to a destination; receiving responses to the plurality of TCP packets; detecting the responses in the TCP stack and diverting the responses to the raw socket; and aggregating the responses by the traceroute application to determine details of a service path from the processing device to the destination.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: September 26, 2023
    Assignee: Zscaler, Inc.
    Inventors: Sandeep Kamath, Chenglong Zheng, Vladimir Stepanenko, Srikanth Devarajan
  • Patent number: 11765046
    Abstract: This disclosure provides solutions for automatically grouping network devices (e.g., endpoints) into clusters based on device characteristics. In some aspects, the disclosed technology also provides solutions for generating user selectable queries based on cluster characteristics. A process of the disclosed technology can include steps for identifying one or more device characteristics associated with a first network device, identifying one or more cluster characteristics for each of a first cluster and a second cluster, and comparing the device characteristics associated with the first network device with the one or more cluster characteristics for the first cluster and the second cluster. The process can further include steps for adding the first network device to the first cluster based on the cluster characteristics for the first cluster and the device characteristics for the first network device. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: September 19, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Weifei Zeng, Omid Madani, Varun Malhotra, Paul Mach, Yash Vipul Doshi, Sayeed Mohammed Tasnim, Thanh Nhan Thi Nguyen, Navindra Yadav, Shashi Gandham
  • Patent number: 11764984
    Abstract: A method for teleconferencing is provided. The method acquires voices of at least three participants who attend a teleconference from each of individual conference terminals of the participants and generates voice data including volume information from the acquired voices. The method also acquires video of the participants during the teleconference from each individual conference terminal and generates video data. The method displays seating information indicating seatings associated with the participants in a virtual space for each of the conference terminals of the participants. The method determines a destination of the voice data of the participants for each of the conference terminals of the participants in accordance with the voice data and the video data of the participants as well as the seating information. The method transmits the voice data of the participants from the conference terminals of the participants to destinations determined for the voice data of the participants.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: September 19, 2023
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Asuka Komeda
  • Patent number: 11750468
    Abstract: An apparatus comprises a processing device configured to identify a given one of one or more assets in an information technology infrastructure associated with a support indicator associated with a priority level, and to obtain information characterizing state transitions of the one or more assets. The processing device is also configured to determine, based at least in part on a current state of the given asset identified utilizing the obtained information, a probability of the given asset transitioning to each of a plurality of states and to select, based at least in part on the determined probabilities, one of the plurality of states as a predicted future state of the given asset utilizing conformal prediction. The processing device is further configured to modify the priority level of the support indicator associated with the given asset based at least in part on the predicted future state of the given asset.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: September 5, 2023
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam, Avinash Vishwanath
  • Patent number: 11750488
    Abstract: A computer-implemented method, a computer program product, and a computer system for minimizing latency in an infrastructure. One or more servers receive a request of deploying a new extract, load, and transform (ELT) logic. One or more servers analyze the new ELT logic to identify source and target locations, analyze logs of existing ELT logics, identify physical locations of infrastructure resources, and identify available physical spaces for moving the infrastructure resources close to each other. One or more servers determine infrastructure resources that need to be moved so that round trip network communication of the new ELT logic are optimized, based on the physical locations of the infrastructure resources, the available physical spaces, and parameters identified through analysis of existing ELT logics. One or more servers move the infrastructure resources that need to be moved.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: September 5, 2023
    Assignee: International Business Machines Corporation
    Inventors: Sudheesh S. Kairali, Sarbajit K. Rakshit