Patents Examined by Oscar A Louie
  • Patent number: 11252023
    Abstract: Systems and methods for application of virtual host channel adapter configuration policies. An exemplary embodiment can provide a host channel adapter (HCA) with a control circuit and a memory, and at least one port operative to connect the HCA to a network fabric. A software driver of the HCA can provide a control API that exposes functionality to hyper-privileged software executing on the host. The hyper privileged software, through the control API, can request registration of a virtual HCA (vHCA) with a virtual function of the HCA. The HCA can forward the registration request to a subnet manger, which can retrieve configuration policies from a cache and return the policies to the HCA for implementation with the virtual function of the HCA.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: February 15, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Harald Høeg, Line Holen
  • Patent number: 11223548
    Abstract: An example device includes a control unit that provides an execution environment for a network management application and a network interface. The network management application generates a request message based at least in part on a predicted amount of time required for the device to receive a response to a request message, wherein the predicted amount of time is based at least in part on object identifier processing time information, and wherein the predicted amount of time satisfies a timeout threshold. The network interface sends the request message and receives the response message. The network management application determines an amount of time that elapsed between when the device sent the request message and received the response message, and, responsive to determining that the amount of time that elapsed does not satisfy the timeout threshold, updates at least one of the object identifier processing time information and the timeout.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: January 11, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Vivek Singh, Subodh Kumar
  • Patent number: 11219072
    Abstract: A network system of a home appliance configured to set up a network of the home appliance by using a terminal, and a network set-up method of the same, after converting a home appliance having built with a WIFI module into an AP to enable the terminal to be connected to an AP home appliance, the information stored at the terminal is transmitted to the AP home appliance, and thus the WIFI may be set up without a separate manipulation of a user at the time of setting up the WIFI of the home appliance without adding an input/output apparatus such as a display apparatus or an interface, the set-up value of the AP, the device information, and the device authentication key may be changed, and thus is safer from hack attacks, an AP is not needed to be provided, and thus a cost-related advantage may be obtained.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: January 4, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Chang Ho Ha, Bo Kyu Won, Mo Weon Lee, Seong Ho Cho
  • Patent number: 11212175
    Abstract: A method, computer program product, and computer system for receiving a change to a configuration parameter associated with a first cluster node in a cluster configuration. The configuration parameter may be stored in a shared cluster memory. The configuration parameter may be distributed from the shared cluster memory to the cluster configuration.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: December 28, 2021
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Mikhail Danilov, Mikhail Malygin, Ivan Tchoub, Andrey Fomin, Konstantin Buinov
  • Patent number: 11153183
    Abstract: An application performance management system is disclosed. Operational elements are dynamically discovered and extended when changes occur. Programmatic knowledge is captured. Particular instances of operational elements are recognized after changes have been made using a fingerprint/signature process. Metrics and metadata associated with a monitored operational element are sent in a compressed form to a backend for analysis. Metrics and metadata from multiple similar systems may be used to adjust/create expert rules to be used in the analysis of the state of an operational element. A 3-D user interface with both physical and logical representations may be used to display the results of the performance management system.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: October 19, 2021
    Assignee: Instana, Inc.
    Inventors: Fabian Lange, Pavlo Baron, Mirko Novakovic, Peter Abrams
  • Patent number: 11146615
    Abstract: An Internet infrastructure delivery platform operated by a provider enables HTTP-based service to identified third parties at large scale. The platform provides this service to one or more cloud providers. The approach enables the CDN platform provider (the first party) to service third party traffic on behalf of the cloud provider (the second party). In operation, an edge server handling mechanism leverages DNS to determine if a request with an unknown host header should be serviced. Before serving a response, and assuming the host header includes an unrecognized name, the edge server resolves the host header and obtains an intermediate response, typically a list of aliases (e.g., DNS CNAMEs). The edge server checks the returned CNAME list to determine how to respond to the original request. Using just a single edge configuration, the CDN service provider can support instant provisioning of a cloud provider's identified third party traffic.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: October 12, 2021
    Assignee: Akamai Technologies, Inc.
    Inventors: Stephen L. Ludin, Prasanna Laghate, Matthew J. Stevens, Frederick R. Shotton, Jozef Hatala
  • Patent number: 11146530
    Abstract: The systems and methods that maintain an IP address of a container when the container is moved from a first node to a second node in a data center are provided. Each node includes a local controller which is communicatively coupled to the central controller. The local controller generates an IP address for a container that executes on the first node. A label unique to the container is also generated on the first node. The local controller then synchronizes the IP address and the label of the container with the central controller. The central controller then passes the IP address and the label to the second node when the container is moved from the first node to the second node, and ensures that the IP address of the container remains the same before and after the move.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: October 12, 2021
    Assignee: PayPal, Inc.
    Inventor: Sharad Murthy
  • Patent number: 11140727
    Abstract: A network system of a home appliance configured to set up a network of the home appliance by using a terminal, and a network set-up method of the same, after converting a home appliance having built with a WIFI module into an AP to enable the terminal to be connected to an AP home appliance, the information stored at the terminal is transmitted to the AP home appliance, and thus the WIFI may be set up without a separate manipulation of a user at the time of setting up the WIFI of the home appliance without adding an input/output apparatus such as a display apparatus or an interface, the set-up value of the AP, the device information, and the device authentication key may be changed, and thus is safer from hack attacks, an AP is not needed to be provided, and thus a cost-related advantage may be obtained.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: October 5, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Chang Ho Ha, Bo Kyu Won, Mo Weon Lee, Seong Ho Cho
  • Patent number: 11121948
    Abstract: Systems, methods, and computer-readable media for updating configurations in sensors deployed in multi-layer virtualized environments. In some examples, a system can track information of sensors and collectors in the network. In response to determining that a specific collector becomes unavailable (e.g., the specific collector is down, offline or becomes unsupported), the system can determine affected sensors corresponding to the specific collector, determine a new collector among active collectors of the network for each of the affected sensors, and dynamically update configuration and settings of the affected sensors to maintain proper collector-to-sensor mappings and other settings on the affected sensors.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: September 14, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Navindra Yadav, Abhishek Ranjan Singh, Anubhav Gupta, Shashidhar Gandham, Jackson Ngoc Ki Pang, Shih-Chun Chang, Hai Trong Vu
  • Patent number: 11108833
    Abstract: A method and devices for handling crossed-invite situations in set-up of IP-based sessions. A local device receives an incoming session invite after sending an outgoing session invite before the outgoing session invite has been accepted. It then determines that the incoming session invite was sent by the remote device to which the outgoing session invite is also addressed. The method includes determining a remote device priority value from identifying information contained in the incoming session invite, comparing the remote device priority value with a local device priority value to determine whether the remote device or the local device is higher priority and, if the remote device is higher priority, canceling the outgoing session invite and displaying an incoming call answer screen for the incoming session invite, and if the local device is higher priority, waiting for cancelation of the incoming session invite and acceptance of the outgoing session invite.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: August 31, 2021
    Assignee: BlackBerry Limited
    Inventors: Bechir Trabelsi, Andrew Michael Allen, Kevin N. Chen, Lawrence Edward Kuhl
  • Patent number: 11102078
    Abstract: In various embodiments, methods and systems for modeling or representing hardware inventory based on a topology definition is provided. A topology definition having physical elements and logical elements corresponding to a physical topology layer and a logical topology layer is received. An instance definition for a rack, cluster, or datacenter for a hardware management operation is received. The instance identifies a physical topology and a logical topology for the operation. A hardware management service is executed, based on the topology definition and the instance definition, to manage the hardware inventory of the topology definition. Hardware management of the hardware inventory corresponding to the separately defined physical elements and logical elements is performed with attributes that are defined in the schema.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: August 24, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Marwan E. Jubran, Aleksandr M. Gershaft, Vitalii Tsybulnyk
  • Patent number: 11095507
    Abstract: A communication system includes multiple Point-of-Presence (POP) interfaces and one or more processors. The multiple POP interfaces are distributed in a Wide-Area Network (WAN) and are configured to communicate with at least a client and a server connected to the WAN. The one or more processors are coupled to the POP interfaces and are configured to (i) assign respective Internet Protocol (IP) addresses to the client and to the server, including embedding state information in the assigned IP addresses, and (ii) route traffic over the WAN between the client and the server, in a stateless manner, based on the state information embedded in the IP addresses.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: August 17, 2021
    Assignee: Proofpoint, Inc.
    Inventor: Etay Bogner
  • Patent number: 11093296
    Abstract: A system includes a server that comprises a virtualization layer in which a hardware resource is virtualized, and a virtualization control apparatus. The virtualization control apparatus requests first information regarding the hardware resource to the server, registers second information corresponding to the first information acquired from the server, and uses the second information to control a network function (Virtual Network Function: VNF) implemented and virtualized by software operating on a virtual machine implemented on the virtualization layer.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: August 17, 2021
    Assignee: NEC CORPORATION
    Inventors: Yuki Yoshimura, Hirokazu Shinozawa, Yoshiki Kikuchi, Naoya Yabushita
  • Patent number: 11087331
    Abstract: A first device may receive an error log relating to an error associated with accessing content that is associated with a toll-free data campaign. The error log may include information identifying the error. The first device may determine a cause of the error based on the error log. The first device may determine an updated status of the content or the toll-free data campaign. The first device may generate an error explanation based on the cause of the error and the updated status. The error explanation may identify the cause of the error or the updated status. The first device may cause the error explanation to be provided to a second device that is associated with the error log.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: August 10, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Gong Zhang, Jian Huang
  • Patent number: 11088896
    Abstract: A data communication channel between a client and a service is preserved through a failure of the server by maintaining a request log and an inflight request queue in a protected memory region that preserves the contents of the request log and the inflight request queue even when the service encounters a failure. The method of restarting the data communication channel includes, upon the service being restarted following the failure of the service, determining whether the request log contains requests and, if so, copying the requests from the request log into the in-flight request queue and then removing the copied requests from the request log. The requests in the in-flight request queue, which include any that were in the in-flight request queue at the time of the failure of the service and any that were copied from the request log, are then processed.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: August 10, 2021
    Assignee: VMware, Inc.
    Inventors: Wenguang Wang, Xiaoyun Gong
  • Patent number: 11088969
    Abstract: Functionality is disclosed for defining an auto-reply message while defining an appointment on a calendar associated with a user. A request may be received by way of a personal information management (PIM) client application to define a new appointment on a calendar associated with a user. A UI for defining the new appointment may be presented that includes a UI control for defining a time period for the new appointment and a UI control for defining an auto-reply message to be transmitted in response to email messages received during the time period. In response to the user defining the appointment and the auto-reply message, a request may be transmitted to a PIM server application to create the appointment along with an auto-reply message definition that defines the auto-reply message. The auto-reply message is then transmitted in response to email messages received during the time period associated with the meeting.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: August 10, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Ivo van Doorn, Naomi Jane de Jonge
  • Patent number: 11075963
    Abstract: A method provides a server a request for server transaction processing, the request being a session request of an outer non-persistent session between a client and the server, the outer non-persistent session including the session request to initiate the outer non-persistent session and a session response to terminate the outer non-persistent session. The method includes, for each inner non-persistent session between the client and the server performed as part of a server transaction, receiving a session request from the server that initiates the inner non-persistent session and provides a response to a client request to process a corresponding first transaction portion, and providing a session response to the server that terminates the inner non-persistent session and provides a client request to process a corresponding second transaction portion. The method also includes receiving from the server the session response of the outer non-persistent session to terminate the outer non-persistent session.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: July 27, 2021
    Assignee: OpenLegacy Technologies Ltd.
    Inventors: Zeev Avidan Herman, Roi Mor, Yehoram Stein
  • Patent number: 11064543
    Abstract: A network system of a home appliance configured to set up a network of the home appliance by using a terminal, and a network set-up method of the same, after converting a home appliance having built with a WIFI module into an AP to enable the terminal to be connected to an AP home appliance, the information stored at the terminal is transmitted to the AP home appliance, and thus the WIFI may be set up without a separate manipulation of a user at the time of setting up the WIFI of the home appliance without adding an input/output apparatus such as a display apparatus or an interface, the set-up value of the AP, the device information, and the device authentication key may be changed, and thus is safer from hack attacks, an AP is not needed to be provided, and thus a cost-related advantage may be obtained.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: July 13, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Chang Ho Ha, Bo Kyu Won, Mo Weon Lee, Seong Ho Cho
  • Patent number: 11064330
    Abstract: A Delay Indicator parameter is contained in CoAP messages to reflect delay tolerance information. The Delay Indicator is leveraged by CoAP Clients and CoAP Servers to improve their behavior such as entering sleep mode to save energy while not violating delay requirements. A timeout mechanism for CoAP Response is enabled by a RESPONSE_Timer based on the Delay Indicator in CoAP ACK. Cancellation of CoAP Requests is enabled by leveraging the delay tolerance information as indicated by Delay Indicator.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: July 13, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Yanyan Han, Chonggang Wang, Xu Li, Zhuo Chen, Lijun Dong, Guang Lu, Quang Ly, Shamim Akbar Rahman
  • Patent number: 11057271
    Abstract: Described herein are systems and methods for updating configuration of a device based on changes to microservices. A device may receive a request via a desired state application programming interface (API) to update a configuration of the device to manage a desired set of instances of microservices. The device may identify from the request, a first set of endpoint information for each instance of a microservice in the desired set of instances of microservices. The first set of endpoint information may include an internet protocol (IP) address and port of an endpoint of a respective instance of the microservice. The first set or second set of endpoint information may include a weight for each instance of the microservice.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: July 6, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Swetha Garipally, Pradeep Gangishetty, Chandra Keerthi Reddy, Subrata Sarkar, Vemula Srimithra, Vinay Shivananda, Raghav S N, Aman Chaudhary