Patents Examined by Sandarva Khanal
  • Patent number: 11451458
    Abstract: A method performs round-trip time determination between a source element and a target element, the source element is a forwarding element of a software defined network, which also includes a software defined network controller for controlling the forwarding elements. The method includes: instructing the source element to install a low priority detection rule, the low priority detection rule being triggerable by an incoming pong probe packet; instructing the source element to install at least one high priority detection rule having a timeout period, the high priority detection rule being triggerable by the incoming pong probe packet; instructing the source element to send a ping probe packet from the source element to the target element; deriving an estimate range for the round-trip time based on the detection rule being triggered by the pong probe packet received by the source element from the target element in response to the ping probe packet.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: September 20, 2022
    Assignee: NEC Corporation
    Inventors: Fabian Schneider, Anton Matsiuk, Dimitrios Gkounis
  • Patent number: 11422841
    Abstract: There is provided an apparatus including a virtual machine unit for remote training, configured to implement a virtual remote training environment regarding physical software coding training between a student terminal and a teacher terminal, a virtual machine unit for remote control, configured to implement a virtual remote control environment regarding physical operation control over a physical device connected to the student terminal and to perform direct remote control of the teacher terminal, and a hypervisor unit for physical device control, configured to intercept the direct remote control of the teacher terminal over the physical device in the virtual remote training environment and to provide the teacher terminal with a right to control the physical device.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: August 23, 2022
    Assignee: BLUECOMMUNICATION
    Inventor: Hee Yong Jeong
  • Patent number: 11425002
    Abstract: Platform-agnostic model source code may refer to a file that includes platform-agnostic notations and source code according to a programming language. The source code may lack explicit references to specific computing resource service providers. The platform-agnostic model source code may be parsed to determine a set of computing resources of a computing resource service provider to provision. The set of computing resources may be provisioned and exposed via an endpoint. The platform-agnostic notations may be used to determine addition source code according to the programming language that can be used to access the set of computing resources. A runtime (e.g., software application) may be generated from the source code and the additional source code such that the execution of the runtime utilizes at least a portion of the set of computing resources.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: August 23, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Danko Miocevic, Tomas Bernardo Kelly, Cristian Javier Lomagno
  • Patent number: 11425222
    Abstract: A computer-implemented method according to one embodiment includes identifying an event, utilizing a server device, determining a match between the event and an historical event, utilizing the server device, identifying historical data sharing behavior associated with the historical event, utilizing the server device, determining, by the server device, one or more data sharing actions to be performed during the event, utilizing the historical data sharing behavior, and automatically implementing the one or more data sharing actions in response to an initialization of the event, utilizing the server device.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: August 23, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Calcaterra, Romelia H. Flores, Zhi Li Guan, Su Liu
  • Patent number: 11411842
    Abstract: A method includes receiving network traffic data relating to one or more devices of a plurality of home networks, wherein each home network of the plurality of home networks relates to a respective household. The method further includes determining one or more household related features by feature engineering the network traffic data, wherein the one or more household related features are related to one or more of: a device property, a security threat event, and an application usage, associating, in a database, the one or more household related features with identification data assigned to each household, identifying household clusters that represent groups of households comprising a predetermined number of common household related features, and providing a targeted service to a customer based on a household cluster associated with a household of the customer.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: August 9, 2022
    Assignee: CUJO LLC
    Inventors: Barry Delahunt, Gabor Takacs
  • Patent number: 11405475
    Abstract: Information is collected about a user, e.g., the user's interests, from the user's interaction with digital messaging content. Information collected about the user can be used to identify an interest of the user. The identified interest(s) can be used to select content to be presented to the user. By way of a non-limiting example, information collected in response to the user clicking on a link in an electronic mail, email, message can be used to identify one or more content items to be presented to the user. By way of yet another non-limiting example, the identified content item(s) can comprise advertising content, news articles, etc.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: August 2, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Varun Bhagwan, Suhas Sadanandan, Doug Sharp
  • Patent number: 11394804
    Abstract: A method for stateless distribution of bidirectional flows with network address translation (NAT) comprises: determining an original source port for a first packet of a front-end received from a client device, wherein the original source port is associated with a processing core; selecting a new source port for a back-end flow, wherein the new source port is selected such that the back-end flow is returned to the processing core of the front-end flow; replacing the original source port with the new source port; and transmitting the incoming flow to a destination server.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: July 19, 2022
    Assignee: Radware, Ltd.
    Inventor: Shy Marom
  • Patent number: 11368420
    Abstract: In one embodiment, a method includes, by one or more computing systems, receiving, from a client system, an input in a multi-turn message thread, parsing the input to identify a plurality of hypothesis dialog states associated with the input, generating a plurality of functions corresponding to the plurality of hypothesis dialog states, calculating a plurality of probability scores for the plurality of functions, respectively, based on a prior dialog state associated with the message thread and a current user context, wherein each probability score represents a likelihood that the respective function is associated with an intended dialog state, and storing the plurality of functions if each of the probability scores is below a threshold probability score, wherein the plurality of functions is stored as a hierarchical set of functions that is used as the prior dialog state in response to a next input in the message thread.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: June 21, 2022
    Assignee: Facebook Technologies, LLC.
    Inventors: Paul Anthony Crook, Baiyang Liu, Rajen Subba
  • Patent number: 11363114
    Abstract: A method of electronic communication via a virtual network function (NFV) implementation of a core network. The method comprises receiving a hypertext transfer protocol (HTTP) content request from a user equipment (UE), wherein the HTTP content request comprises an identification of a content source and determining by an orchestrator service that insufficient NFV processing capacity is available to perform the HTTP content request, where the orchestrator service is an application that executes on a first physical host. The method further comprises dynamically increasing the NFV processing capacity by the orchestrator service, performing the HTTP content request using the increased NFV processing capacity, and returning a HTTP content response to the UE, wherein the HTTP content response does not comprise identification of the content source.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: June 14, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Ronald R. Marquardt, Lyle W. Paczkowski, Carl J. Persson, Arun Rajagopal
  • Patent number: 11349715
    Abstract: Methods and systems for managing network device fabrics. The methods and systems may entail the re-assignment of enforcement responsibilities, pertinent to one or more traffic management and/or access rules, from a service device to a network device fabric.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: May 31, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Anuraag Mittal, Theiesh Panchappa, Arup Raton Roy
  • Patent number: 11336602
    Abstract: In one embodiment, a method includes, by one or more computing systems, receiving, from a client system, an input in a multi-turn message thread, parsing the input to identify a plurality of hypothesis dialog states associated with the input, generating a plurality of functions corresponding to the plurality of hypothesis dialog states, calculating a plurality of probability scores for the plurality of functions, respectively, based on a prior dialog state associated with the message thread and a current user context, wherein each probability score represents a likelihood that the respective function is associated with an intended dialog state, and storing the plurality of functions if each of the probability scores is below a threshold probability score, wherein the plurality of functions is stored as a hierarchical set of functions that is used as the prior dialog state in response to a next input in the message thread.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: May 17, 2022
    Assignee: Facebook Technologies, LLC.
    Inventors: Paul Anthony Crook, Baiyang Liu, Rajen Subba
  • Patent number: 11233850
    Abstract: A technique includes causing an agent device to setup a replication partnership between a first storage node and a second storage. Causing the agent device to setup the replication partnership includes configuring a proxy server that is associated with the second storage node to establish a secure communication channel for the replication partnership over a public network. Configuring the proxy server includes storing in the proxy server credentials for authenticating the first storage node to use the secure communication channel; and establishing port translations to be used in the secure communication channel in communicating replication data between the first storage node and the second storage node. Causing the agent device to setup the replication partnership may also include communicating replication partnership information to the second node.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: January 25, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gurunatha Karaje, Tomasz Barszczak, Kevin Kauffman, Nguyen Truong, Cristian Medina Abkarian, Michael E. Root, Liam McArdle, Zaid Bin Tariq
  • Patent number: 11115226
    Abstract: In one embodiment, the interactive virtual meeting assistant implements a meeting debrief post-processing operation. For a given meeting that the interactive virtual meeting assistant participated in, a meeting post-processing engine enables one or more participants of the meeting to associate a debrief with the meeting. The debrief may be an audio recording, a video recording, text, or any file. The meeting post-processing engine stores the debrief in data stores and provides access to the debrief via the meeting GUI associated with the meeting. The meeting post-processing engine also processes the debrief to generate tasks to be assigned to participants or other entities and/or schedule reminders to be provided to the participants or other entities. The debrief may be private, such that only the participant who provided the debrief may subsequently access the debrief.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: September 7, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: David Abraham Wiener, Omar Tawakol, Tyler Scott
  • Patent number: 11102092
    Abstract: A system is configured for extracting historical information for a first plurality of resource pools, generating a historical dynamic graph based on the historical information, identifying from the historical information, a historical set of resource distribution events associated with a malfeasance, determining from the historical dynamic graph, at least one historical malfeasance pattern, receiving current resource distribution request information for a second plurality of resource pools, generating a current dynamic graph comprising a current plurality of nodes and a current plurality of edges, monitoring the current dynamic graph and identify a current malfeasance pattern, and executing one or more remediation actions on one or more of the second plurality of resource pools associated with the current dynamic graph.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: August 24, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Eren Kursun
  • Patent number: 10965562
    Abstract: In one embodiment, a network assurance service that monitors a network detects anomalies in the network by applying one or more machine learning-based anomaly detectors to telemetry data from the network. The network assurance service receives ranking feedback from a plurality of anomaly rankers regarding relevancy of the detected anomalies. The network assurance service calculates a rescaling factor and quantile parameter by applying an objective function to the ranking feedback, in order to optimize the rescaling factor and quantile parameter of the one or more anomaly detectors. The network assurance service adjusts the rescaling factor and quantile parameter of the one or more anomaly detectors using the calculated rescaling factor and quantile parameter.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: March 30, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Grégory Mermoud, Jean-Philippe Vasseur, Erwan Barry Tarik Zerhouni
  • Patent number: 10958695
    Abstract: In some embodiments, a method for recommending content based on network conditions comprises: receiving, from a first user device, a request to present media content recommendations on the first user device; in response to receiving the request, determining information indicating a user context associated with the first user device and network connectivity information associated with a connection status of the first user device over a communications network; identifying a group of media content items to recommend based on the user context and the network connectivity information; and causing recommendations for the group of media content items to be presented on the first user device.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: March 23, 2021
    Assignee: Google LLC
    Inventors: Matthew Sharifi, Jakob Nicolaus Foerster
  • Patent number: 10938918
    Abstract: A method and associated system for updating recorded multimedia data. An interactive request pertaining to a portion of recorded multimedia data is received. A response to the received request is received. A determination is made of a location, within the recorded multimedia data where the portion (of the recorded multimedia data to which the request pertains) is located. The interactive request and a feedback are combined into a combination. The combination of the interactive request and the feedback, or a link pointing to the combination stored external to the recorded multimedia data, is added to the recorded multimedia data at the location of the portion.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Peng HuangFu, Li Ting, Jian Wang, Ying Wei, Fei Zhang
  • Patent number: 10938884
    Abstract: An origin server that is implemented within one or more devices within a third party virtual private cloud (VPC) is provided herein. Instead of communicating with various CDNs over a public network, the third party VPC may instead communicate with a managed VPC via a private network. Thus, no gateway, network address translation (NAT), or other such devices may be needed for the third party VPC and the managed VPC to communicate. Rather, a VPC identifier of the managed VPC and a VPC identifier of the third party VPC are used to pair the two VPCs. Once paired, a private route is set up such that points from the private address space of the third party VPC to the private address space of the managed VPC. The managed VPC then communicates directly with the various CDNs via a public network.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: March 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Graham Baldwin, Craig Wesley Howard, Donavan Miller
  • Patent number: 10924586
    Abstract: Aggregating virtual reality (VR) sessions includes supporting a plurality of requests for a VR session. Further, aggregating VR sessions includes determining a similarity between a first VR request and a second VR request. Still further, aggregating VR sessions includes merging a first VR environment supporting the first VR request and a second VR environment supporting the second VR request.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: February 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Bastide, Lin Sun, Liam S. Harpur, Matthew E. Broomhall
  • Patent number: 10924566
    Abstract: Embodiments described herein reduce the probability that a user of a VR environment can nefariously rig a system to positively and/or negatively influence another user's reputation score. Information indicative of a positive or negative interaction between an avatar of a first user and an avatar of a second user is received from a client computing device used by the first user. Further information is received from a client computing device used by a third user of the VR environment, and based thereon, there is a determination whether the positive or negative interaction is corroborated or contradicted. If corroborated, a reputation score associated with the second user is increased or decreased. If contradicted, the reputation score associated with the second user is not adjusted, and the reputation score of the first user may be decreased. Such reputation scores can be accessed and used by a user using a client computing device.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: February 16, 2021
    Assignee: High Fidelity, Inc.
    Inventor: Philip Rosedale