Patents Examined by George C Neurauter
  • Patent number: 10749913
    Abstract: Various embodiments are generally directed to techniques for multiply-connected messaging endpoints, such as for communication between processes of a distributed computing system. Some embodiments are particularly directed to communication over a connectionless fabric between distributed computing (DC) threads, or DC processes comprised thereof, that are implemented in a connection-oriented framework. In several embodiments, establishment of this communication may be referred to as wire-up. In many embodiments, various DC processes on a distributed computing device may utilize respective connection manager (CM) endpoints to establish communication via a common messaging endpoint.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: August 18, 2020
    Assignee: INTEL CORPORATION
    Inventor: Kayla O'Keeffe Seager
  • Patent number: 10749946
    Abstract: A system for provisioning resources within a computer network includes a processor and a memory. The memory stores instructions executable by the processor to cause the processor to identify a set of properties associated with a resource type based on a configuration item representative of a resource within a configuration management database (CMDB), determine a subset of the set of properties based on one or more deployment rules, wherein the subset of the set of properties comprises one or more properties of a parent configuration item of the configuration item, and provision, via a deployment agent, a new resource of the computer network, wherein the new resource has the subset of the set of properties.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: August 18, 2020
    Assignee: ServiceNow, inc.
    Inventors: Chanwook Kim, James Owen, Vani Banaji, Danny Kibel, Christian Challenger-Lee, Kashyap Ivaturi
  • Patent number: 10735477
    Abstract: A transmission system having a first transmission terminal and a second transmission terminal includes a first communications connector to connect first data communications between the first transmission terminal specified by first identification information and the second transmission terminal specified by second identification information, an identification information creating part to create fourth identification information of the second transmission terminal when receiving a request for connecting second data communications between the first transmission terminal and the second transmission terminal, and a second communications connector to acquire third identification information in association with the first identification information by referring to registration information registering the third identification information in association with the first identification information of the first transmission terminal, and connect the second data communications between the first transmission terminal specif
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: August 4, 2020
    Assignee: RICOH COMPANY, LTD.
    Inventors: Takashi Hasegawa, Takahiro Asai
  • Patent number: 10735279
    Abstract: A service level agreement (SLA) system is provided for multi-tenant cloud computing to enable provisioning of computing instances for tenants with a networking SLA. A networking SLA may specify a bandwidth requirement, for example, between instances to be scheduled for a tenant in a datacenter. The SLA system evaluates nodes in the datacenter based on a remaining capacity of links associated with nodes implementing the networking SLA. A modular system is provided to enable integration of the SLA system into existing cloud computing infrastructures. The cloud management system may query the SLA system to determine nodes in the datacenter capable of meeting a networking SLA. The list may be ordered to indicate nodes having better capacity to fulfill the networking SLA. The cloud management system can utilize the ordered list of nodes in scheduling instance deployments for tenant requests.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: August 4, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Yan Sun, Wei Xu, Xiaofeng Yang, Zhi Liu, Zhe Fu, Jun Li
  • Patent number: 10686751
    Abstract: In some instances, it could be advantageous to return different IP addresses for a query relating to a domain name. Conventional methods for returning different IP addresses for a given query include modifying the authoritative DNS server. However, such modifications do not scale well and increase the complexity of the system. To address this problem, a proxy server configured for intelligent DNS forwarding is disclosed. DNS queries from an end user are forwarded to the authoritative DNS server via the proxy server. Responses from the authoritative DNS servers include metadata with embedded policies and rules defined by customers. The proxy server processes the metadata by executing the embedded policies and rules, looking up network resources based on the embedded rules, and determining an optimal IP address based on the look up data and embedded policies. This optimal IP address is sent to the end user in response to the query.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: June 16, 2020
    Assignee: DYNAMIC NETWORK SERVICES, INC.
    Inventors: Amy Linari, Erich Rickheit, Richard Gibson, Joseph Abley
  • Patent number: 10659425
    Abstract: A method of controlling the distribution of content in a network is described. The content traverses the network in packets comprising a packet header including an address associated with the content, and a packet payload including the content. The method includes obtaining the address associated with the content from the packet traversing the network and analysing the address to extract information associated with the content carried in the packet payload.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: May 19, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: David Ward, Mark Townsley, Andre Surcouf, Alain Fiocco
  • Patent number: 10659536
    Abstract: In some embodiments, an inverter system may include a plurality of inverters. In some embodiments, a method of controlling the plurality of inverters may include one inverter among the plurality of inverters set as a communication master to control other inverters set as communication slaves, may include the steps of generating a communication master signal in the communication master to transmit to the communication slaves, may verify whether or not the communication master signal is designated to be received by the communication slaves when the communication slaves receive the communication master signal, and may transmit a response signal with respect to the communication master signal to the inverters of the inverter system according to the verification result.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: May 19, 2020
    Assignee: LSIS CO., LTD.
    Inventors: Jeong-Yun Cheong, Jong-Wook Jeon
  • Patent number: 10645166
    Abstract: A data management circuit with network functions and a network-based data management method are provided. The network-based data management method is employed to manage a storage device coupled to a computer that includes a processor. The method includes steps of: receiving a network packet through a network; sending the network packet to the processor or accessing the storage device, according to a network header of the network packet; and requesting the processor to access the storage device according to a remaining capacity of the storage device and/or a content of the network packet.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: May 5, 2020
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventors: Sheng-Kai Hung, Hung-Tai Chen, E-Cheng Cheng, Chi Yang
  • Patent number: 10601641
    Abstract: Novel tools and techniques might provide for implementing access constructs for a network, and, in some cases, for implementing access constructs for cloud orchestration. In some embodiments, a network might provide connectivity between a first access node(s) in the network and a hardware node(s) or between two or more first access nodes, via a corresponding first link(s). An apparatus, such as one disposed at an orchestration node or the like in the network, might bridge a second access node over one or more of at least one first access node or at least one first link (“bridge node or link”), and might roll service over to the second access node from the bridged node or link. Based on a determination that failure has occurred during service through the second access node, the apparatus might roll service back over to the bridged node or link, from the second access node.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: March 24, 2020
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen
  • Patent number: 10601752
    Abstract: A first electronic message being widely disseminated can be identified. First content of the first electronic message can be analyzed and a determination can be made as to whether the first content satisfies at least a first criterion. Responsive to determining that the first content satisfies at least the first criterion, a second electronic message including second content can be automatically generated. Communication of the second electronic message to a first set of people can be initiated, and responses by the first set of people to the second electronic message can be monitored. A determination can be made as to whether the responses satisfy at least a second criterion. Responsive to determining that the responses satisfy at least the second criterion, the second electronic message can be communicated to at least a second set of people.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: March 24, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Elezaveta Koumpan, Jenny S. Li, Amit A. Nanavati
  • Patent number: 10594642
    Abstract: A first electronic message being widely disseminated can be identified. First content of the first electronic message can be analyzed and a determination can be made as to whether the first content satisfies at least a first criterion. Responsive to determining that the first content satisfies at least the first criterion, a second electronic message including second content can be automatically generated. Communication of the second electronic message to a first set of people can be initiated, and responses by the first set of people to the second electronic message can be monitored. A determination can be made as to whether the responses satisfy at least a second criterion. Responsive to determining that the responses satisfy at least the second criterion, the second electronic message can be communicated to at least a second set of people.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: March 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Elezaveta Koumpan, Jenny S. Li, Amit A. Nanavati
  • Patent number: 10536564
    Abstract: A automation system, a computer and method for communicating includes exchanging data, between a first computer, a second computer and at least one automation device over a wide area network via an application-specific protocol, wherein one of the computers has a local network connection to the automation device, the application-specific protocol has an application layer, and the first and second computers execute respective first and second automation programs such that a transparent connection is provided for the automation programs and their application-specific protocol beyond local network boundaries which can be it efficiently, where signaling functions from lower communication layers that are missing are simulated by introducing event loops on both sides of the communication.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: January 14, 2020
    Assignee: Siemens Aktiengesellschaft
    Inventors: Alexander Bitz, Andreas Baer, Wolfgang Fuesslein, Igor Milovanovic
  • Patent number: 10523747
    Abstract: A method for locating an optimum storage node for serving a data file request received via a communications network, includes: receiving a file request from a user device coupled to the communications network; determining a geocode value based on a communications network address associated with the user device, wherein the geocode value is indicative of a geographic location of the user device; selecting a storage node from a plurality of storage nodes coupled to the communications network to serve the file request, wherein the storage node is selected based at least in part on the geocode value; and redirecting the file request to the selected storage node for handling.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: December 31, 2019
    Assignee: Oracle International Corporation
    Inventors: Scott P. Chatley, J. Gabriel Gallagher, Troy C. Gatchell, Thanh T. Phan
  • Patent number: 10511454
    Abstract: Methods for implementing different pricing configurations by a server system are disclosed. The server system provides an application programming interface (API) for one or more network operators and receives, from a network operator via the API, a first request for a pricing configuration for network access for one or more internet protocol (IP) addresses hosted by the network operator. The server system retrieves the pricing configuration and provides a response to the first request to the network operator via the API that includes the pricing configuration.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: December 17, 2019
    Assignee: FACEBOOK, INC.
    Inventor: Lauri Vuornos
  • Patent number: 10498612
    Abstract: Communication apparatus includes multiple interfaces connected to a packet data network and at least one memory configured as a buffer to contain packets received through the ingress interfaces while awaiting transmission to the network via respective egress interfaces. Processing circuitry is configured to identify data flows to which the data packets that are received through the ingress interfaces belong, to assess respective bandwidth characteristics of the data flows, and to select one or more of the data flows as candidate flows for mirroring responsively to the respective bandwidth characteristics. The processing circuitry selects, responsively to one or more predefined mirroring criteria, one or more of the data packets in the candidate flows for analysis by a network manager, and sends the selected data packets to the network manager over the network via one of the egress interfaces.
    Type: Grant
    Filed: December 26, 2016
    Date of Patent: December 3, 2019
    Assignee: MELLANOX TECHNOLOGIES TLV LTD.
    Inventors: Gil Levy, Lion Levi, George Elias
  • Patent number: 10491552
    Abstract: Systems, methods, and computer-readable storage media for inserting content into an application from an online synchronized content management system are disclosed. The system can receive text input into an application at a client device associated with the content management system. The text input can be, for example, keystrokes performed at the client device by a user, and the application can be, for example, an email client. The system can identify, within the text input, a predefined text string, such as an escape sequence, that is followed by a partial or full string that represents an identifier. The identifier may be associated with a content item that is stored in the online synchronized content management system. The system can then insert inside the application a link that points to the content item. The system can also insert code that is designed to render the content item as a dynamically updated preview.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: November 26, 2019
    Assignee: DROPBOX, INC.
    Inventors: Anand Subramani, Anvisha Pai
  • Patent number: 10462048
    Abstract: The present invention provides a virtual cluster establishment method and a network device. The method includes: a first network device establishes, a network-layer-based first communication connection with a second network device; the first network device sends a first registration request message to the second network device through the first communication connection, where the first registration request message is used to establish a virtual cluster with the second network device; after the first network device receives a registration response message, selecting the second network device as an active main control device in the virtual cluster system; establishes, a network-layer-based second communication connection with a third network device; sends, a second registration request message to the third network device; and selects the third network device as a standby main control device. In this invention, a structure of a cluster is simplified, and scalability of the cluster is improved.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: October 29, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xuefei Song, Xiaoqian Wu, Jiehui Hu
  • Patent number: 10454982
    Abstract: In an embodiment, a wireless mix monitor system is provided in which the musicians have one or more wearable electronic devices that may receive digital audio over a wireless connection to a computer. The channels monitored by a given user may be mixed on the computer, on the devices, or on a combination of the computer and the devices. The musicians may be freed from a fixed mix monitor, allowing easy movement about the stage or performance space. Audio buffering and upsampling/downsampling may be used to manage temporal discontinuities in the audio stream.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: October 22, 2019
    Assignee: Audio Fusion Systems, Inc.
    Inventor: Kevin R. Slick
  • Patent number: 10447793
    Abstract: A method and a device for detecting shared access are provided in the present disclosure. The method comprises: receiving an application layer packet from a user terminal; extracting a public network IP accessed by the user terminal and a data stream feature from the received application layer packet, where the data stream feature uniquely identifies the user terminal; determining a number of user terminals which access the public network IP according to the data stream feature; and determining that there is shared access for the public network IP if the number of user terminals accessing the public network IP is greater than a first threshold.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: October 15, 2019
    Assignee: Hangzhou DPtech Technologies Co., Ltd.
    Inventors: Fangzheng Wei, Xiaodong Zhang
  • Patent number: 10447768
    Abstract: One or both of a metadata associated with content to be integrated into a linear broadcast and a content data comprising content to be integrated into the linear broadcast is received via a network. A trigger to integrate content into said linear broadcast is received from a broadcast automation system associated with the linear broadcast. Based at least in part on said metadata a content item is determined to be integrated into the linear broadcast in response to the trigger. The determined content item is integrated into the linear broadcast, including by providing to a mixing node associated with the linear broadcast a broadcast-ready audio output.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: October 15, 2019
    Assignee: Jelli, Inc.
    Inventors: Jateen P. Parekh, Yuri Regelman, Bo-Lin Hsu, John Paul LeFlohic