Patents Examined by Tania M Pena-Santana
  • Patent number: 11368351
    Abstract: A simulation view network streamer is disclosed. A first request is received to generate a first network view stream from a first view that exists in a simulation of a virtual environment. The first view is defined by first view data that identifies a first portion of the virtual environment encompassed by the first view. The first request includes a first destination address of a first output device. A second request is received to generate a second network view stream from a second view that exists in the simulation of the virtual environment concurrently with the first view, the second request including a second destination address of a second output device. A stream of images of the first view is sent to the first output device, and a stream of images of the second view is sent to the second output device.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: June 21, 2022
    Assignee: LOCKHEED MARTIN CORPORATION
    Inventors: Howell B. Hollis, Adam R. Breed, Kevin D. Cartrette
  • Patent number: 11368549
    Abstract: A stream tool is disclosed that allows a user to seamlessly connect with the different data streams, regardless of the streams' transmission platforms or communication protocols, in order to visually see a representation of the type of data that the data streams are transmitting. A user may specify a particular data stream and provide corresponding connection details. A collection of abstracted software functions enable interaction with the different stream platforms and protocols. Using these abstracted functions, a stream-processing service accesses a requested data stream and samples its data events for either sample timeframe or up to a threshold number of data events. The sampled data events are parsed and visually presented to the user in an easy-to-understand format. The user may then inspect the data stream's data for use in developing robust applications that may integrate and use such data.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: June 21, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Xavier Geerinck
  • Patent number: 11368500
    Abstract: The present disclosure describes methods and systems for an automatic device discovery. A registration request is transmitted to register a media device with a server, the registration request comprising a device identifier associated with the media device. A discovery request is caused to be issued to allow client devices previously registered with the server and connected to the first network to discover the media device, wherein the discovery request is to cause at least a subset of the client devices previously registered with the server and connected to the first network to initiate discovery of the media device without requesting permission from a user of a respective client device to initiate the discovery of the media device, wherein the at least the subset of the client devices includes two or more client devices each associated with an auto-connect status.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: June 21, 2022
    Assignee: Google LLC
    Inventors: Julien Marchand, Ramona Bobohalma, Daniel Kaemmerer, Sana Mithani
  • Patent number: 11362907
    Abstract: Techniques are disclosed for passively characterizing a type of host or computing device which may be engaged in a transaction between the host and another computing device. Observation data corresponding to one or more sessions of network traffic between an unclassified host and a second system may be passively generated by a device characterization server. The observation data can be processed by the device characterization server using a machine-learning classifier. The machine-learning classifier can be trained with a set of training data that includes multiple sessions of network traffic from multiple training data hosts. Each session of network traffic includes an exchange of multiple packets in various embodiments, including packets sent from, and packets received by, the training data hosts. Based on the processing, the unclassified host may be characterized by the device characterization server as one of a physical computing device, a virtual machine, or a container.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: June 14, 2022
    Assignee: PAYPAL, INC.
    Inventors: Yotam Perkal, Shlomi Boutnaru, Alon Fishel
  • Patent number: 11356338
    Abstract: Examples can include an optimizer that dynamically determines where to place virtual network functions for a slice in a distributed Telco cloud network. The optimizer can determine a slice path that complies with a service level agreement and balances network load. The virtual network functions of the slice can be provisioned at clouds identified by the optimal slice path. In one example, performance metrics are normalized, and tenant-selected weights can be applied. This can allow the optimizer to prioritize particular SLA attributes in choosing an optimal slice path.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: June 7, 2022
    Assignee: VMware, Inc.
    Inventors: Jeremy Tidemann, Constantine Polychronopoulos, Marc Andre Bordeleau, Edward Choh, Ojas Gupta, Robert Kidd, Raja Kommula, Georgios Oikonomou
  • Patent number: 11256600
    Abstract: A method and system for performing queries on a consolidated log directory for multiple servers in a client environment is provided. The log analysis application provides a single login for a user into multiple servers in a client environment. This allows the user to quickly and efficiently navigate client servers and client error log files to troubleshoot and perform pre-configured queries on the log files and client data.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: February 22, 2022
    Assignee: CERNER INNOVATION, INC.
    Inventor: Michael Schiel
  • Patent number: 11196629
    Abstract: In various embodiments, a device classification service obtains traffic telemetry data for a plurality of devices in a network. The service applies clustering to the traffic telemetry data, to form device clusters. The service generates a device classification rule based on a particular one of the device clusters. The service receives feedback from a user interface regarding the device classification rule. The service adjusts the device classification rule based on the received feedback.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: December 7, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: David Tedaldi, Grégory Mermoud, Pierre-Andre Savalle, Jean-Philippe Vasseur
  • Patent number: 11196700
    Abstract: A non-transitory computer readable storage medium has instructions executed by a processor to supply prompts from a communication platform to a first machine via a network to register a first user with the communication platform. Prompts are supplied from the communication platform to the first machine via the network to the first user to specify a second user and public network communication constraints. A network address to a single-user, non-transferrable communication client that enforces the public network communication constraints is created. Prompts from the communication platform via the network are supplied to a second machine associated with the second user, allowing the second user to send a second user message through the single-user, non-transferrable communication client. The second user message is sent to the first user via a selected public network allowed by the single-user, non-transferrable communication client.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: December 7, 2021
    Assignee: ContactLink Corporation
    Inventor: Jesse Hercules
  • Patent number: 11172030
    Abstract: Examples described herein may include a playback device receiving, from a control device, a validation-key that includes an application identifier corresponding to a controller application. The playback device may create a session identifier and transmit the session identifier to the control device. The playback device may receive, from the control device, a playback request comprising the session identifier and a playback command. The playback device may determine that the session identifier is valid and then execute the playback command. A computing system may receive identification information related to a controller application and generate the validation-key based on the controller application meeting at least one quality-control metric. The controller application may receive the validation-key from the computing system.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: November 9, 2021
    Assignee: Sonos, Inc.
    Inventor: Andrew Schulert
  • Patent number: 11159403
    Abstract: Disclosed herein are embodiments of a network monitoring device for a supercomputer system having a plurality of supercomputer nodes. The network monitoring device may utilize plug-in software modules to provide network monitoring capabilities related to discovering the network topologies of the supercomputer system, determining network and computing resources that are available for new applications in the supercomputer system, collecting network and computing resources that are being used by running software applications in the supercomputer system, and monitoring running software applications on the supercomputer system.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: October 26, 2021
    Assignee: ARCHITECTURE TECHNOLOGY CORPORATION
    Inventor: Maher Kaddoura
  • Patent number: 11140067
    Abstract: A method for discovering a cross-domain link between ports in a network implements different compensation algorithms based on differences in the intervals used to obtain traffic flow information at the ports. A first compensation algorithm discovers the cross-domain link when the intervals have different sizes. A second compensation algorithm discovers the cross-domain link when the intervals are misaligned. The algorithms may be implemented by a cross-domain coordinator which recites count information from network devices that include the ports.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: October 5, 2021
    Inventor: Peter Busschbach
  • Patent number: 11128731
    Abstract: Techniques for utilizing a metric tracking agent to track how resources are used to process a payload across different network boundaries are disclosed herein. A process that is to be performed on a payload within a boundary is identified. A metric tracking agent is also identified, where this metric tracking agent defines a scope of the process and is associated with a metric counter used to determine a metric value for the process. While the process is being performed in accordance with the defined scope, the metric value is calculated so as to reflect the resource usage expended by the network boundary and is logged by a log associated with the metric tracking agent. The metric tracking agent, which includes the metric value, is then provided to either a subsequent system boundary or to a metric store.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: September 21, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Bart J. F. De Smet
  • Patent number: 11121942
    Abstract: Systems, computer-implemented methods, and computer program products that facilitate orchestration engine components for a cloud computing environment are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a ranking component that can rank respective connection components based on one or more attributes of the respective connection components. The computer executable components can further comprise a selection component that can select a connection component based on rank. The computer executable components can also comprise an orchestration engine component that can, based on the selected connection component, operatively couple a provisioning component to a computing resource component t of a cloud-based computing platform.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: September 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alexei Karve, Thomas E. Chefalas, Matthew X. Staffelbach, Neeraj Asthana
  • Patent number: 11086652
    Abstract: A system is described for fault-tolerant delivery of virtualized applications. A client on a client device requests access to a virtualized application. The application is launched in a server-based virtual machine and computer vision is used to determine whether the application launched successfully based on the UI produced by the application. If it is determined that the application failed to launch successfully, an alternative mechanism is used to deliver access to the application using an application storage volume (ASV), which is a mountable container containing the application. In one approach, the ASV is mounted directly to the client device. In another approach, a second virtual machine is launched and the ASV is mounted on the second virtual machine.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: August 10, 2021
    Assignee: VMware, Inc.
    Inventors: Sisimon Soman, Jairam Choudhary
  • Patent number: 11075806
    Abstract: In general, techniques are described for providing a hierarchical naming scheme used to propagate state information within network devices. A network device comprising a topic database and a processor may be configured to perform the techniques. The topic database may be configured to store a hierarchical naming scheme that associates objects representative of the state information to hierarchically arranged topics. The processor may be configured to associate consuming components within the network device to the hierarchically arranged topics, and operate as a producer component to publish an object to one of the hierarchically arranged topics. The processor may also be configured to propagate the published object to one of the consumer components associated with the one of the hierarchically arranged topics.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: July 27, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Pramod Srinivasan, Dinesh Bakiaraj, David M. Katz
  • Patent number: 11061799
    Abstract: A method and system for performing queries on a consolidated log directory for multiple servers in a client environment is provided. The log analysis application provides a single login for a user into multiple servers in a client environment. This allows the user to quickly and efficiently navigate client servers and client error log files to troubleshoot and perform pre-configured queries on the log files and client data.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: July 13, 2021
    Assignee: CERNER INNOVATION, INC.
    Inventor: Michael Schiel
  • Patent number: 11023286
    Abstract: A method, computer system, and a computer program product for migrating a service from one container to another container is provided. The present invention may include obtaining a first group of requests that are accessing a service launched in a first container instance and a second group of requests that are waiting for accessing the service. The present invention may also include generating a migrated service in a second container instance by migrating the service from the first container instance to the second container instance based on the obtained first and second groups of requests. The present invention may further include directing the second group of requests to the migrated service in the second container instance.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: June 1, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xin Peng Liu, Ying Mao, Kun Yang, Jing You, Wu Mi Zhong
  • Patent number: 11016772
    Abstract: A method and system for proxy scripting in a network functions virtualization environment is disclosed. The method comprises the step of sending scripting instructions from a server to a proxy virtual network function, the scripting instructions being indicative of a script to be executed on a target virtual network function. Then, in response to receiving the scripting instructions by the proxy virtual network function, opening a remote command execution session from the proxy virtual network function to the target virtual network function. Then, the method further includes sending the script from the proxy virtual network function to the target virtual network function, before executing the script on the target virtual network function.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: May 25, 2021
    Assignee: EXFO Inc.
    Inventors: Yves Gagnon, Andrei Radulescu-Banu
  • Patent number: 11003723
    Abstract: System and method to acquire data from a deep web are provided. The system includes a processing subsystem. The processing subsystem includes a local virtual private network module configured to create at least one first virtual private network within a router. The system also includes a cloud virtual private network (VPN) module configured to create a plurality of second virtual private networks based on the at least one first virtual private network. The plurality of second virtual private networks is configured to enable an access to the deep web. The system also includes a plurality of virtual computing devices configured to access the deep web by one or more crawlers based on one or more parameters and to acquire the data from the deep web based on the one or more parameters. The system also includes a storage device configured to store the data acquired from the deep web.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: May 11, 2021
    Assignee: Marlabs Innovations Private Limited
    Inventor: Bimodh Jo Mathew
  • Patent number: 10999331
    Abstract: The present disclosure describes methods and systems for an automatic device discovery and connection protocol via a multi-device experience server. The server may register user devices and associate them with a local network. Upon receiving a request from a media device on the local network, the server may trigger a user device to automatically discover and connect to the media device, increasing speed of discovery and connections, reducing required user control and direction, and enhancing connectivity and communications between the devices, providing new channels for interaction.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: May 4, 2021
    Assignee: Google LLC
    Inventors: Julien Marchand, Ramona Bobohalma, Daniel Kaemmerer, Sana Mithani