Initializing Patents (Class 709/222)
  • Patent number: 9552232
    Abstract: A method provides a recommendation for a cloud configuration for deploying a service. In response to receiving a service request, a database is searched for a cloud configuration. The search is performed by acquiring a resource usage pattern for the service. The resource usage pattern is mapped to a multidimensional space, which is searched for a previously deployed cloud configuration having a similar resource usage pattern. In response to finding a previously deployed cloud configuration, the activity management is determined for the previously deployed cloud configuration. A recommendation is made based on the activity management.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: January 24, 2017
    Assignee: Xerox Corporation
    Inventors: Tridib Mukherjee, Gueyoung Jung
  • Patent number: 9547458
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include detecting multiple sets of storage objects stored in a data facility including multiple server racks, each of the server racks including a plurality of server computers, each of the storage objects in each set being stored in a separate one of the server racks and including one or more data objects and one or more protection objects. A specified number of the storage objects are identified in a given server rack, each of the identified storage objects being stored in a separate one of the server computers, and one or more server computers in the given server rack not storing any of the identified storage objects are identified. Finally, in the identified one or more server computers, an additional protection object is created and managed for the identified storage objects.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: January 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Danny Harnik, Michael Factor, Dmitry Sotnikov, Paula Ta-Shma
  • Patent number: 9547503
    Abstract: In one embodiment, a network boot program is received from a server via a first network interface controller associated with a first network identifier. The network boot program is executed. An operating system loader comprising an operating system driver is received from the server via the first network interface controller. The operating system driver identifies a second network interface controller associated with a second network identifier. The operating system driver associates the first network interface controller with the second network identifier and associates the second network interface controller with the first network identifier.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: January 17, 2017
    Assignee: Dell Products L.P.
    Inventors: Hua Jiang, Manish Bhaskar, Satya Mylvara, Sui Lam
  • Patent number: 9537822
    Abstract: An information handling system (IHS) unambiguously addresses networked devices connected by a local area network (LAN) based network interface controller (NIC) by detecting a device descriptor of LAN-based NIC, determining that the device descriptor indicates a capability for assigning a reserve media access control (MAC) address to the networked device, writing the reserve MAC address in the LAN-based NIC of the networked device, and associating the reserve MAC address with the networked device in an inventory data structure for the IHS.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: January 3, 2017
    Assignee: Dell Products, L.P.
    Inventors: James T. Gillon, Thomas Voor, Nicholas D. Grobelny, Nathan F. Martell
  • Patent number: 9531618
    Abstract: A local controller maintains a local database which stores information associated with a set of interfacing devices of a local-area network. The local database can include a database mirror for a remote database, of a remote controller, that stores information for a set of provisioned interfacing devices. When a remote controller hosting the remote database is offline, the local controller can maintain primary control of interfacing devices within the local area network. However, when the local controller determines that the remote controller has come online, the local controller can rescind primary control of interfacing devices within the local area network to the remote controller.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: December 27, 2016
    Assignee: UBIQUITI NETWORKS, INC.
    Inventors: Randall W. Frei, Linker Cheng, Robert J. Pera
  • Patent number: 9529602
    Abstract: Systems and methods for Internet recovery and service. In some embodiments, an Information Handling System (IHS) may comprise a processor and a Basic I/O System (BIOS) coupled to the processor, the BIOS having program instructions stored thereon that, upon execution by the processor, cause the IHS to: transmit a request to a backend server for a service Operating System (OS), where the request includes an identification (ID) of the IHS that enables the backend server to select two or more of a plurality of service OS components; receive the selected service OS components over a network; assemble the selected service OS components into the service OS; and boot the service OS.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: December 27, 2016
    Assignee: DELL PRODUCTS, L.P.
    Inventors: Todd Erick Swierk, Carlton A. Andrews, Yuan-Chang Lo, Philip M. Seibert, Mario Anthony Limonciello
  • Patent number: 9531789
    Abstract: The invention provides, in one aspect, an improved system for data access comprising a file server that is coupled to a client device or application executing thereon via one or more networks. The server comprises static storage that is organized in one or more directories, each containing, zero, one or more files. The server also comprises a file system operable, in cooperation with a file system on the client device, to provide authorized applications executing on the client device access to those directories and/or files. Fast file server (FFS) software or other functionality executing on or in connection with the server responds to requests received from the client by transferring requested data to the client device over multiple network pathways. That data can comprise, for example, directory trees, files (or portions thereof), and so forth.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: December 27, 2016
    Assignee: PME IP PTY LTD
    Inventors: Malte Westerhoff, Detlev Stalling
  • Patent number: 9529601
    Abstract: A switch includes a PCI bus. A line card processor is coupled to a line card memory system and includes a line card processor port connected to the PCI bus. A management processor is coupled to a management memory system and includes a management processor port connected to the PCI bus and associated with a register. The management processor retrieves an OS image and stores the OS image in the management memory system. The management processor then configures the register with a mapping between the management memory system and the line card memory system. The management processor then provides a write instruction to write the OS image to an address range included in the management memory system, and the management processor port converts the write instruction using the address mapping such that the OS image is written over the PCI bus to the line card memory system.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: December 27, 2016
    Assignee: Dell Products L.P.
    Inventors: Vivek Dharmadhikari, James Lawrence Mangin, Vinay Sawal, Russell K. Mukai
  • Patent number: 9515675
    Abstract: Provided is an interface circuit for transmitting and receiving data according to a communication protocol. The interface circuit includes: an encoder configured to encode input data to generate transmission data; a transmitter configured to output the transmission data; a data sequence detector configured to detect whether the number of successively same logic values in a data string of the transmission data is equal to or greater than a reference succession number; and a recovery section configured to control a recovery operation with respect to the transmission data, based on a detection result of the data sequence detector. With the interface circuit, data loss is prevented and data reliability is guaranteed.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: December 6, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Joonsung Bae, Jaegeun Park, Kwang Hee Choi
  • Patent number: 9507587
    Abstract: In various exemplary embodiments, a system and associated method to provide application-centric resource management of a plurality of functional units in an enterprise environment is disclosed. The system, in an exemplary embodiment, comprises a deploy service module to determine whether one or more of the plurality of functional units within the enterprise environment is added or removed, an information model repository to provide information related to the plurality of functional units, a functional unit container to store a listing of resource services related to the plurality of functional units, and a managed resources container to associate each of the plurality of functional units with one or more development components in the enterprise environment. A user-interface is configured to display non-technical management information relating to each of the plurality of functional units.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: November 29, 2016
    Assignee: SAP SE
    Inventors: Walter Kirchgaessner, Hristo Dobtchev, Lassen Minov, Dimitar Kostov
  • Patent number: 9479440
    Abstract: Systems and methods can provide for specifying and enforcing IPv4 and IPv6 CPE limits in a modem device. In some implementations, such systems and methods can inspect a packet originating from CPEs behind a modem to determine whether the packet is an IPv4 or IPv6 packet. Such systems and methods can compare the packet source MAC address to determine whether the address exists in the IPv4 and/or IPv6 CPE tables. The modem can then perform varying actions based on IPv4 or IPv6 CPE limit enforcement mechanisms, thereby alleviating the problem of a single CPE limit enforcement policy for all CPEs.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: October 25, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventor: Russell Lee Crisp
  • Patent number: 9477429
    Abstract: Disclosed herein is a block storage gateway module comprising a receiver unit and an access unit. The receiver unit intercepts an operating system call indicating a local access to a storage volume in order to generate a proximal access command. The access unit proximally accesses a storage array based on the said command. The storage array corresponds to the storage volume; the proximal access corresponds to the local access. Also disclosed herein is a mediator system for storage, the system comprising a load balancer device and one or more storage resource devices. Each storage resource device comprises an aforementioned module and a daemon module. The load balancer device receives a remote access request, selects one storage resource device, and sends an address of the selected storage resource device in a grant message.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: October 25, 2016
    Assignee: WISTRON CORPORATION
    Inventor: Chih-Ming Chen
  • Patent number: 9471356
    Abstract: An information handling system is provided. The information handling system includes a first hypervisor running on a first server and a second hypervisor running on a second server. The first hypervisor manages a first virtual switch and has an overlay forwarding table in memory supporting at least one virtual machine, while the second hypervisor manages a second virtual switch and also has the overlay forwarding table in memory and supports at least one other VM. The information handling system further includes a plurality of gateway devices coupled to the hypervisors. The gateway devices share a floating address and are configured to export a host route, associated with the address, into a corresponding entry in an underlay routing table to redirect network traffic from a first gateway device to a second gateway device.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: October 18, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Anoop Ghanwani, Krishnamurthy Subramanian, Sanjay Sane
  • Patent number: 9467799
    Abstract: An apparatus includes an NFC tag to which information about at least one near-field communication (NFC) service, from among NFC services that are provided based on NFC, is written; a user interface to receive an input of log-in information from a user; a control unit to determine an NFC service that is allowed for the user in response to log in of the user; and an NFC module to update information that is written to the NFC tag according to a result of the determining.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: October 11, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Byoung-yue Kim
  • Patent number: 9461823
    Abstract: Approaches for limiting exploitable or potentially exploitable sub-components in software components are disclosed. In certain implementations, a first software component in the component creation environment may be identified. The first software component may include a first sub-component that provides a function that is exploitable or potentially exploitable to compromise the first software component. The first sub-component may be disabled such that the function provided by the first sub-component is not available via the first software component when the first software component is executed. The first software component may be placed in the component repository after the first sub-component is disabled such that the first software component is placed in the component repository without availability of the function provided by the first sub-component. In some implementations, disabling the first sub-component may comprise removing the first sub-component from the first software component.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: October 4, 2016
    Assignee: FUGUE, INC.
    Inventors: Josha Stella, Dominic Zippilli, Matthew Brinkman
  • Patent number: 9459982
    Abstract: A bus interface selects bit-lanes to allocate as spares by testing the performance margins of individual bit-lanes during initialization or calibration of the bus interface. The performance margins of the individual bit-lanes are evaluated as the operating frequency of the interface is increased until a number of remaining bit-lanes that meet specified performance margins is equal to the required width of the interface. The bit-lanes that do not meet the required performance margins are allocated as spares and the interface can be operated at the highest evaluated operating frequency. When an operating bit-lane fails, one of the spare bit-lanes is allocated as a replacement bit-lane and the interface operating frequency is reduced to a frequency at which the new set of operating bit-lanes meets the performance margins. The operating frequency of the interface can be dynamically increased and decreased during operation and the performance margins evaluated to optimize performance.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: October 4, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel Mark Dreps, Frank D. Ferraiolo, Anand Haridass, Prasanna Jayaraman
  • Patent number: 9444842
    Abstract: A network security policy may be implemented at network switches as a set of active packet disposition directives. In a dynamically programmable network, the network switches can be dynamically reprogrammed with new packet disposition directives. A security mediation service permits such dynamic reprogramming as long as the new directives are consistent with the then-current network security policy. The security mediation service evaluates candidate packet disposition directives for conflicts with the currently active security policy, before instantiating the candidate packet disposition directives at the network switches.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: September 13, 2016
    Assignee: SRI INTERNATIONAL
    Inventors: Phillip A. Porras, Martin W. Fong, Vinod Yegneswaran
  • Patent number: 9398164
    Abstract: The disclosure relates to a first near-end terminal, the first near-end terminal being a mobile user terminal operable to establish voice or video calls with one or more far-end user terminals over a network. A detection module detects when the first near-end terminal is within a relative proximity of a second near-end terminal available to provide a call-related service in relation to one or more of the voice or video calls. A notification module outputs a notification to a user of the first near-end terminal based on said detection, notifying the user of the call-related service. In response to said detection, a configuration module is operable to store a configuration configuring the first near-end terminal as having the second near-end terminal identified for later provision of the call-related service.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: July 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Mark Alastair Gillett
  • Patent number: 9384094
    Abstract: Techniques are disclosed for restoring a system volume on a computing system without requiring the system volume to be fully restored prior to being used or requiring the use of a dedicated recovery environment (e.g., the WinPE or BartPE environments). Instead, the computing system is booted directly from the restore image or by redirecting I/O interrupts to the restore image. That is, when user initiates a restore process, the system boots from the backup itself. Once booted, a background process can complete the restore process.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: July 5, 2016
    Assignee: VERITAS US IP HOLDINGS LLC
    Inventors: Ravindra Teli, Mohammad Eliyas Shaikh, Chirag Dalal
  • Patent number: 9374228
    Abstract: A method to verify a geographic location of a virtual disk image executing at a data center server within a data center. One embodiment includes a cryptoprocessor proximate the data center server, a hypervisor configured to send a disk image hash value of the virtual disk image, a digital certificate issued to the cryptoprocessor, an endorsement key to a data center tenant and a location provider. The method includes sending a disk image hash value of the virtual disk image, an endorsement key unique to a cryptoprocessor proximate the data center server to a data center tenant, and a digital certificate to a data center tenant. Next, the location provider sends the geographic location of the cryptoprocessor matching the endorsement key to the data center tenant.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dimitrios Pendarakis, Arvind Seshadri
  • Patent number: 9367383
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for presenting error information. An indication is received of a selected error for a product installation. Installations are identified having a matching stream, build number and error. Other builds in a same stream having the same error are identified. Information is provided for displaying a graph having a horizontal line graph including first nodes representing builds in the same stream having the same error. Other occurrences of the error in builds of other streams are identified. Information for updating the graph is provided with parallel lines for each of the other streams, each parallel line including second nodes representing builds. An oldest one of the first nodes and second nodes is identified. Information is provided for presenting a list of potential changes occurring before the date associated with the oldest node and that are candidates for causing the error.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: June 14, 2016
    Assignee: Business Objects Software Ltd.
    Inventors: Miles Henley, Dolan Sum, Alfred Fung, Edward Lam, Tao Lin, Randy Uy, Ren Horikiri, Jeff Lavoie
  • Patent number: 9367360
    Abstract: Methods, systems, and computer-readable media for automatically configuring an inventory of hardware to interact seamlessly with a computing fabric of a data center are provided. Initially, a communicative coupling between a user device and computing units of the hardware inventory is established. The communicated coupling allows an engine running on the user device to provision the computing units with software that allows the hardware inventory to function as a fabric-computing cluster (FCC) of the data center. Provisioning involves deploying a computing fabric to the computing units, and deploying core infrastructure services to run on top of the computing fabric. The computing fabric enables the computing units to interact as a unified logical system, while the core infrastructure services represent operating-system-level components that provide underlying support of applications running on the FCC.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: June 14, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marwan E Jubran, Aleksandr Gershaft, Damien S Jose
  • Patent number: 9363226
    Abstract: A computer-implemented method, computer program product, and computer system for double IP address recovery. Double IP address is a situation of a same IP address for different hosts in a network, and the double IP address recovery resolves the double IP address. In the invention, the hosts exchanges rules and system state information. Each of the hosts determines its own action of the double IP address recovery based on the same rules and the system state information of the different hosts. Each of the hosts executes its own action, either to continue or to alter an IP address.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: June 7, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dirk Bolte, Yaroslav Chernov, Victor Gusev, Alexander Kuchin, Martin Kuenzel, Adolf Martens, Andrey Mishin, Dmitry Moor
  • Patent number: 9350698
    Abstract: A computer program product and computer system for double IP address recovery. Double IP address is a situation of a same IP address for different hosts in a network, and the double IP address recovery resolves the double IP address. In the invention, the hosts exchanges rules and system state information. Each of the hosts determines its own action of the double IP address recovery based on the same rules and the system state information of the different hosts. Each of the hosts executes its own action, either to continue or to alter an IP address.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dirk Bolte, Yaroslav Chernov, Victor Gusev, Alexander Kuchin, Martin Kuenzel, Adolf Martens, Andrey Mishin, Dmitry Moor
  • Patent number: 9342656
    Abstract: The invention refers to a computer-implemented method and system for loading a loadware file on a CANopen device. The CANopen device comprises an electronic data sheet, which is extended to comprise a load object. After reading the load object with the load parameters, the respective loadware file is located, selected and accessed. Accessing the loadware file is done by applying the read load parameters.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: May 17, 2016
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Sven Helmecke, Bernd Kalnischkies
  • Patent number: 9336021
    Abstract: The present invention is generally directed to methods, systems, and computer program products for configuring applications at runtime. Embodiments of the invention decouple code and configuration. Application configuration is externalized, allowing configuration to be composed at runtime based on client context. A client context for an application is sent to a configuration manager. One or more pluggable configuration providers at the configuration manager deduce values for use in configuring the application at runtime. Deduced values are composed into a configuration and the configuration returned to the application. Using the values in the composed configuration, the application can be configured to operate in the client context.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: May 10, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Brian M Johnson, Prashant Dighe, Bhanu Cherukumille, Tanuja Phadke, Soumen Sarkar
  • Patent number: 9325615
    Abstract: In a method and an apparatus provided for implementing communication between virtual machines, a first switch receives an ARP response from an SDN controller, where the ARP response carries a MAC address of a destination gateway; the first switch acquires, according to the MAC address of the destination gateway, VTEP information corresponding to the MAC address of the destination gateway, where a router corresponding to the VTEP information is located in a first data center; and the first switch sends, according to the VTEP information, an IP packet to the router corresponding to the VTEP information, so that the router corresponding to the VTEP information sends the IP packet to a second virtual machine through a tunnel between the router and a second switch.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: April 26, 2016
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Tianyi Wu
  • Patent number: 9313653
    Abstract: An example mobile terminal is a terminal for transmitting and receiving data to and from a server device via an access point by wireless communication. The mobile terminal includes an identification information storage unit configured to store a terminal ID, a signal receiver configured to receive a broadcast signal containing a plurality of terminal IDs transmitted from the server device via the access point, an ID determiner configured to determine whether or not any of the terminal IDs contained in the received signal corresponds to the terminal ID of this mobile terminal, a connection requester configured to, when the ID determiner determines that one of the terminal IDs corresponds to the terminal ID of this mobile terminal, request a wireless connection to the access point, and a data communicator configured to transmit or receive data to or from the server device via the access point by wireless communication.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: April 12, 2016
    Assignee: NINTENDO CO., LTD.
    Inventor: Masato Kimura
  • Patent number: 9304697
    Abstract: Embodiments relate to a method for migrating a virtual machine from a first processor to a second processor in a work group. The method includes determining a minimum hardware configuration to support the virtual machine. A list of one or more candidate processors in the work group is constructed. For each of the one or more candidate processors information about shared contiguous memory regions accessible to the candidate processor that is in common to contiguous memory regions accessed by the virtual machine is determined. The virtual machine is migrated to the second processor based on the determination of the information about shared contiguous memory regions accessible to each of the one or more candidate processors that are in common to contiguous memory regions accessed by the virtual machine. The migrating includes moving contiguous memory regions that are not in common between the first processor and the second processor.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: April 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Eli M. Dow, James P. Gilchrist, Steven K. Schmidt, Jessie Yu
  • Patent number: 9306750
    Abstract: Techniques for authenticating the identity of shippers and receivers of goods at each point along a supply chain. A central hub repository issues shippers and receivers a pair of public and private keys for encrypting communications between the shippers and receivers and the hub repository and for authenticating the identity of shippers and receivers. The hub repository may also maintain a log of all transactions between shippers and receivers to provide an audit trail that may be used to track the progress of goods along a supply chain.
    Type: Grant
    Filed: July 16, 2009
    Date of Patent: April 5, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Daio Syngkon, Susan Flierl
  • Patent number: 9292829
    Abstract: To avoid the need to access multiple applications and perform multiple corresponding status changes each time a user or device's status or availability changes, multiple status updates can be generated and provided to corresponding systems, according to a detected event. To enable status updates to be provided to multiple systems based on the detected event, a status update module can be used, which is operable to send multiple status updates to multiple systems on behalf of a mobile device. By using a status server or other network-based component to performing such updating, processing can be offloaded from the mobile devices and updates can be performed even when the mobile devices are not communicable with the systems being updated.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: March 22, 2016
    Assignee: BlackBerry Limited
    Inventors: Vadim Balannik, Patrick Dell Ellis
  • Patent number: 9288187
    Abstract: A network that supports VPNs is enhanced to allow users in one VPN to communicate with users in another VPN in the course of executing a predefined application, such as VoIP. This capability is achieved dynamically by enabling a device that can communicate with the network elements that operate to normally prohibit inter-VPN communication to direct those network elements to enable such communication, at least for the purposes of specific applications.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: March 15, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventors: Ali Murat Iloglu, Han Q. Nguyen
  • Patent number: 9286099
    Abstract: A method for balancing virtual machine loads is provided. The method comprises: monitoring load information of each of physical hosts and virtual machines operating on said physical hosts; calculating load index of each of said physical hosts and said virtual machines operating on said physical hosts respectively according to said load information; based on load index of each physical hosts, determining a source physical host on which any virtual machine needs to be migrated so as to reduce the load index of the source physical host; determining a target virtual machine to be migrated on the source physical host based on load index of each virtual machines on the source physical host and respective affinity factor indicating a degree of dependency of a virtual machine on a physical host on which it resides; and migrating the target virtual machine into a destination physical host different than the source physical host.
    Type: Grant
    Filed: November 22, 2012
    Date of Patent: March 15, 2016
    Assignee: HANGZHOU H3C TECHNOLOGIES CO., LTD.
    Inventor: Zhifeng Cai
  • Patent number: 9286051
    Abstract: Methods, apparatuses, and computer program products for dynamic protection of one or more deployed copies of a master operating system image are provided. Embodiments include monitoring, by an image deployment monitor, an operational state of a deployed copy of a master operating system (OS) image; detecting, by the image deployment monitor, a change in the operational state of the deployed copy of the master OS image; in response to detecting the change, generating, by the image deployment monitor, a configuration recommendation to prevent the change from occurring in operational states of one or more other deployed copies of the master OS image; and providing, by the image deployment monitor, the configuration recommendation to the one or more other deployed copies of the master OS image.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Albert D. Bennah, Adrian X. Rodriguez, Eric Woods
  • Patent number: 9282137
    Abstract: Embodiments optimize web page downloads through a customized manifest to reduce latency and network data consumption. A proxy device creates or selects a pre-defined manifest identifying page resources associated with the web page. The manifest is customized by identifying the page resources already cached on a computing device. A single package of resources representing the web page is created. The single package of resources excludes the identified page resources already cached on the computing device. The computing device renders the web page using the single package and the page resources already cached. Some embodiments perform web crawling to create manifests for other web pages.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 8, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Aravind Krishnamachari Seshadri, Patrick Plaisted, Johannes Klein
  • Patent number: 9277477
    Abstract: An approach is provided for locating communities over an ad-hoc mesh network. Community identifiers are used to locate communities and community members over an ad-hoc mesh network. The community identifiers are also associated with keys to authenticate members of the community and to protect the privacy and anonymity of information exchanged between the members.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: March 1, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Kari Leppanen, Mark T. Turunen, Sami Virtanen, Mikko Tirronen, Mika Kasslin
  • Patent number: 9268576
    Abstract: A method includes replicating data stored on storage devices of a physical master computer system to replica virtual storage devices via a network connection, modifying boot configuration data on the replica virtual storage devices to boot a physical replica computer system, and booting the physical replica computer system from the replica virtual storage devices to replace the physical master computer.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: February 23, 2016
    Assignee: CA, INC.
    Inventors: Haiyang Zhang, Shishen Liu, Lei Huang, Lei Wang
  • Patent number: 9262375
    Abstract: Manageability ports for inter-processor communication links, along with associated systems and methods, are generally provided.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: February 16, 2016
    Assignee: Marvell International Ltd.
    Inventor: Peter D. Mueller
  • Patent number: 9250943
    Abstract: Virtualization software can improve the effectiveness of a guest application running inside a virtual machine (VM) by providing information to the guest application indicative of a memory condition of the VM. The memory condition is indicative of an availability of memory resources to the guest application. When guest physical memory can be reserved by a balloon application running in the (VM), providing memory condition data indicative of the memory condition provides more accurate information regarding the availability of memory resources to the guest application than could be provided by the guest operating system of the VM.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: February 2, 2016
    Assignee: VMware, Inc.
    Inventors: Xiaoxin Chen, Carl A. Waldspurger, Anil Rao
  • Patent number: 9251323
    Abstract: mechanisms are provided to securely access systems of a distributed computer system by entering passwords. Some systems are accessible by equal, and some systems are accessible by different passwords. The mechanisms store information, which systems (I, II) are accessible by equal, and which are accessible by different passwords and ask to enter a proper password when opening a session by accessing a system of the distributed computer system. The mechanisms cache the password and use the stored information to verify, if another system to be accessed during the current session is accessible by an equal password like a system already accessed during said session. If the result of the verification is true, the mechanisms re-use the adequate cached password.
    Type: Grant
    Filed: August 17, 2006
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Thomas Graser, Bernd Jostmeyer, Norbert Lenz, Andreas Schauberer, Wolfgang Schaeberle
  • Patent number: 9250765
    Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for changing a reference to a bookmark icon. The method includes receiving resources that include an HTML document and computer program script code. The HTML document does not include a reference to a bookmark icon. The method includes determining that the computing device has loaded the web page and, in response, adding, in a representation of the HTML document, a reference to a first bookmark icon. The method includes receiving a request to change a display of the web page from a first screen to a second screen, without requesting additional resources over the network. The method includes removing the reference to the first bookmark icon in the representation of the web page, and adding a reference to a second bookmark icon in the representation of the web page.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: February 2, 2016
    Assignee: Google Inc.
    Inventors: Alexander Nicolaou, Brett R. Lider, Ilia Tulchinsky, Keith A. Stanger, Istiaque Ahmed
  • Patent number: 9244693
    Abstract: The disclosure is directed to a system and method for booting a plurality of servers from at least one of a primary storage drive and a secondary storage drive. An operating system installation image is stored in a primary storage drive. Snapshots including modifications to the operating system installation image are stored in a plurality of partitions of a secondary storage device. A lookup table directs servers to read unmodified portions of the operating system installation image from the primary storage drive. The lookup table further directs servers to read modified portions of the operating system installation image from the secondary storage drive.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: January 26, 2016
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventor: Gary A. Waasdorp
  • Patent number: 9231852
    Abstract: In an embodiment, the disclosure includes an apparatus comprising a data store which comprises cost data associated with use of a path in a communications network. The data store also comprises power consumption data associated with the use of the path. The apparatus further comprises at least one processor configured to determine a score for the path based on the cost data and the power consumption data. The disclosure also includes an apparatus comprising a path computation element (PCE) configured to receive data from a plurality of network elements (NEs). The data comprises cost and power consumption data for establishing a path between a plurality of the NEs. The PCE is configured to determine a score for the path based on the cost and power consumption data.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: January 5, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Mingui Zhang, Jie Dong, Sam K. Aldrin, Young Lee
  • Patent number: 9230636
    Abstract: Described is an apparatus which comprises: a first power supply node to provide a first power supply, a second power supply node, and a third power supply node; a first transistor which is operable to couple the first and second power supply nodes; and a charge pump circuit to provide a boosted voltage to the third power supply node in one mode, and to recover charge from the second power node in another mode. Described is a memory unit which comprises: a DRAM which is operable to be refreshed; a gated power supply node coupled to the DRAM to provide a gated power supply to the DRAM; and a charge recycling circuit to recover charge from the gated power supply node after the DRAM is refreshed.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: January 5, 2016
    Assignee: Intel Corporation
    Inventors: Pascal A. Meinerzhagen, Jaydeep P. Kulkarni, Muhammad M. Khellah, Cyrille Dray, Dinesh Somasekhar, James W. Tschanz, Vivek K. De
  • Patent number: 9215123
    Abstract: Provided are computer-implemented methods and systems for analyzing domain name system requests and developing profiles associated with these requests. Multiple requests received from the same internet protocol (IP) address may be analyzed to differentiate computer systems used to generate these requests, applications provided on these computer systems, and even different users. The requests are analyzed based on text string content (e.g., domain and subdomain names) and timing. One or more profiles are developed and continuously updated based on requests received from the same IP address. These profiles may be used in real time to provide feedback to the users (e.g., deliver marketing content) or for subsequent analysis of comprehensive data sets (e.g., to identify behavior patterns). For example, a profile may be used to identify a number and types of computers in the household, a number and demographic information of users, and other such identifiers.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 15, 2015
    Assignee: Nominum, Inc.
    Inventors: Erik D. Fears, Srinivas Avirneni, Kendall S. Jones
  • Patent number: 9215146
    Abstract: An example switch in accordance with the present disclosure is to process a command to determine desired identification information; generate a link layer discovery protocol (LLDP) frame based at least in part on the desired identification information, wherein the LLDP frame comprises an optional type-length-value (TLV) that causes a second switch to enable a light source; and transmit the LLDP to the second switch.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: December 15, 2015
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Shaun Wakumoto, Dick T Fong, Nathan Jenne
  • Patent number: 9210272
    Abstract: Systems and methods are shown for configuring a cable modem using a dedicated user device that include providing a dedicated port on a cable modem for connecting to a user service device, initiating a configuration connection between the user service device and a cable modem that bypasses the cable modem's authentication process, and changing settings on the cable modem in accordance with input from the user service device.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: December 8, 2015
    Assignee: Thomson Licensing
    Inventors: Steven Lee Cooper, Jr., Matthew John Wahoske
  • Patent number: 9210108
    Abstract: Systems, methods, and computer program products are for mapping an extensible markup language (XML) encoding declarations to a short message peer-to-peer (SMPP) data coding scheme (DCS) for a mobile-terminated (MT) short messaging service (SMS). An exemplary method includes receiving a message from a short message entity (SME) for delivery to a mobile device. The message includes a payload with at least one character encoded in accordance with a first character encoding scheme. The exemplary method further includes receiving from the SME a second encoding scheme for the message, implementing a mapping table to map the first character encoding scheme to the second character encoding scheme, and performing an encoding transformation of the message from the first character encoding to the second character encoding scheme yielding a modified message comprising the payload of the message encoded in the second character encoding scheme as specified by the SME.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: December 8, 2015
    Assignee: AT&T Mobility II LLC
    Inventor: Robert Engelhart
  • Patent number: 9207959
    Abstract: Methods and systems are described for provisioning a common virtual disk to both a physical and a virtual computing machine. These methods and systems can include creating a virtual disk that has binding information for both a paravirtual network interface card and a physical network interface card so that, either a virtual machine having a paravirtual network interface card, or a physical machine having a physical network interface card, may boot from the created virtual disk. Creation of the virtual disk can include exposing the paravirtual network interface card to a physical machine so that an installer program may bind to both the paravirtual network interface card and the physical network interface card.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: December 8, 2015
    Assignee: Citris Systems, Inc.
    Inventor: Moso Lee
  • Patent number: 9191362
    Abstract: Methods and systems are provided for assisting installation of network devices including determining the type (e.g., consumer grade or Carrier Grade) of an upstream Network Address Translation (NAT) device in a double NAT environment (e.g., Large Scale NAT or NAT444) and automatically enabling or disabling NAT or bridging in the network device as may be needed or desired according to attributes that are deduced about the upstream network device. An example of a method includes: broadcasting a Dynamic Host Control Protocol (DHCP) DISCOVER packet to an upstream network; receiving a DHCP OFFER from an upstream Network Address Translation (NAT) device in response to the DHCP DISCOVER packet; deducing attributes of the upstream NAT device with assistance of information from the received DHCP OFFER; and determining whether or not to disable Network Address Translation and bridge to the upstream network according to the deduced attributes.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: November 17, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Dan Wang, Allen J. Huotari