Patents Examined by Da T Ton
  • Patent number: 10855521
    Abstract: A system and method for efficiently replacing clients running a large scale application uses a pool of clients, which includes a group of active clients running the large scale application and at least one standby client. When a particular active client is identified to be replaced, one of the at least one standby client is selected as a replacement client for the particular active client. The particular active client is replaced with the selected replacement client with respect to the running of the large scale application such that the particular client is removed from the group of active clients and the selected replacement client is added to the group of active clients.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: December 1, 2020
    Assignee: VMware, Inc.
    Inventors: Shyam Sundar Rao Mankala, Servesh Singh, Anne Holler, Arun Narayanaswamy, Kiran Singh
  • Patent number: 10852955
    Abstract: A storage system includes a communication fabric, a storage module, a client device having an object descriptor (OD) generator to generate object descriptors (ODs) to access data stored in storage devices of the storage module. The storage system further includes a first control module (CM) coupled to the client device and the storage module via the communication fabric to manage accesses of the storage module. The first CM is adapted to receive a request from client device to access a data object stored in the storage module, where the request includes an OD uniquely identifying the data object and created by the OD generator of the client device. In response, the first CM examines a first object descriptor table (ODT) associated with the first CM to determine whether the OD is valid, and if the OD is valid allows the storage module to service the request.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: December 1, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: David Powell
  • Patent number: 10826966
    Abstract: A computing system may be configured to store a master session context of a HyperText Transfer Protocol (HTTP) session, and a queue of HTTP transactions. A middleware module of the computing system may be executable by the processor to: (i) select a first HTTP transaction from the queue, (ii) execute an exclusive phase of the first HTTP transaction, including copying the master session context into a first local session context, (iii) cause a web server to execute a non-exclusive phase of the first HTTP transaction using a first thread and the first local session context, (iv) select a second HTTP transaction from the queue, and (v) execute an exclusive phase of the second HTTP transaction, including copying the master session context into a second local session context. Execution of the exclusive phase of the second HTTP transaction and the execution of the non-exclusive phase of the first HTTP transaction occur concurrently.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: November 3, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Amila Suriarachchi, Wei Rui, Matthew Stoddart, Kyle Barron-Kraus
  • Patent number: 10771430
    Abstract: A dynamic resource configuration system that includes a computer executed application that receives, from resource of the distributed computing environment, a network configuration request message to dynamically configure one or more network parameters of the resource. In response, the application obtains a unique identity of the resource using the received network configuration request message, obtains customized configuration parameters for the resource using the obtained unique identity, and configures the resource using the customized configuration parameters.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: September 8, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Akshaya Mahapatra, Michael Tan, Dirk N. Milotz
  • Patent number: 10771348
    Abstract: A method for inferring component parameter values for components in a network is disclosed. The components comprise at least one of network nodes or network links and the method comprises identifying a plurality of paths through the network (100), measuring values of a path parameter for identified paths (410), generating a set of constraints by expressing individual measured path parameter values as a function of component parameter values of the components in the path associated with the measured path parameter value (420a), and generating an estimate of the component parameter values by solving an optimisation problem defined by the generated constraints (420b).
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: September 8, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Marzio Puleri, Teresa Pepe
  • Patent number: 10680848
    Abstract: A method for managing a number of Ethernet links includes identifying a number of Ethernet links to utilize a number of channels of a cable based on a number of capabilities and a number of policies of a number of media access controllers (MACs) and a number of physical layer entities (PHYs), determining a number of Ethernet link types to be configured for the cable based on the capabilities and policies of the MACs and PHYs, negotiating a number of parameters to allow multi-channel ports of a number of nodes connected to the cable to establish communications through the Ethernet links based on the determined Ethernet link types and the utilized channels, and managing the cable configuration describing the MACs to be supported by the channels within the cable based on the policies.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: June 9, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: James S. Hiscock, David Law
  • Patent number: 10630731
    Abstract: A method of establishing a media session between first and second mobile stations, the method including receiving, at an MQTT messaging service and from the first mobile station, a first MQTT subscription request and a first MQTT application message; issuing, in response to receiving the first MQTT application message, an indication to the second mobile station that a mobile station requests establishing a media session with the second mobile station; receiving, at the MQTT messaging service and from the second mobile station, a second MQTT application message; forwarding the second MQTT application message to the first mobile station; receiving a SIP INVITE message issued by one of the first and second mobile stations; forwarding the SIP INVITE message the other of the first and second mobile stations; receiving a SIP OK message issued by the one mobile station; and forwarding the SIP OK message to the other mobile station.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: April 21, 2020
    Assignee: Verizon Patent And Licensing Inc.
    Inventors: Kumar Sanjeev, Dongliang Hu
  • Patent number: 10623524
    Abstract: An approach is provided for generating a delayed network service response for a plurality of network service requests using a natural language processing analysis to identify a plurality of parameters associated with a received first network service request and start, upon receipt of the first network service request, a configurable delay timer having a duration that is controlled by the plurality of parameters so that equivalent network service requests from users that are received before expiration of the configurable delay timer may be identified and serviced by generating a network service response in response to the first network service request without generating a network service response to the one or more equivalent network service requests such that the network service response is sent to the first user and to the one or more users after expiration of the configurable delay timer.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventor: Bryan D. Cardillo
  • Patent number: 10606626
    Abstract: A method for performing network access filtering and/or categorization through guest introspection on a device data compute node (DCN) that executes on a host is provided. The method, through a guest introspector installed on the DCN, intercepts a data message that the DCN is preparing to send. The method identifies a category of the network resource. The method uses the category of the network resource to examine a set of network access policies that are stored on the host in order to determine whether the network access should be allowed. The method identifies a network access policy that requires the rejection of the network access when the access to the network resource causes an aggregate bandwidth for accessing the identified category of network resource to exceed a bandwidth threshold. The method rejects the network access based on the identified network access policy.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: March 31, 2020
    Assignee: NICIRA, INC.
    Inventors: Azeem Feroz, Vasantha Kumar, James Christopher Wiese, Amit Vasant Patil
  • Patent number: 10554750
    Abstract: A system, a method, and a computer program product for sharing data in a cloud are provided. A request for accessing data associated with a first entity is generated. A sharing policy associated with the first entity is accessed. Access to a portion of the data is provided based on at least one parameter contained within the sharing policy. The access to the portion of the data is provided using at least one integrated view.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: February 4, 2020
    Assignee: SAP SE
    Inventor: Volodymyr Vasyutynskyy
  • Patent number: 10554695
    Abstract: A networked device connection system includes a network management system, a first networked device including a first networked device connector, and a second networked device including a second networked device connector. The first networked device connects to a network connection member through the first networked device connector and, in response, retrieves a network connection member identifier that it provides, along with a first networked device connector identifier, to the network management system.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: February 4, 2020
    Assignee: Dell Products L.P.
    Inventors: Purushothaman Ramalingam, Premnath Sundarababu
  • Patent number: 10547664
    Abstract: An atomic multiple-file upload from a client to a server requires only a single Java Server Faces (JSF) lifecycle to process the multiple files uploaded. Progress and other upload status indicators are displayed at the client and individual files can be deleted, canceled or added prior to committing the multiple-file upload at the server.
    Type: Grant
    Filed: March 21, 2013
    Date of Patent: January 28, 2020
    Assignee: Oracle International Corporation
    Inventors: Kentaro Kinebuchi, Blake Sullivan
  • Patent number: 10514713
    Abstract: A mailbox data storage mechanism for a remote device in a heating, ventilation and air conditioning environment. The mechanism, as a part of a gateway device and acting as a citizen of the heating, ventilation and air conditioning environment, may collect system information regularly and maintain a copy of the latest data locally which can be a response to external access requests in time at any moment. The mechanism may limit the latency for external access and improve user experience. The mechanism may help satisfy multiple interfaces.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: December 24, 2019
    Assignee: Ademco Inc.
    Inventors: Cherry Lv, Kenneth B. Kidder, Christopher Goh, Patrick R. Lemire, Zeng Huapeng
  • Patent number: 10511491
    Abstract: A premises networking device includes hardware components including speakers, microphone, infrared sensor, spectrum analyzer and wireless interfaces. A touch screen display presents a user interface that provides information about network conditions and configuration settings and a menu for setting and changing configuration settings. Different versions of the user interface are displayed based on whether a user is in proximity to the device. The user interface includes shapes representing user devices, the visual characteristics of which change based on the current network conditions. A health score, which is an evaluation of network performance based on measurements of aspects of the conditions of the network, is displayed in real time. A network management system includes a network management platform for storing network conditions and configuration information and pushing the information to premises networking devices.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: December 17, 2019
    Inventors: Chaitanya Kanojia, Alex Moulle-Berteaux, Brian Scott Loveland, Donald Lehman, Joseph Thaddeus Lipowski
  • Patent number: 10506061
    Abstract: Disclosed herein is a system, method, and computer program product for dynamically altering message rates through a transport. The system, method, and computer program product continually operates a transport and analyzes trend data using a moving average of producer rates and consumer rates. Keeping message flow at an optimal rate as system conditions vary throughout time enables efficient delivery of messages through multiple subsystems and intermediary transports to the messages' manifold endpoints.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: December 10, 2019
    Assignee: CSC Holdings, LLC
    Inventor: Peter Lazzaro
  • Patent number: 10484518
    Abstract: A default mode of operation for a link is set at a server upon initialization. A wait pulse repetition time and number of supported modes of operation are set at the server. A protocol identifier is set to the default mode. A link initialization frame including the protocol identifier is transmitted to a port of a switch. Based on failing to receive a handshake response to acknowledge successful decoding of the protocol identifier from the switch prior to expiration of the wait pulse repetition time: the protocol identifier is changed to a next mode of operation, the wait pulse repetition time is reset, and the link initialization frame is transmitted to the port of the switch. Changing the protocol identifier, resetting the wait pulse repetition time, and transmitting the link initialization frame are repeated until the handshake response is received or all supported modes of operation are checked.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: November 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Casimer DeCusatis, Rajaram B. Krishnamurthy
  • Patent number: 10469979
    Abstract: A method for managing data access in a mobile device is provided in the illustrative embodiments. Using a data manager executing in the mobile device, a data item is configured in a data model. A value parameter of the data item is populated with data and a status parameter of the data item is populated with a status indication. A subscription to the data item is received from a mobile application executing in the mobile device. In response to the subscription, the data and the status of the data item are sent to the mobile application.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: November 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick Joseph Bohrer, Ahmed Gheith, James Lyle Peterson
  • Patent number: 10454881
    Abstract: Systems and methods configuring a process that uses IPv4 communication without associating the IPv4 process with an IP loopback address are disclosed. Embodiments may include receiving a message to configure an IPv4 process. Embodiments may also include determining if a configuration parameter associated with the received message is set to indicate that one or more default IP loopback addresses are to be used as IP loopback addresses to associate with the IPv4 process. Embodiments may further include completing the configuration of the IPv4 process without associating an IP loopback address with the IPv4 process when the configuration parameter is determined to not be set to indicate that one or more default IP loopback addresses are to be used as IP loopback addresses to associate with the IPv4 process.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: October 22, 2019
    Assignee: Unisys Corporation
    Inventors: Mark V Deisinger, Robert L Bergerson
  • Patent number: 10447817
    Abstract: Method comprising: displaying, on a screen of the client device, a browser having an address bar; receiving, from a user of the client device via the browser, an indication of an network resource to be furnished to the client device; sending, from the client device to at least one server, a request to furnish the network resource to the client device; receiving, by the client device from the at least one server, at least one of the network resource and information regarding the network resource. Also, method comprising: receiving, by at least one server from the client device via the browser, an indication of an network resource to be furnished to the client device; and sending, by the at least one server to the client device, information from other than the publisher of the net work resource to be displayed within the address bar of the browser.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: October 15, 2019
    Assignee: YANDEX EUROPE AG
    Inventors: Ilya Valentinovich Segalovich, Konstantin Pavlovitch Gorskiy
  • Patent number: 10419307
    Abstract: Methods, apparatus, systems and articles of manufacture to coordinate receipt of monitoring information are disclosed. An example method includes in response to a first received message requesting a session identifier, creating, with a first processing device, the session identifier. The session identifier including an identifier of the first processor. The first message is received from a media device via a load balancer. First monitoring information is extracted from the first message. The first monitoring information is stored in a first database of the first processor.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: September 17, 2019
    Assignee: The Nielsen Company (US), LLC
    Inventor: Jan Besehanic