Patents Examined by Sanjoy K Roy
  • Patent number: 11178037
    Abstract: The current document is directed to automatically, semi-automatically, and/or manually monitoring a computing facility to detect and address undesirable operational states in computing facilities. The present disclosure employs case-based inference to diagnose and ameliorate undesirable operational states using records of previously handled undesirable operational states and the actions taken to remediate the previously handled undesirable operational states.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: November 16, 2021
    Assignee: VMWARE, INC.
    Inventor: Rui Liu
  • Patent number: 10814167
    Abstract: Embodiments are disclosed for a wearable computer with fitness machine connectivity for improved activity monitoring. In an embodiment, a method comprises: establishing, by a processor of a wireless device, a wireless communication connection with a fitness machine; obtaining, by the processor, machine data from the fitness machine; determining, by the processor, a workout session according to the machine data; initiating the workout session on the wireless device; during the workout session: obtaining, from a sensor of the computing device, physiological data of a user of the fitness machine; determining, by the processor, fitness data for the user based on the physiological data, the machine data and at least one user characteristic; and sending, by the processor, the fitness data to the fitness machine.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: October 27, 2020
    Assignee: Apple Inc.
    Inventors: Jay Blahnik, Meghna Lav, Aidan O'Loan, Jorge Morinigo, Gordon Scott, Siji Rachel Tom, Kevin Sheridan, Craig Dooley, Chen Ganir, Catherine B. B. Morrison, Kevin M. Lynch
  • Patent number: 10708140
    Abstract: Examples disclosed herein relate to automatically updating of zoning information in a SAN. In an example, a network switching device in a SAN may automatically detect a new HBA port at a port where a prior HBA port was coupled. In response to detecting, network switching device may automatically determine a zone that the prior HBA port belonged to, from a map database on network switching device that stores mapping information comprising an ID of the prior HBA port, an ID of the port, a zone name associated with the ID of the port, and a status of the zone. In response to determining, network switching device may automatically update zoning information on network switching device to replace the ID of the prior HBA port with an ID of the new HBA port, for the zone that the prior HBA port belonged to.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: July 7, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Komateswar Dhanadevan, Harish Chapalamadugu
  • Patent number: 10701130
    Abstract: The current document is directed to methods and systems that employ user feedback and user-initiated alert-generation-and-distribution-system modifications to provide for flexibility and responsiveness. In a described implementation, participants in a social environment provided by a collaborative alert-generation-and-distribution-system suggest modifications which are automatically or semi-automatically incorporated in an alert-generation-and-distribution-system when the participants agree to the suggested modifications.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: June 30, 2020
    Assignee: VMware, Inc.
    Inventors: Vardan Movsisyan, Gor Ghazaryan, Arman Mkrtchyan
  • Patent number: 10681147
    Abstract: A method, reception apparatus, and computer-readable medium for communicating with a server to download or upload data. The method includes acquiring a URI (Uniform Resource Identifier) message that includes a DNS (Domain Name System) name registered with the IANA (Internet Assigned Numbers Authority). A URL (Uniform Resource Locator) is generated based on the registered DNS name in the acquired URI message and a predetermined domain name. The data is downloaded from, or uploaded to, the server using the generated URL.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: June 9, 2020
    Assignee: Saturn Licensing LLC
    Inventor: Mark Eyer
  • Patent number: 10673728
    Abstract: In one embodiment, a local service of a network reports configuration information regarding the network to a cloud-based network assurance service. The local service receives a classifier selected by the cloud-based network assurance service based on the configuration information regarding the network. The local service classifies, using the received classifier, telemetry data collected from the network, to select a modeling strategy for the network. The local service installs, based on the modeling strategy for the network, a machine learning-based model to the local service for monitoring the network.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: June 2, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Andrea Di Pietro, Jean-Philippe Vasseur, Javier Cruz Mota, Grégory Mermoud
  • Patent number: 10657020
    Abstract: In one embodiment, a server determines a particular computer network outside of a lab environment to recreate, and also determines, for the particular computer network, hardware components and their interconnectivity, as well as installed software components and their configuration. The server then controls interconnection of lab hardware components within the lab environment according to the interconnectivity of the hardware components of the particular computer network. The server also installs and configures lab software components on the lab hardware components according to the configuration of the particular computer network. Accordingly, the server operates the installed lab software components on the interconnected lab hardware components within the lab environment to recreate operation of the particular computer network within the lab environment, and provides information about the recreated operation of the particular computer network.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: May 19, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Michael David Hanes, Joseph Michael Clarke, Charles Calvin Byers, Gonzalo Salgueiro
  • Patent number: 10644981
    Abstract: Example implementations relate to scaling a processing system. An example implementation includes receiving an application having a number of operators for performing a service in the processing system. A metric of the processing system may be monitored while the application runs, and the processing system may be scaled where the metric surpasses a threshold. In an example, the processing system may be scaled by increasing or decreasing the number of operators of the application.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: May 5, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Yuan Chen, Dejan S. Milojicic, Jack Yanxin Li
  • Patent number: 10644983
    Abstract: Control plane analytics and policing may be provided. First, packets that traverse a port may be parsed. Next, based on the parsed packets, metrics for each of a plurality of hosts on a per-protocol basis may be created. The created metrics may then be analyzed and at least one restriction on at least one of the plurality of hosts may be applied based on the analysis.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: May 5, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Varagur Chandrasekaran, Srinivas Pitta, Ashok Ganesan, Naoshad Mehta
  • Patent number: 10614376
    Abstract: A method, computer-readable medium, and apparatus for configuring a software defined network via machine learning are disclosed. For example, a method may generate a first policy for a first service by a first policy model using machine learning for processing first data of the first service, the first service being implement by at least one first virtual component of a software defined network, determine whether the first policy is to be applied to a second service, the second service being implement by at least one second virtual component of the software defined network, apply the first policy to the second service when the first policy is deemed to be applicable to the second service, generate a second policy for the second service, and implement the second policy in the second service, wherein the first service and the second service are provided by a single service provider.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: April 7, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Raghuraman Gopalan
  • Patent number: 10601649
    Abstract: Stack switching detection may be provided. First, a request to connect to a server may be received by the server from a first network device. Then the server may send, in response to receiving the request, a query to the first network device for a serial number of any other network device connected to the first network device. The first network device may have a first serial number. The server may receive, from the first network device, a response to the query. The response may include a second serial number corresponding to a second network device connected to the first network device. Next, the server may determine, based on the response, that the first network device and the second network device comprise a stack unit. The server may then provision the stack unit by provisioning the first network device and provisioning the second network device through the first network device.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: March 24, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Chiragkumar P. Desai, John Manuel Lau Moy, Chien-Hsun Wang, Prakash Jhurani
  • Patent number: 10581939
    Abstract: A computing system may include first and second client computing devices each configured to generate a respective local graphics surface. A virtualization server may be configured to run a virtual collaboration application for the first client computing device hosted in a virtual computing session, and to generate a virtual graphics surface from the local graphics surface of the first client computing device within the virtual computing session. A collaboration cloud computing service may cooperate with the second client computing device and the virtual collaboration application at the virtualization server to share the virtual graphics surface within the local graphics surface of the second client computing device.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: March 3, 2020
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Mukund Ingale, Jacob Jared Summers, Georgy Momchilov, Christopher M. Fleck
  • Patent number: 10560355
    Abstract: Systems, methods, and computer-readable media are disclosed for validating endpoint information for nodes in a network. A network assurance appliance is configured to retrieve a configured static endpoint information in a logical model of a network from a network controller and connected static endpoint information from one or more nodes in the network. The network assurance appliance determines that there is an inconsistency based on a comparison of the configured static endpoint information and the connected static endpoint information and generating an event specifying the inconsistency.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: February 11, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ayas Pani, Sanchay Harneja, Manali Holankar, Vikram Subramanya
  • Patent number: 10547680
    Abstract: Systems, methods, and apparatuses for range protection. In some embodiments, an apparatus comprises at least one monitoring circuit to monitor for memory accesses to an address space and take action upon a violation to the address space, wherein the action is one of generating a notification to a node that requested the monitor, generating the wrong request, generate a notification in a specific context of the home node, and generating a notification in a node that has ownership of the address space; at least one a protection table to store an identifier of the address space; and at least one hardware core to execute an instruction to enable the monitoring circuit.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: January 28, 2020
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Karthik Kumar, Thomas Willhalm, Raj K. Ramanujan, Robert G. Blankenship
  • Patent number: 10536328
    Abstract: The current document is directed to methods and systems that implement an application-level tunnel through which syslog messages are transmitted. In one implementation, the message portion of syslog messages transmitted through the application-level tunnel includes both a unique message identifier and a long-message-indication field. Syslog messages that contain message portions of greater lengths than a specified maximum length, referred to as “long syslog messages,” are transmitted through the application-level tunnel as multiple component syslog messages, each with a message portion that includes, in addition to a unique message identifier and a long-message-indication field with a positive value, a long-message field that contains a sequence number for the long-message portion and the total number of long-message portions.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: January 14, 2020
    Assignee: VMware, Inc.
    Inventor: Rusko Atanasov
  • Patent number: 10476955
    Abstract: Systems and methods of capturing application data locally on a source data management system and performing a high performance, bandwidth optimized replication the data from the source data management system to a remote data management system either (a) in parallel with copying data from an application to the source data management system, or (b) serially by replicating the data to the remote data management system after the data is copied to the source data management system, wherein the determination to operate in parallel or serially is based on at least one of a characteristic of the data and user specified tuning parameters.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: November 12, 2019
    Assignee: Actifio, Inc.
    Inventors: Madhav Mutalik, Satya Sri Kanth Palaparthi, Suresh Ganta
  • Patent number: 10469547
    Abstract: An interaction environment for presentation of content to a population of users includes either or both of a plurality of cohort interaction environments and one or more content-linked interaction environments.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: November 5, 2019
    Assignee: edX Inc.
    Inventor: Anant Agarwal
  • Patent number: 10454801
    Abstract: The current document is directed to automatically, semi-automatically, and/or manually monitoring a computing facility to detect and address undesirable operational states in computing facilities, including large distributed computing systems. The currently disclosed monitoring methods and systems employ case-based inference to diagnose and ameliorate undesirable operational states. In disclosed implementations, a database is maintained to store and provide access to records of previously handled undesirable operational states and the actions taken to remediate the undesirable operational state is maintained in order to facilitate case-based reasoning inference.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: October 22, 2019
    Assignee: VMware, Inc.
    Inventor: Rui Lui
  • Patent number: 10447743
    Abstract: A method of providing a content sharing service, the method includes receiving, from a first user, a content registration request including first content; generating identification (ID) information of the first content; storing the first content and ID information in a content storage unit; generating an index update command for updating an index of each of other users having a first relationship with the first user by using the ID information of the first content; adding the ID information of the first content to the indices of each of the other users, based on the index update command, wherein each of the indices of the other users is stored in an index storage unit; reading content stored in the content storage unit based on ID information of content included in an index of the second user; and providing a news feed including the first content to the second user.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: October 15, 2019
    Assignee: LINE CORPORATION
    Inventors: Ick Hyun Shin, Su Min Jo
  • Patent number: 10432482
    Abstract: Systems, methods, and software for operating a content node are provided herein. In one example, a method of operating a content node is presented. The method includes receiving a characteristic of an end user device, and configuring one or more transmission control protocol (TCP) parameter for communications with the end user device based on at least the characteristic of the end user device. The method also includes transferring the communications using the one or more TCP parameters for delivery to the end user device.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: October 1, 2019
    Assignee: Fastly, Inc.
    Inventors: Artur Bergman, Simon Wistow, Tyler B. McMullen