Network Computer Configuring Patents (Class 709/220)
  • Patent number: 9875197
    Abstract: A method is provided for use in a host module, for identifying at least one accessory module on a bus, wherein the bus is configured to allow multiple accessory modules to be connected to the host module. The method includes sending a query to any accessory module connected to the bus, the query concerning whether the or each accessory module meets a specified criterion; and receiving synchronized responses from any accessory module that meets the specified criterion connected to the bus where said responses are specific to the query but non-specific to an effectively uniquely distinguishing feature of the individual module. It is then possible to determine from redundant information contained in an aggregate of the synchronized responses whether there is (a) no accessory module meeting the specified criterion, or (b) at least one accessory module meeting the specified criterion.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: January 23, 2018
    Assignee: Cirrus Logic, Inc.
    Inventor: Willem Zwart
  • Patent number: 9876572
    Abstract: Systems and methods of affinity modeling in data center networks that allow bandwidth to be efficiently allocated within the data center networks, while reducing the physical interconnectivity requirements of the data center networks. Such systems and methods of affinity modeling in data center networks further allow computing resources within the data center networks to be controlled and provisioned based at least in part on the network topology and an application component topology, thereby enhancing overall application program performance. Using an affinity topology describing requirements for communications between applications and a network topology, network nodes are configured to satisfy multicast dispersion and latency requirements associated with communications between applications.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: January 23, 2018
    Assignee: PLEXXI INC.
    Inventors: Anand Srinivas, David J. Husak, Denis H. deRuijter
  • Patent number: 9870239
    Abstract: The present disclosure relates to a method and a device for running an application program. The method includes: receiving a triggering signal instructing to run a second application program in a operating first application program; loading and parsing an installation package of the second application program to obtain a program component of the second application program through the first application program; and running the program component of the second application program in a runtime environment provided by the first application program.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: January 16, 2018
    Assignee: XIAOMI INC.
    Inventors: Xianlong Xin, Yao He, Zhaohui Yu
  • Patent number: 9870372
    Abstract: Embodiments are directed to rapidly launching a virtual software application using on-demand file staging, rapidly launching a virtual software application using on-demand registry staging and to rapidly publishing a virtual software application using on-demand staging. In one scenario, a computer system creates a high-level file listing that includes a list of specified high-level data files and directories that are part of a virtual application package. The computer system receives an indication from an application user that the virtual application is to be accessed and dynamically creates sparse data files for those data files that are to be accessed based on the received indication. Then, upon determining that the virtual application is attempting to access the sparse data files, the computer system dynamically streams the data corresponding to the sparse data files on demand from the remote data store.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: January 16, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew R. Yandek, Gurashish Singh Brar, Hui Li
  • Patent number: 9872198
    Abstract: Systems and methods are provided for data transmission. For example, packet loss is detected based on at least information associated with a first data packet; and in response to packet loss being detected, a packet-retransmission request is sent to a data-transmission terminal and the packet-retransmission request is repeatedly sent to the data-transmission terminal during a retransmission life-cycle associated with the first data packet, the packet-retransmission request including a first identification of the packet-retransmission request.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: January 16, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Xingping Long, Xinhai Zeng, Xiaomin Xu, Muyong Cao, Yuanjiang Peng
  • Patent number: 9871694
    Abstract: Techniques are described for parallel processing of items, specified for purchase in a transaction. A transaction request may be received, specifying a plurality of items in a transaction. Multiple subsets of one or more items may be determined that are suitable for parallel processing by multiple instances of a network services, the subsets determined based on configuration information describing a parallel processing capability of the network service specified during registration. Multiple service calls may be made to cause the multiple instances of the network service to generate transaction data corresponding to the subsets. The transaction data may be incorporated into an aggregate contract data object on receipt, and provided to client process(es) for presentation via a user interface such as an e-commerce application.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: January 16, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Onkar Bhaskar Walavalkar, Krishnan Ananthanarayanan Kolazhi, Gautham Anjan Reddy, Purbesh Sahoo
  • Patent number: 9866450
    Abstract: In one embodiment, a processor-readable medium can be configured to store code representing instructions to be executed by a processor. The code can include code to receive a request to change a value representing a number of data center units included in a set of data center units assigned to a user. Each of the data center units from the set of data center units can be associated with hardware resources managed based on a set of predefined hardware resource limit values. The code can include code to determine, in response to the request, whether hardware resources of a data center unit mutually exclusive from hardware resources of the set of data center units and managed based on the set of predefined resource limit values is available for assignment to the user when the request to change is an increase request.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: January 9, 2018
    Assignee: Virtustream IP Holding Company LLC
    Inventors: Julian J. Box, Kevin D. Reid, Karl J. Simpson
  • Patent number: 9864579
    Abstract: Creating hash values based on bit values of an input vector. An apparatus includes a first and a second hash table, a first and second hash function generator adapted to configure a respective hash function for a creation of a first and second hash value based on the bit values of the input vector. The hash values are stored in the respective hash tables. An evaluation unit includes a comparison unit to compare a respective effectiveness of the first hash function and the second hash function, and an exchanging unit responsive to the comparison unit adapted to replace the first hash function by the second hash function.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: January 9, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sascha Junghans, Matthias Klein, Thomas Schlipf
  • Patent number: 9864566
    Abstract: An information display system, which displays information suitable for each browser requiring information in a specific place, includes: a display device etc. which transmit signals via electromagnetic waves; and a portable terminal. The portable terminal includes: a reception measurement unit that receives the signals from the display device etc. and measures intensity of the signal; and a portable-device transmission unit that transmits predetermined data and intensity data indicating a measurement result. The display device includes: a display-device transmission unit that repeatedly transmits the signal via electromagnetic waves; and a display unit that changes a display state according to the data transmitted from the portable terminal. The display unit changes the display state to a first state where display information is displayed according to the predetermined data, when the intensity is greater than a first threshold, and changes a value of the first threshold after the change of the display state.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: January 9, 2018
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Koichiro Yamaguchi
  • Patent number: 9858154
    Abstract: A method, computer program product, computing system, and system for virtual machine backup are described. In part, the disclosure relates to methods and systems for performing backup of virtual machine files on a block level that include features that allow a user to select and backup specific files or folders of file systems of a VM. The specificity and selectivity features by which certain files or folders are backup from a file system of a VM can be implemented by processing one or more partition structures of a virtual disk of a virtual machine. Once the partition structures have been processed and analyzed using a backup up software application, it is then possible to detect and process guest file systems of the VM.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: January 2, 2018
    Assignee: Acronis International GmbH
    Inventors: Maxim V. Lyadvinsky, Serguei M. Beloussov, Vladimir Miroshkin, Victor Shulga
  • Patent number: 9860163
    Abstract: A source edge router initiates point-to-point (P2P) label switched paths (LSPs) to multiple receiver edge routers, sends one or more PATH messages to one or more nodes downstream of the source edge router for the P2P LSPs, wherein each one of the set of PATH messages includes a same identifier of a point-to-multipoint (P2MP) LSP that includes a session object that contains a tunnel identifier and a P2MP identifier, and receives from each of those nodes downstream of the source edge router, a set of one or more RESV messages, wherein each one of the received RESV messages received from a respective node downstream of the source edge router includes the identifier of the P2MP LSP and a label allocated by that node downstream of the source edge router.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: January 2, 2018
    Assignee: ERICSSON AB
    Inventors: Rahul Aggarwal, George Apostolopoulos, Liming Wei
  • Patent number: 9860310
    Abstract: A system and method for providing or maintaining data and application continuity in a computer system. According to an embodiment, the system comprises a communication interface for a client system, a network layer for receiving data from the client system, a hardware infrastructure for creating instances of the client system for replicating data, and an applications module for executing one or more applications on the replicated data. According to a further aspect, the system includes a portal and user interface configured for providing a remote user with control, audit and other functions associated with the user's system configuration. According to another aspect, the portal and user interface provides access and control based on user privileges for a multi-tenant, multi-instant architecture or configuration.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: January 2, 2018
    Assignee: Geminare Inc.
    Inventor: Joshua B. Geist
  • Patent number: 9858011
    Abstract: Using a quorum of fully updated replicas to designate a leader replica. A quorum of fully updated replicas designate a leader replica through “prepared” messages, allowing for restoration of failed replicas without a split-brain condition.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Vita Bortnikov, Shlomit I. Shachor, Ilya Shnayderman
  • Patent number: 9858122
    Abstract: A method and an apparatus that allocate one or more physical compute devices such as CPUs (Central Processing Units) or GPUs (Graphical Processing Units) attached to a host processing unit running an application for executing one or more threads of the application are described. The allocation may be based on data representing a processing capability requirement from the application for executing an executable in the one or more threads. A compute device identifier may be associated with the allocated physical compute devices to schedule and execute the executable in the one or more threads concurrently in one or more of the allocated physical compute devices concurrently.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: January 2, 2018
    Assignee: Apple Inc.
    Inventors: Aaftab Munshi, Jeremy Sandmel
  • Patent number: 9858918
    Abstract: Methods and systems are provided for recovering from an error in a speech recognition system. In one embodiment, a method includes: receiving, by a processor, a first command recognized from a first speech utterance by a first language model; receiving, by the processor, a second command recognized from the first speech utterance by a second language model; determining, by the processor, at least one of similarities and dissimilarities between the first command and the second command; processing, by the processor, the first command and the second command with at least one rule of an error model based on the similarities and dissimilarities to determine a root cause; and selectively executing a recovery process based on the root cause.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: January 2, 2018
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Ron M. Hecht, Yael Shmueli Friedland, Ariel Telpaz, Eli Tzirkel-Hancock
  • Patent number: 9858067
    Abstract: An electronic system includes: an interface control unit to receive a write buffer command; a command core executes a firmware update based on the write buffer command; a non-volatile memory array configured to store an image of a primary file system, a secondary file system, a primary firmware, and a secondary firmware; a TCM configured to contain an operating firmware; and a volatile memory configured to store the write buffer command including a product image; wherein: the command core executes in order: verify the product image, extract an operating firmware executable and a SSFS update from the product image, copy the operating firmware executable to the secondary firmware, restart the operating firmware with the operating firmware executable copied to the TCM, copy the SSFS update to the secondary file system, copy the operating firmware executable to the primary firmware, and copy the SSFS update to the primary file system.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: January 2, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ayberk Ozturk, Richard Deglin
  • Patent number: 9860316
    Abstract: A technology for routing traffic from similar users to a same server cluster to improve data center efficiency is disclosed. When a traffic routing server receives a request from a user, the traffic routing server determines an identifier of a partition to which the user is assigned. The user and many other users with whom the user shares a social attribute are co-located in the same partition. The traffic routing server then computes a hash of the identifier using a hash function and locates a server cluster on a consistent hash ring using the computed hash. The traffic routing server then sends the request from the user to that server cluster. By consistently sending requests from users assigned to the same partition to the same server cluster, the technology improves cache hit rates and reduces data duplication across the server clusters, which in turn improves datacenter efficiency.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: January 2, 2018
    Assignee: Facebook, Inc.
    Inventors: Alon Michael Shalita, Igor Kabiljo, Kenneth Lau, Arun Dattaram Sharma, Alexander Michael Laslavic
  • Patent number: 9852198
    Abstract: A method, system and computer program product for generation and management of incremental backups of VEE file system using bitmaps. The proposed method allows users to roll back to any previous version or state of the VEE file system and to instantiate this version using the data encapsulated in virtual disk storage (i.e. file system) of the VEE. A number of VEEs run on a Host Operating System of the computer system. One of the VEEs implemented on the computer system is designated to generation and management of backups of the virtual disk data of the other VEEs without freezing the file system during the entire backup process. A special tracing application runs on the designated VEE for generating the bitmap of a file system snapshot. The user can also set up a time for generating a backup or create a schedule for automatically generating the backups at critical points.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: December 26, 2017
    Assignee: Parallels IP Holdings GmbH
    Inventors: Alexay N. Kuznetzov, Alexander G. Tormasov, Kirill S. Korotaev, Dmitry I. Monakhov
  • Patent number: 9847967
    Abstract: Methods and apparatuses for a network element having DHCP proxy functionality are described. According to one embodiment, an exemplary method includes receiving, at a network element, a request for an IP address from a subscriber, in response to the request, on behalf of the subscriber, communicating with one or more IP address providers over a network to process the request, and responding to the subscriber with respect to the request as if the network element is an IP address provider, on behalf of the one or more IP address providers.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: December 19, 2017
    Assignee: ERICSSON AB
    Inventors: Peter Arberg, Arunkumar M. Desigan, Kishore Krishna Seshadri, Robert G. Kilfoyle, Ganesan Vivekanandan
  • Patent number: 9847919
    Abstract: There is provided a method of reducing traffic on a data network. The method includes (i) reading an indicator of whether a last attempted communication with a network device was successful, and (ii) performing discovery of the network device at each time specified by a first schedule in response to the indicator indicating that the last attempted communication with the network device was successful, and at each time specified by a second schedule in response to the indicator indicating that the last attempted communication with the network device was not successful. There is also provided a system that performs the method, and a storage device that contains a program that controls a processor to perform the method.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: December 19, 2017
    Assignee: ERICSSON INC.
    Inventors: William Sullivan, Francis Xavier Reichmeyer, David Campbell Taylor, Albert Lamar Phillips
  • Patent number: 9847944
    Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for traffic aggregation on multiple WAN backhauls and multiple distinct LAN networks; for traffic load balancing on multiple WAN backhauls and multiple distinct LAN networks; and for performing self-healing operations utilizing multiple WAN backhauls serving multiple distinct LAN networks.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: December 19, 2017
    Inventors: Peter Chow, Ramya Bhagavatula, Wonjong Rhee, Ardavan Maleki Tehrani, John Cioffi, Stefano Galli, Sungho Yun, Kenneth Kerpez, Marc Goldburg
  • Patent number: 9848039
    Abstract: According to embodiments of the present invention, a method, a device and a computer program product for quick deployment of multiple virtual machines are provided. The method comprises mounting a centralized storage volume on a host in response to boot-up of a virtual machine on the host. The method further comprises obtaining unique information assigned to the virtual machine. In addition, the method comprises retrieving public and private configuration for the virtual machine from the centralized storage volume based on the obtained unique information, the public and private configuration being applied in the boot-up of the virtual machine on the host.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: December 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Tao Jiang, Xian Dong Meng, George J. Romano, Jianhua Rui, Hong Bo Xu, Xin Zhang
  • Patent number: 9841929
    Abstract: A computer-executable method, system, and computer program product for providing data services, using a single control path, on a data storage resource selected from a plurality of heterogeneous storage resources, the computer-executable method comprising receiving a request for managing the data storage resource, analyzing the request to determine if a service for managing the data storage resource is available for satisfying the request, and based on the analyzing, providing access to the service for managing the data storage resource from the heterogeneous storage resources.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: December 12, 2017
    Assignee: EMC IP Holding Company LLC
    Inventor: Won T. Cho
  • Patent number: 9842004
    Abstract: A cloud marketplace system can be configured to communicate with multiple cloud computing environments in order to ascertain the details for the resources and services provided by the cloud computing environments for optimizing resources utilized by virtual machines. The cloud marketplace system can be configured to determine the resource and service data for the cloud computing environments and select a set of resource servers for instantiating the virtual machines based specifications of the virtual machines and parameters of the instantiation. The cloud marketplace system can be configured to periodically monitor the cloud's resources and migrate the virtual machines if resources become available that more closely match the parameters of the virtual machines.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: December 12, 2017
    Assignee: Red Hat, Inc.
    Inventor: James Michael Ferris
  • Patent number: 9841991
    Abstract: Techniques for virtual machine migration are described. An apparatus may comprise a script generation component operative to generate a first script, the first script to migrate a guest operating system running on a first virtual machine to run on a second virtual machine. The first script may be operative to collect configuration information of the guest operating system, generate a second script based on the collected configuration information, and configure the guest operating system to execute the second script, the configuration information collected while the guest operating system is running on the first virtual machine, the guest operating system configured for the execution of the second script to occur while the guest operating system is running on the second virtual machine. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: December 12, 2017
    Assignee: NETAPP, INC.
    Inventor: Glenn Sizemore
  • Patent number: 9841988
    Abstract: A processing device of a system may determine that a new service virtual machine (VM) image is available, the new service VM image comprising an update for a current service VM image. The system may identify a first instance of a first service VM that is presently running, wherein the first instance of the first service VM was created from the current service VM image and has a floating internet protocol (IP) address. The system may further create a second instance of the first service VM using the new service VM image, transfer active sessions of the first instance of the first service VM to the second instance of the first service VM, and reassign the floating IP address from the first instance of the first service VM to the second instance of the first service VM.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: December 12, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventors: Nir Magnezi, Michael Kolesnik
  • Patent number: 9838342
    Abstract: A network connection teaming system includes a processing system coupled to a memory system in an IHS chassis. The memory system is operable to receive instruction that, when executed by the processing system, cause the processing system to provide an operating system (OS). At least one network interface controller (NIC) including a plurality of network connections is located in the IHS chassis and coupled to the processing system. The NIC(s) are not directly visible to an OS provided to by the processing system. A NIC teaming controller is coupled between the processing system and the NIC(s). The NIC teaming controller includes a plurality of hardware connections that are configurable to team the plurality of network connections included on the NIC(s) to provide at least one teamed network connection. An OS provided by the processing system is presented the at least one teamed network connection by the NIC teaming controller.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: December 5, 2017
    Assignee: Dell Products L.P.
    Inventor: Umesh Sunnapu
  • Patent number: 9838408
    Abstract: In an embodiment, a system, device and method for detecting a malicious attack is described. Herein, the system includes a security network device that conducts an analysis on received network traffic to detect a suspicious object associated with the network traffic and determine an identifier associated with a source of the suspicious object. Information associated with the suspicious object and/or ancillary data, including information that identifies a return path for analysis results to a customer, are uploaded to a detection cloud. The detection cloud includes provisioning logic and one or more virtual machines that are provisioned by the provisioning logic in accordance with at least a portion of the ancillary data. The provisioning logic to customize functionality of the detection cloud for a specific customer.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: December 5, 2017
    Assignee: FireEye, Inc.
    Inventors: Shrikrishna Karandikar, Muhammad Amin, Shivani Deshpande, Yasir Khalid
  • Patent number: 9836521
    Abstract: A device classification method that includes: receiving a first action performed on a first device in the device group, for classifying the first device as belonging to the coordinated operation group; setting, when the first action is received, each of one or more devices in the device group other than the first device to a classifiable state in which the device is classifiable as belonging to the coordinated operation group; receiving a second action performed on a second device in the device group that is set to the classifiable state, for classifying the second device as belonging to the coordinated operation group; and classifying, when the second action is received, the first device and the second device as belonging to the coordinated operation group.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: December 5, 2017
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Ryota Miyazaki, Toshihisa Nakano, Masao Nonaka, Motoji Ohmori, Masayuki Kozuka
  • Patent number: 9838432
    Abstract: A method of protecting data items in an organizational computer network, including, defining multiple information profiles for classifying the data item, defining rules for protecting the data item belonging to a specific information profile, classifying the data item according to the defined information profiles, applying a protection method to the data item responsive to the classification and the defined rules, automatically updating the classification of the data item responsive to a change in the content or location of the data item; and automatically transforming the applied protection method, throughout the lifecycle of the data item, responsive to a change in classification or location of the data item, according to the defined rules.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: December 5, 2017
    Assignee: Secure Islands Technologies Ltd
    Inventors: Yuval Eldar, Roee Oz
  • Patent number: 9832179
    Abstract: An example method of decrypting electronic messages includes receiving, by an authentication module of a decryptor device, authentication requests from a plurality of destination clients. The method also includes receiving, by a decryption module of the decryptor device, encrypted electronic messages from the plurality of destination clients. The encrypted electronic messages are derived from a common electronic message sent by a common source client. The method further includes authenticating, based on an authentication table, the plurality of destination clients. The authentication table stores user credentials that are used to authenticate destination clients. The method also includes for each encrypted electronic message received from an authenticated destination client of the plurality of destination clients, decrypting the encrypted electronic message using a common private key and providing the decrypted electronic message to the authenticated destination client.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: November 28, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Tsirkin
  • Patent number: 9830142
    Abstract: An update installer generates an update display for a user that allows the user to select updates be applied to a first environment. An export display allows the user to export the selected updates so they can be saved for installation in another environment.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: November 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Satish Thomas, Arunpriyaa Nachimuthu, Sri Srinivasan, Roberto De Lira Garza
  • Patent number: 9830461
    Abstract: A device identifier (ID) is received that is associated with a request by a particular device to access media content hosted by a system remote from the particular device, the device ID being a device ID of the particular device. Based on the device ID, one or more capabilities of the particular device are determined relating to use of the media content. Access to the media content is based on the one or more capabilities of the particular device.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: November 28, 2017
    Assignee: Intel Corporation
    Inventors: Sylvain P. Rebaud, Niranjan Nagar, Timothy R. Bratton, Sean Ryan
  • Patent number: 9825905
    Abstract: A centralized namespace controller allocates addresses in a distributed cloud infrastructure on-demand. Upon receiving a request to allocate addresses for a network to be provisioned by a cloud computing system included in the distributed cloud infrastructure, the centralized namespace controller allocates a network address that is unique within the distributed cloud infrastructure. Further, the centralized namespace controller allocates a range of virtual network interface cards (NIC) addresses that are unique within the network. The centralized namespace controller then allocates addresses from the range of virtual NIC addresses on an as-requested basis—when a virtual NIC is being created by the first cloud computing system on the network.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: November 21, 2017
    Assignee: VMware Inc.
    Inventors: Sachin Thakkar, Debashis Basak, Serge Maskalik, Weiqing Wu, Aravind Srinivasan
  • Patent number: 9824608
    Abstract: A method for visually guided storage array installation is disclosed. The method includes receiving an installation plan for a storage array and determining a component of the storage array that is specified in the installation plan. One or more visual indicators that are associated with the component of the storage array are displayed to indicate a status corresponding to executing a portion of the installation plan.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: November 21, 2017
    Assignee: Pure Storage, Inc.
    Inventor: Howard Lin
  • Patent number: 9819996
    Abstract: Systems and methods are provided herein for using fingerprinting techniques on user interfaces, such as source indicators, application indicators, and the like, to determine the source of any given user interface. For example, a source of a user interface may be determined to be a particular console, such as an XBOX console, or a particular application, such as Netflix, a video streaming application. The use of various user interfaces tracked over time may indicate a loss or gain of popularity of a given source corresponding to a given user interface.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: November 14, 2017
    Assignee: Rovi Guides, Inc.
    Inventors: Paul T. Stathacopoulos, Benjamin H. Maughan
  • Patent number: 9819748
    Abstract: In one embodiment, a system and method are disclosed for sending a discovery message, via a network, from a first network device. The sending is performed in response to the first network device being associated with a first machine. The method involves receiving an offer message via the network, where the offer message includes network name information that indicates a physical location of the device within a topology of the network. The method also involves using the network name information to communicate with a second network device via the network.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: November 14, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Xuechen Yang, Rudy Klecka
  • Patent number: 9817376
    Abstract: The present disclosure provides an adaptive energy storage operating system that is programmed or otherwise configured to operate and optimize various types of energy storage devices.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: November 14, 2017
    Assignee: GROWING ENERGY LABS, INC.
    Inventors: Ryan Craig Wartena, Ernest Crispell Wagner
  • Patent number: 9817830
    Abstract: To manage at least one user tag (EtU) which is associated with a multimedia object (ObM) held by a user and stored in memory on an application server (SA), the user tag being liable to be accessed by at least one other user through a telecommunications network (RT), the application server (SA) semantically analyzing the user tag (EtU) to determine a structured set (VoS) of confidentiality tags (EtC). When another user accesses the user tag (EtU), the application server determines the social category of the other user in relation to the user and selects a confidentiality tag (EtC) from the structured set (VoS) relating to the user tag (EtU) based on the determined social category. The selected confidentiality tag (EtC) is sent to the other user.
    Type: Grant
    Filed: October 20, 2010
    Date of Patent: November 14, 2017
    Assignee: Alcatel Lucent
    Inventors: Hakim Hacid, Johann Stan
  • Patent number: 9819664
    Abstract: In an example for implementing a process under a superuser privilege within a computing device, a monitor function library for monitoring an executable function is loaded when the process acquires the superuser privilege. When it is detected that the process runs the executable function, the monitor function library may suspend the running of the executable function, and output process monitoring information. If a feedback to the process monitoring information indicates that it is allowable to perform the executable function, a system function library is invoked to perform the executable function the process runs.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: November 14, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zefeng Huang, Zhanghu Luo, Ze Zhang, Yunfeng Dai, Danhua Li
  • Patent number: 9819595
    Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for traffic aggregation on multiple WAN backhauls and multiple distinct LAN networks; for traffic load balancing on multiple WAN backhauls and multiple distinct LAN networks; and for performing self-healing operations utilizing multiple WAN backhauls serving multiple distinct LAN networks. For example, in one embodiment, a first Local Area Network (LAN) access device is to establish a first LAN; a second LAN access device is to establish a second LAN; a first Wide Area Network (WAN) backhaul connection is to provide the first LAN access device with WAN connectivity; a second WAN backhaul connection is to provide the second LAN access device with WAN connectivity; and a traffic aggregation unit is to form a logically bonded WAN interface over the first WAN backhaul and the second WAN backhaul. In some embodiments an optional traffic de-aggregation unit may be used.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: November 14, 2017
    Inventors: John Cioffi, Ardavan Maleki Tehrani, Wonjong Rhee, Ramya Bhagavatula, Peter Chow, Kenneth Kerpez, Stefano Galli, Marc Goldburg, Sungho Yun
  • Patent number: 9813324
    Abstract: A server is in communication with a network device that has network connectivity to an endpoint device. The server receives from the network device a packet that includes a Media Access Control (MAC) address of the endpoint device. A determination is made as to whether at least a portion of the MAC address matches stored information for MAC addresses of known endpoint devices. One or more attributes that carry further descriptive information of the endpoint device are extracted from the packet. It is determined based whether the endpoint device can be classified at a level of granularity according to a policy rule. If the endpoint device cannot be classified at the level of granularity, a probe function is dynamically selected based on the one or more attributes extracted from the packet and the MAC address to collect additional data about the endpoint device.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: November 7, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Ramesh Nampelly, Pok Sze Wong
  • Patent number: 9811358
    Abstract: A method that may include receiving, by a storage system, storage system configuration information that is indicative of access permissions of multiple host computer ports to storage logical units that are associated with a certain set of storage system ports; sending, by the storage system, in response to the storage system configuration information and to at least a first switch of a group of switches that is coupled to the storage system, access permission requests for allowing the multiple host computer ports to access the certain set of storage system ports; determining, by the storage system, to revoke an access permission from a certain host computer port of the multiple host computer hosts, when the certain host computer port failed to follow a predefined login pattern; and sending, by the storage system and to at least a second switch of the group of switches, a request to revoke the access permission of the certain host computer port.
    Type: Grant
    Filed: March 1, 2015
    Date of Patent: November 7, 2017
    Assignee: INFINIDAT LTD.
    Inventor: Eran Brown
  • Patent number: 9807026
    Abstract: Provided are an HQoS scheduling method and device. A received uplink data packet is encapsulated and stored in a queue in uplink direction, and an uplink queue scheduling component is requested to perform scheduling. In this manner, HQoS scheduling in the uplink direction is implemented, and a personalized demand of a user can be met by scheduling uplink data, to carry out more flexible function customization. According to the method and device, the data packet may be further sent to a downlink direction after the HQoS scheduling in the uplink direction is completed, and the HQoS scheduling can be performed on the data in the downlink direction, so that the HQoS scheduling is respectively performed on the data in both the uplink direction and the downlink direction; in this manner, the real bidirectional HQoS scheduling control is implemented, and QoS of the user service can be guaranteed in both directions.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: October 31, 2017
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO. LTD
    Inventor: Dengyuan Cao
  • Patent number: 9807033
    Abstract: A system and method for mapping a network to facilitating configuration is disclosed. Address registration information is appended to an enhanced local management interface message sent between devices in a network of routers and switches. A network management system for an outside network can use that information to map out the network and configure the network as needed. The address registration information includes an Internet Protocol address and an interface index. The interface index includes both slot and port number.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: October 31, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Madhu Rao, Srikanthkumar Hosakote
  • Patent number: 9807071
    Abstract: An information processing apparatus that controls a display to display a first user interface including a first input field configured to receive identification information and a second input field configured to receive a public key; and controls transmitting identification information received at the first input field and a public key received at the second input field to another information processing apparatus for registration at the another information processing apparatus.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: October 31, 2017
    Assignee: SONY CORPORATION
    Inventors: Koichi Sakumoto, Taizo Shirai
  • Patent number: 9804833
    Abstract: Purchase, dissemination, configuration, or provisioning of applications to a mobile device is enabled. The systems can comprise devices that receive indications from a small to medium sized businesses of a need for an application, obtain the application from an independent software vendor, configure the application for utilization on the mobile device, and thereafter dispatches the application to the mobile device.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: October 31, 2017
    Assignee: AT&T MOBILITY II LLC
    Inventor: Edward Schmit
  • Patent number: 9806962
    Abstract: Presented herein are techniques performed in a network comprising a plurality of network nodes each configured to apply one or more service functions to traffic that passes the respective network nodes in a service path. At a network node, an indication is received of a failure or degradation of one or more service functions or applications applied to traffic at the network node. Data descriptive of the failure or degradation is generated. A previous service hop network node at which a service function or application was applied to traffic in the service path is determined. The data descriptive of the failure or degradation is communicated to the previous service hop network node.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: October 31, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: James Guichard, Carlos M. Pignataro, David Ward, Paul Quinn, Surendra Kumar
  • Patent number: 9806901
    Abstract: A computer-implemented method for installing a component within a system is described. In one embodiment, component information is identified via a component code on a component. User input is received that includes additional component information. A component associated with the component code is activated in a system based on the component information and the additional component information.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: October 31, 2017
    Assignee: Vivint, Inc.
    Inventors: Jeremy B. Warren, Jeffrey G. Thomas, Michael D. Child
  • Patent number: 9807456
    Abstract: A system, computer-implemented method and a computer-readable medium for accessing content on a plurality of computing devices from a plurality of independent frameworks. The system includes a virtual backend service (VBS) platform. A plurality of independent frameworks hosted on the VBS platform, where each independent framework is configured to provide access to an independent set of applications that provide a service over a network. The system also includes a configuration module for configuring each computing device in the plurality of computing devices to access the set of applications particular to the independent framework, wherein the configuring dynamically switches access of each computing device between the independent frameworks, and access the service from each framework by the configured computing device.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: October 31, 2017
    Assignee: CSC Holdings, LLC
    Inventors: Richard Neill, Pradip Khisti