Patents Examined by Jeffrey R. Swearingen
  • Patent number: 10637910
    Abstract: Techniques disclosed herein describe a client and/or server process for managing Information Technology (IT) assets, such as servers and storage devices. The process dynamically generates customized information objects based on subscription requests. A client generates a request for information. The request specifies information associated with a specific managed entity or IT resource. A server that monitors the specific managed entity does not maintain such information in an existing information object. Information associated with the specific managed entity can be performance information, health information, usage information, and the like. A notification manager receives the request and identifies that existing subscription resources don not contain the requested information. The notification manager generates a new information object that contains the requested information, and notifies the client.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: April 28, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Stephen G. Graham, Thomas R. Maguire, Xiaotao Liu
  • Patent number: 10637744
    Abstract: A network analysis tool evaluates network flow information in complementary workflows to identify one-hop behavior of network assets and also identify multi-hop dependencies between network assets. In one workflow (e.g., using association rule learning), the network analysis tool can identify significant one-hop communication patterns to and/or from network assets, taken individually. Based on the identified one-hop behavior, the network analysis tool can discover patterns of similar communication among different network assets, which can inform decisions about deploying patch sets, mitigating damage, configuring a system, or detecting anomalous behavior. In a different workflow (e.g., using deep learning or cross-correlation analysis), the network analysis tool can identify significant multi-hop communication patterns that involve network assets in combination.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: April 28, 2020
    Assignee: Battelle Memorial Institute
    Inventors: Thomas E. Carroll, Satish Chikkagoudar, Kristine M. Arthur-Durett, Dennis G. Thomas
  • Patent number: 10630548
    Abstract: The present disclosure provides an update file download method, device, and system. The method comprises obtaining configuration information of each terminal; determining a device group to which each terminal belongs and classification of master or slave device of each terminal in each device group based on a device grouping strategy, a classification strategy of master and slave devices, and the configuration information; and sending information of a master device to a slave device in a same device group, wherein the information of the master device is used for the slave device to download the at least one update file. The method can further include: the master device receiving the at least one update file from a server; and the slave device downloading the at least one update file from the master device.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: April 21, 2020
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Junjie Zhao
  • Patent number: 10630785
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to allocate a first buffer on a first node of a plurality of nodes for storing messages associated with a channel, grant a first write request to a publisher to write one or more messages to the first buffer, and determine that the first buffer is not available for writing the one or more messages when the first buffer is full; and, in response, select a second node from the plurality of nodes based on a respective workload of nodes in the plurality of nodes, and allocate a second buffer on the second node for storing the one or more messages associated with the channel.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: April 21, 2020
    Assignee: SATORI WORLDWIDE, LLC
    Inventors: Lev Walkin, Fredrik Erik Linder
  • Patent number: 10601938
    Abstract: Among other things, embodiments of the present disclosure help improve the functionality of electronic messaging software and systems by providing selective push notifications to users of such systems in response to new content being published. Embodiments of the present disclosure may provide notifications to some users based on the relevance of published content to such users, while abstaining from notifying users for whom the content is irrelevant.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew Haon, Nathaniel Terrell Clinton, Dmitriy Meyerzon, Adri Verlaan, Nikita Voronkov, Jeffrey L. Wight, Kristen Kamath, Zhihua Dong, David M Cohen, Ryan Nakhoul
  • Patent number: 10587696
    Abstract: The described technology provides a capability for web applications from different domains to interact within one application environment. For example, an enterprise web application executing on a client terminal is provided the capability to monitor a second web application from a third party vendor even when the second web application is independently executing within an iframe or the like within the enterprise web applications container or context. In some example embodiments, the communication is enabled by a composite cookie or key that incorporates portions of an enterprise web application cookie or key and also portions of a vendor web application cookie or key.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: March 10, 2020
    Assignee: Nasdaq, Inc.
    Inventor: Vladimir Mitevski
  • Patent number: 10574524
    Abstract: Aspects of the present disclosure relate to the creation of delta virtual machine (VM) images corresponding to changes in the state of a VM's virtual disk. A delta VM image includes metadata information corresponding to its virtual disk file as well as a virtual disk file of a parent VM image. The metadata information makes delta VM image uniquely identifiable such that they may be searched for and used for creating VMs.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: February 25, 2020
    Assignee: VMware, Inc.
    Inventors: Rahav Vembuli, Doulat Desai, Pramod Chickaballapura Vasudeva Murthy, Bindumadhava Gururao
  • Patent number: 10572311
    Abstract: A virtual network control apparatus configured to perform assignment of physical resources under management for a virtual network embedding request, including: a physical network resource management agent configured to manage use state of resources on a physical network at each future time; and a virtual network control agent, the virtual network control agent including: demand prediction means configured to perform prediction of future demand for a virtual network; and use resource determination means configured to calculate physical resources to be used at each future time by the virtual network based on a prediction result of the demand obtained by the demand prediction means and information of future use state of resources on the physical network obtained from the physical network resource management agent, and to notify the physical network resource management agent of information of physical resources of the calculation result.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: February 25, 2020
    Assignees: NIPPON TELEGRAPH AND TELEPHONE CORPORATION, OSAKA UNIVERSITY
    Inventors: Yousuke Takahashi, Keisuke Ishibashi, Noriaki Kamiyama, Kohei Shiomoto, Yuichi Ohshita, Masayuki Murata
  • Patent number: 10547620
    Abstract: Provided is a method for a Multiple Protocol Label Switching (MPLS) intermediate node to perform multicast forwarding, which includes that: a Provider (P) node captures an MPLS packet according an Access Control List (ACL) rule, redirects the captured MPLS packet to a Virtual Private LAN Service (VPLS) multicast forwarding table, and multicasts and forwards the MPLS packet according to next hop information of each multicast forwarding table entry in the VPLS multicast forwarding table. A device for an MPLS intermediate node to perform multicast forwarding, and a node are also provided.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: January 28, 2020
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
    Inventor: Ning Lin
  • Patent number: 10536561
    Abstract: A content delivery node receives data packets carrying content from an upstream source of content, and writes segments of the received content directly to a memory buffer of a memory using direct memory access (DMA) data transfers. The node derives, for each segment, respective segment-specific metadata based on contents of the segment, and stores the respective segment-specific metadata in the memory. The node receives from multiple downstream client devices respective requests for the same content. Each request includes client-specific information.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: January 14, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Pierre Pfister, William Mark Townsley, Yoann Louis Simon Desmouceaux, Guillaume Michel Ruty
  • Patent number: 10530857
    Abstract: A method for smart mounting of a storage device to a server may be provided. The method comprises providing a first peer-to-peer communication component to a first server a first storage device is controlled by, and providing a second peer-to-peer communication component to a second server a second storage device is controlled by. The method also comprises requesting, by said second server, a mounting of said first storage device of said first server using a direct communication between said first peer-to-peer communication component, and said second peer-to-peer communication component using a peer-to-peer communication protocol between said first and said second peer-to-peer communication component without using a central instance between said first and said second server, and providing mounting information of said first storage device to said second peer-to-peer communication component without using said central instance.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: January 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik, Sven Wagner
  • Patent number: 10481933
    Abstract: A method of configuring a plurality of logical forwarding elements (LFEs) on a physical computing device comprising virtualization software and a plurality of data compute nodes (DCNs) is provided. The method provisions a first LFE configured and managed by a network manager of a datacenter on the physical computing device, the first LFE for performing OSI L3)packet forwarding between DCNs on one or more hosts, the first LFE comprising a plurality of logical ports configured and managed by the network manager, each logical port of the first LFE for connecting a DCN to a logical network configured and managed by the network manager.
    Type: Grant
    Filed: August 23, 2014
    Date of Patent: November 19, 2019
    Assignee: NICIRA, INC.
    Inventors: Sachin Thakkar, ChiHsiang Su, Jia Yu, Piyush Kothari, Nilesh Ramchandra Nipane
  • Patent number: 10484239
    Abstract: Automatically configuring a pluggable optical transceiver (POT) in a software defined network (SDN) involves a pluggable optical transceiver configuration management application (POT-CMA) executing in a processing device disposed in an application plane of the SDN. The POT-CMA receives first configuration information of a POT which has been inserted into a network device in an SDN data plane. Responsive to receiving the data, the POT-CMA automatically determines at least one modification or addition to the first configuration information to facilitate use of the POT within the SDN in the first port of the first network device. Thereafter, the POT CMA causes at least one write event to occur at the first network device wherein the at least one modification or addition is written to a memory in the POT.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: November 19, 2019
    Assignee: Precision Optical Transceivers Inc.
    Inventors: Chris Page, Bryce Tennant
  • Patent number: 10476787
    Abstract: In various embodiments, an apparatus, non-transitory computer-readable media, and computer-implemented method are provided to: detect, by a current node in a network path along which first data is transmitted from a transmitting node to a receiving node in the network path along which the first data is transmitted in a network, network path information that is based on a first policy and is positioned in a header of a first packet that is specified according to a Multiprotocol Label Switching (MPLS) network protocol, the network path information in the header of the first packet being for use by the current node in transmitting the first data from the transmitting node to the receiving node in the network path along which the first data is transmitted, where the network path information in the header of the first packet includes: a region scoped node identifier that is in an identifier space having a scope that spans within a particular region of the network, and that globally identifies a particular node in
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: November 12, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10476915
    Abstract: The present invention provides a system for real-time communication signaling in a telecommunication network. The system adapts complex signaling on the server-side into simple operations towards the Web. In an embodiment the system includes a server-side web signaling engine and a client-side communication controller. The client-side communication controller provides native operating system application programming interfaces (API) and JavaScript APIs to encapsulate the signaling layer. The web signaling engine includes a controller which terminates HTTP communications with the client-side, parses, and normalizes the HTTP communications into an internal protocol suitable for communication with telecommunications network systems. The gateway system thereby provides a dedicated signaling channel for applications on the client to interact with telecommunications network services.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: November 12, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Honggang Frank Zhu, Boris Selitser, Karthic Loganathan
  • Patent number: 10467664
    Abstract: A method for detecting if an online review written by a user on a website of a telecommunications network is a spam, using at least one previously-labeled review, a review dataset comprising at least one review to be analyzed, and a spam feature list listing different features of spam reviews, method wherein: a) a weight is computed for each spam feature of the spam feature list, corresponding to the importance of the spam feature in the detection of spam reviews, and based at least on the features of said at least one previously-labeled review, and b) a probability of being a spam for a review under analysis in the review dataset is computed by using at least the weights of the spam features computed at step a) and a comparison between the features of said review under analysis and the ones of at least one review previously-labeled as spam.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: November 5, 2019
    Assignee: INSTITUT MINES-TELECOM
    Inventors: Mostafa Salehi, Saeedreza Shehnepoor, Reza Farahbakhsh, Noel Crespi
  • Patent number: 10453320
    Abstract: A method and system for assigning working addresses to slave units in a vehicle fire system. Slave units responding to a default address are identified along with available working addresses. Individual slave units are isolated at the default address by instructing the slaves to compare their serial numbers to a broadcast serial number until only a single slave responds, wherein bits in the serial numbers are reversed to create a more sparse distribution of the serial numbers of the slave units, and assigning the slave units, which responded to the default address, to the available working addresses.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: October 22, 2019
    Assignee: Johnson Controls Fire Protection LP
    Inventors: Robert W. Farley, James Ogier
  • Patent number: 10430485
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: create a data table of characters, where each character in the data table is assigned a false Boolean value; for each character found in each domain name in a DNS file, update the Boolean value to true; receive a domain search request comprising a token and a TLD; generate candidate domain names using the token and the TLD; query the database to determine if any character in the domain name has the false Boolean value in the data table; and if so, remove the domain name from the candidate domain names.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: October 1, 2019
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Wei-Cheng Lai, Yang Zhao
  • Patent number: 10433013
    Abstract: A device, system and method are provided to dynamically manage bandwidth for audiovisual communications and content distribution. The device, system and method may include dynamic qualification of content or channels for distribution in accordance with one or more distribution models, such as a broadcast distribution model and a narrowcast distribution model (e.g., a multicast distribution model and/or a unicast distribution model). In some embodiments, the qualification may be based on demand as reflected in requests for, or access to, content from user terminals. In some embodiments, based on changes in demand for content, a requalification of the content in terms of one or more distribution models may take place.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: October 1, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: Amit Garg, Tom Brown
  • Patent number: 10425477
    Abstract: Non-limiting examples of the present disclosure describe implementation of an exemplary synchronization protocol to identify file data for synchronization as well as negotiate how to achieve data transport for synchronization of the file data. In one example, a request for synchronization of data is received from a processing device. In response to receiving the request, a response is generated. The response may comprise: identification of file data for synchronization, instructions for accessing the file data and instructions indicating a data transport protocol to utilize to obtain the file data. The response may be transmitted to the processing device, for example, to enable the processing device to synchronize file data. Other examples are also described.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: September 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marian Trandafir, Jason Daniel Shay, Ivelin Lyubenov Zheglov