Network Resource Allocating Patents (Class 709/226)
  • Patent number: 8285827
    Abstract: A method, and apparatus for software and resource management with a model-based architecture.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: October 9, 2012
    Assignee: EMC Corporation
    Inventors: David Stephen Reiner, George M. Ericson
  • Patent number: 8284722
    Abstract: A method of transmitting data in a wireless communication system includes allocating persistent resources, monitoring a control channel according to the persistent resources so as to find a scheduling grant, the scheduling grant comprising information on uplink radio resources and transmitting data using the uplink radio resources by overriding the persistent resources when the scheduling grant on the control channel is found.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: October 9, 2012
    Assignee: LG Electronics Inc.
    Inventors: Sung Jun Park, Young Dae Lee, Seung June Yi, Sung Duck Chun
  • Patent number: 8284779
    Abstract: A communication apparatus used in a network where data communication is performed includes a priority data information holding section that holds, in advance, QoS setting information corresponding to domain names, where the QoS setting information is necessary to perform QoS settings for data communicated in the network. A control packet snooping section snoops on a DNS packet received from a DNS server, and obtains a domain name contained in the DNS packet. A priority control setting section, when QoS setting information corresponding to the obtained domain name is contained in the QoS setting information held in the priority data information holding section, performs, based on the QoS setting information, a QoS setting for data communication performed by a communication apparatus which is the transmission source of the DNS packet.
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: October 9, 2012
    Assignee: Panasonic Corporation
    Inventors: Yoshifumi Sakata, Yosuke Matsushita, Yuki Minoda
  • Patent number: 8286179
    Abstract: A system and method for management of jobs in the clustered environment is provided. Each node in the cluster executes a job manager that interfaces with a replicated database to enable cluster wide management of jobs within the cluster. Jobs are queued in the replicated database and retrieved by a job manager for execution. Each job manager ensures that jobs are processed through completion or, failing that, are re-queued on another storage system for execution.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: October 9, 2012
    Assignee: NetApp, Inc.
    Inventor: Michael Comer
  • Patent number: 8285842
    Abstract: The invention pertains to dynamic specification of location collection and computation logic. First, a request for location data from an end device is received. The location data is loaded from at least one electronic database. It is then determined whether an algorithm version number is indicated in the request and whether the algorithm version number indicated in the request equals a latest algorithm version number. The location data and an algorithm for location collection and computation is embedded in a stream, if it is determined that the algorithm version number is not indicated in the request or that the algorithm version number indicated in the request is not equal to the latest algorithm version number. Only the location data is embedded in the stream, if it is determined that the algorithm version number is indicated in the request and that the algorithm version number indicated in the request is equal to the latest algorithm version number. The stream is then streamed to the end device.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: October 9, 2012
    Assignee: Google Inc.
    Inventors: Tsuwei Chen, Zhengrong Ji
  • Patent number: 8286229
    Abstract: Methods, systems, and computer program products are provided for token-based content subscription. Embodiments include receiving a request for content subscription; receiving from a user a subscription token; and delivering content to a device associated with the subscription token.
    Type: Grant
    Filed: May 24, 2006
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Jesse W. Redman, Derral C. Thorson
  • Patent number: 8285859
    Abstract: An approach is provided for managing symmetric and asymmetric communication among information spaces with respect to their distributed nature. An information space is composed of semantic information brokers that handle internal processes of the information space. One or more of the semantic information brokers compute a stability factor corresponding to each of a plurality of semantic information brokers in an information space. The one or more semantic information brokers then select one or more of the plurality of semantic information brokers as a master semantic information broker based on the computed stability factors. The one or more master semantic information brokers manage communication among the plurality of semantic information brokers.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: October 9, 2012
    Assignee: Nokia Corporation
    Inventors: Sergey Boldyrev, Ian Justin Oliver, Antti Lappetelainen, Jukka Honkola
  • Patent number: 8285849
    Abstract: Geographically dispersed data centers each include servers and storage systems and are in communication with each other. An application is installed on a guest operating system on a virtual machine set up on a server at a first data center. The application accesses a logical unit on a storage system at the first data center. When migration of the application is initiated, the process determines whether any of the data centers has server resources and storage resources required to receive migration of the application. A destination data center is selected from candidate data centers meeting requirements for migration of the application. The application and guest operating system are migrated from the first data center to a second virtual machine set up on a second server at the destination data center. If a replica of the LU is not already present at the destination data center, the LU is also replicated.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: October 9, 2012
    Assignee: Hitachi, Ltd.
    Inventor: Takashi Oeda
  • Publication number: 20120254434
    Abstract: Models and tools for facilitating database instance consolidation are described. One approach obtains standardized database instance performance data, receives instance isolation criteria which are applied to divide instances into sets, determines resource usage for each set, and assigns instance sets to target machines based on resource usage and capacity. Each instance set is associated with a virtual machine in some cases. A security isolation criterion indicates that specified instances shall not co-reside on a target machine; an organizational criterion indicates that specified instances shall be located together in a single data center; a compatibility criterion indicates that instances shall not reside in the same virtual machine, the same physical server, or the same server pool. Users iteratively reach an acceptable consolidation of instances at one or more data centers, such as an enhanced assignment of instances that is more efficient than a linear additive solution.
    Type: Application
    Filed: April 1, 2011
    Publication date: October 4, 2012
    Applicant: Microsoft Corporation
    Inventors: Prem N. Mehra, (Lindsey) Lingzhi Allen, (Cindy) Xue Song, (Johnson Li) Li Zhaofu, Michael C. Thomassy
  • Publication number: 20120254280
    Abstract: A method for distributed computing is disclosed. The method includes identifying a computing task for processing, selecting a device to process the computing project from among a plurality of devices based upon device location and at least one associated operating state of the device, sending the computing task to the selected device, and receiving results of computing task from the selected device.
    Type: Application
    Filed: April 4, 2011
    Publication date: October 4, 2012
    Inventor: Lansing Arthur Parker, II
  • Publication number: 20120254437
    Abstract: A cloud application management infrastructure models biological swarm behaviors to assign application resources to physical processing resources in a decentralized manner. A balanced and highly automated management of cloud infrastructure has a predictable and reliable response to changing resource loads by using a limited local rule set to define how application instances interact with available resources. Digital pheromone signals at physical resources are applied locally by a swarm module to determine if the physical resources provide an acceptable environment for an application and, if not, the application swarms to other environments until a suitable environment is found.
    Type: Application
    Filed: April 4, 2011
    Publication date: October 4, 2012
    Inventors: Robert Ari Hirschfeld, Gregory Scott Althaus
  • Publication number: 20120254442
    Abstract: A service control device is connected to a plurality of communication terminals with a multitasking ability of executing a plurality of application programs. Each communication terminal detects a usage status including a task status, a foreground ratio, and an operation frequency for each application program, thus producing service usage information reflecting a service usage history and a degree of user's concentration. The service control device determines a priority on communication terminals based on service usage information, thus generating service control information. The service control information is provided to control resource allocation per each communication terminal. A band allocation control procedure is implemented based on service control information so that each communication terminal may arbitrarily download a plurality of content data in a serial manner or in a parallel manner. Thus, it is possible to maintain a high level of user satisfaction in communication services.
    Type: Application
    Filed: March 26, 2012
    Publication date: October 4, 2012
    Inventors: Satoshi UEMURA, Hajime Nakamura, Sumaru Niida
  • Publication number: 20120254445
    Abstract: A method of controlling a virtual computer system, the method comprising: obtaining, by a management computer, a load value for each of the plurality of groups, and comparing the load value against a preset threshold; identifying, a group whose load value exceeds the preset threshold as a first group; selecting, a second group from the plurality of groups minus the first group; identifying, as a migration target computer, a given physical computer out of physical computers that run virtual computers allocated to the second group; migrating, virtual computers that are provided by the migration target computer to other physical computers within the second group; changing, settings of the network switch in a manner that enables the migration target computer to operate in the first group; adding, the migration target computer to the first group; and controlling, the migration target computer to run virtual computers of the first group.
    Type: Application
    Filed: April 3, 2012
    Publication date: October 4, 2012
    Inventors: Shinichi KAWAMOTO, Tsuyoshi Tanaka
  • Publication number: 20120254444
    Abstract: A dynamic capacity management policy for multi-paralleled computing resources (e.g., application servers, virtual application servers, etc.) that includes one or more of a state-change component, a load-balancing component, and a robustness-control component. The state-change component delays the release (e.g., powering down of a physical server, removal from a virtual-server lease, etc.) of each computing resource for a set amount of time. The load-balancing component can work in conjunction with the state-change component to reduce the number of idle computing resources by distributing incoming requests in a manner that keeps the already-processing computing resources as full of requests as possible. The robustness-control component scales capacity as a function of the current number of requests within the system of computing resources to account for variations other than request rate, such as request size, reduced processor frequency, network slowdowns, etc., that affect processing capacity.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 4, 2012
    Applicant: CARNEGIE MELLON UNIVERSITY
    Inventors: Mor Harchol-Balter, Anshul Gandhi, Varun Gupta, Michael Kozuch
  • Publication number: 20120254420
    Abstract: An indicator for a device may provide an indication that a threshold associated with a budget for a network resource has or will be reached. When a user requests a network operation that will consume the network resource, an amount of the network resource to be consumed by the operation is predicted, if possible. If the prior use of the network resource and the amount to be used to complete the network operation exceeds a threshold the user may be warned and given an opportunity to cancel the operation or adjust the way in which the operation will be performed. If the amount of network resource a network operation will consume is unknown, a rate of use of the network resource is determined and a time until the budget is reached is estimated.
    Type: Application
    Filed: June 9, 2012
    Publication date: October 4, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Amer A. Hassan, Billy R. Anders, JR., PehKeong Teh, Andrew T. Baron, Shai Guday, Upshur W. Parks, Marco Piumatti, Dmitry A. Anipko
  • Publication number: 20120254440
    Abstract: A method for allocating VLAN resources, an FCoE device and an FCoE system. A first device maps a virtual storage area network identity (VSAN ID) corresponding to a fibre channel (FC) message into a media access control (MAC) address according to a preset relation. The first device obtains a VLAN ID corresponding to the VSAN ID according to the preset relation and encapsulates the MAC address and the VLAN ID into an Ethernet message corresponding to the FC message. The preset relation is used for mapping multiple VSAN IDs, which correspond to the same VLAN ID, into different MAC addresses.
    Type: Application
    Filed: December 23, 2010
    Publication date: October 4, 2012
    Inventor: Xiaodong Wang
  • Publication number: 20120254439
    Abstract: An allocating method is executed by a computer. The allocating method includes transmitting to any one given apparatus among multiple apparatuses capable of executing an identical process and respectively having a different processing performance, a command for the process; duplicating the command and transmitting resulting duplicated commands to an apparatus group that is not executing the process and among the apparatuses; measuring for the given apparatus and each apparatus of the apparatus group, a utilization rate acquired when the command is executed; identifying based on the utilization rate for the given apparatus, an apparatus to be switched among the apparatus group; and switching a transmission destination of the command, from the given apparatus to the apparatus to be switched.
    Type: Application
    Filed: January 27, 2012
    Publication date: October 4, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Koichi YAMASAKI, Kazuki MATSUI, Takashi OHNO
  • Publication number: 20120254443
    Abstract: An information processing system 100 includes a processing server group 120 including processing servers 122; an alternate server 124 for responding to requests on behalf of the processing server group 120; and a load balancer 110 distributing traffic within the processing server group 120 and, when the processing server group 120 is overloaded, transferring traffic to the alternate server 124. The information processing system 100 further calculates a target size of the processing server group 120 on the basis of the amount of traffic transferred by the load balancer 110 to the processing server group 120 and the amount of traffic transferred by the load balancer 110 to the alternate server 124, and prepares the processing servers in the processing server group in order to increase the size of the processing server group to the target size.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 4, 2012
    Applicant: International Business Machines Corporation
    Inventor: Yohei Ueda
  • Publication number: 20120254425
    Abstract: An online resource server for allowing device control and access to digital content through pluggable user interfaces (PUI). Features of various embodiments of the system can also include: a system of access rights for resources; user types and their meaning; determination of mandatory and optional properties of resources; an algorithm for ranking of resources based on weights given in a resource query; registration of a PUI upon upload resulting in a unique resource name (URI); user interface socket descriptions for device classes, and extensibility of the socket descriptions through naming conventions; a universal Control Hub as a Service; an ability to allow content owners to protect their intellectual property by keeping the (protected) media over HDMI separated from the control network; an ability to track usage data and dynamically adjust the PUI without the need for user intervention; and enhanced technical support, including remote diagnostics of the consumer electronics equipment.
    Type: Application
    Filed: June 14, 2012
    Publication date: October 4, 2012
    Inventors: Gottfried Zimmermann, Ishak Kang, Parikshit Thakur
  • Publication number: 20120254426
    Abstract: This invention provides a data transfer control device for carrying out data transfer using a plurality of transfer resources. The data transfer control device comprises a transfer resource management portion that set the plurality of transfer resources to either one of a transfer-enabled state whereby data transfer is enabled and a plurality of standby states on the basis of a load on the data transfer control device and that manages the plurality of transfer resources so as to assume the set operating status; and a load distribution portion that distributes the data to transfer resources that have been set to the transfer-enabled state. The plurality of standby states are states which data transfer is disabled and which mutually differ at a minimum in terms of at least one of power consumption level and transition time to the transfer-enabled state.
    Type: Application
    Filed: June 15, 2012
    Publication date: October 4, 2012
    Inventors: Yoshihiro NAKAO, Masayuki SHINOHARA, Takayuki MURANAKA, Atsushi SERIZAWA
  • Publication number: 20120254435
    Abstract: Models and tools for facilitating database instance consolidation are described. One approach obtains standardized database instance performance data, receives instance isolation criteria which are applied to divide instances into sets, determines resource usage for each set, and assigns instance sets to target machines based on resource usage and capacity. Each instance set is associated with a virtual machine in some cases. A security isolation criterion indicates that specified instances shall not co-reside on a target machine; an organizational criterion indicates that specified instances shall be located together in a single data center; a compatibility criterion indicates that instances shall not reside in the same virtual machine, the same physical server, or the same server pool. Users iteratively reach an acceptable consolidation of instances at one or more data centers, such as an enhanced assignment of instances that is more efficient than a linear additive solution.
    Type: Application
    Filed: April 1, 2011
    Publication date: October 4, 2012
    Applicant: Microsoft Corporation
    Inventors: (Johnson Li) Li Zhaofu, (Bin Kuang) Kuang Bin, (Allen Huang ) Huang Aijun
  • Publication number: 20120254413
    Abstract: A proxy server and a hierarchical network system and a distributed workload management method. According to one embodiment of this disclosure, the proxy server includes: a rate controller configured to, based on measured request-related information and service quality parameters relative to service levels of requests, periodically determine a dispatch rate for requests of each service level, wherein the sum of the dispatch rate for respective service levels is less than or equal to a predetermined rate; and a request dispatcher configured to dispatch the requests of the corresponding service level in accordance with the dispatch rate determined by the rate controller. One aspect of the disclosure realizes a low overhead, highly scalable, simple and efficient workload management system to achieve QoS assurance and overload protection.
    Type: Application
    Filed: March 27, 2012
    Publication date: October 4, 2012
    Applicant: International Business Machines Corporation
    Inventors: Wen Jie Wang, Hai Shan Wu, Bo Yang, Yi Xin Zhao
  • Publication number: 20120254433
    Abstract: In a cloud computing environment customers of the cloud believe they have instantaneous access to unlimited resources however to satisfy this with finite resources there are times when resources could have to be acquired from an external cloud with potentially different security capabilities and performance capabilities. A method and system are therefore disclosed to reduce cost incurred while scaling to an external cloud to meet short term demand and to take into account security and performance requirements of customers. The proposed method and system provide automation and prediction capabilities to help with the decision of growing cloud resources or temporarily becoming a hybrid cloud. By “pre-bursting” the cloud in anticipation of a cloud burst the growth in resources can be predicted and performed (with security and load balancing in mind) prior to actual cloud consumer requests.
    Type: Application
    Filed: March 29, 2011
    Publication date: October 4, 2012
    Applicant: BMC SOFTWARE, INC.
    Inventors: Karanbir Gujral, Suhas Kelkar
  • Publication number: 20120254441
    Abstract: A method automatically captures network resources of each individual system of a networked system. The method defines a reusable object name for each class of network resources captured from the individual systems. Each class of network resources has at least one common feature. The method automatically maps each network resource having a particular class of each individual system to the reusable object name defined for that particular class. Embodiments enable individual system-specific resources, such as IP addresses, to be mapped to reusable objects. In some embodiments, reusable objects names may be combined to form higher-level configuration objects, such as network configuration rules.
    Type: Application
    Filed: March 17, 2012
    Publication date: October 4, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kimberly T. Bailey, Jeffrey B. Cates, Diane I. Shannon, Mark T. Wright
  • Publication number: 20120254432
    Abstract: Mechanisms are provided to allow efficient delivery of content through a content delivery network (CDN) without taxing an origin server while maintaining fine grained location based access control. Requests to a CDN are augmented with quantized and non-quantized versions of location information. A CDN can use quantized location information in a URI to identify and return content if content corresponding to the URI is available in cache. If the content is not available in cache, the CDN can contact an origin server to obtain a result for the request using non-quantized location information. The origin server examines the non-quantized location information to determine whether to respond to the client request with content. The origin server examines the area corresponding to the quantized location information to determine whether the content should be cached at the CDN.
    Type: Application
    Filed: March 29, 2011
    Publication date: October 4, 2012
    Applicant: MOBITV, INC.
    Inventors: James Roseborough, Stephen Coney
  • Publication number: 20120254436
    Abstract: Described herein are systems and methods for providing a software application executing on an application server direct access to at least one of a distributed data or distributed service provided by a data grid. The system includes an application server having software applications executing thereon, and a data grid including a plurality of nodes, wherein each of the plurality of nodes is adapted to provide at least one of a distributed data or distributed service. A resource configuration specified by one of a resource annotation added in the software applications or a resource reference defined in a deployment descriptor of said software applications is provided. Upon deployment of the software applications, the resource configuration is used by the system to provide the software applications direct access the distributed data and the distributed services provided by the data grid.
    Type: Application
    Filed: April 1, 2011
    Publication date: October 4, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ballav Bihani, Ioannis Cosmadopoulos
  • Publication number: 20120254438
    Abstract: A system automatically captures network resources of each individual system of a networked system. The method defines a reusable object name for each class of network resources captured from the individual systems. Each class of network resources has at least one common feature. The system automatically maps each network resource having a particular class of each individual system to the reusable object name defined for that particular class. Embodiments enable individual system-specific resources, such as IP addresses, to be mapped to reusable objects. In some embodiments, reusable objects names may be combined to form higher-level configuration objects, such as network configuration rules.
    Type: Application
    Filed: April 4, 2011
    Publication date: October 4, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kimberly T. Bailey, Jeffrey B. Cates, Diane I. Shannon, Mark T. Wright
  • Publication number: 20120254431
    Abstract: Implementations of the present disclosure include methods for provisioning services in a business network. In some implementations, methods include receiving data corresponding to a first service, receiving data corresponding to a second service, processing the data corresponding to the first service and the data corresponding to the second service using a computer-executable tool selected from a plurality of computer-executable tools to enable provisioning of a service using the business network, and the processing being performed in a situational modeling layer of a service provisioning framework, generating a kernel model corresponding to the service, the generating being performed in a kernel modeling layer of the service provisioning framework, and storing the kernel model in computer-readable memory.
    Type: Application
    Filed: March 29, 2011
    Publication date: October 4, 2012
    Applicant: SAP AG
    Inventors: Uwe Kylau, Alistair Barros, Anis Charfi, Markus Heller, Matthias Allgaier, Michael Stollberg, Benjamin Schmeling
  • Patent number: 8281363
    Abstract: A computer-implemented method may include receiving a request to access a network. The request may be sent from a virtual machine. The method may also include proxying the request to a network-access-control module, receiving a response from the network-access-control module, and transmitting the response to the virtual machine. Proxying the request to the network-access-control module may include assigning the virtual machine a virtual identifier. Proxying the request may also include creating a temporary interface. The temporary interface may be programmed to receive the response from the network-access-control module and transmit the response to the virtual machine. Various other methods, systems, and computer-readable media are also disclosed herein.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: October 2, 2012
    Assignee: Symantec Corporation
    Inventors: Brian Hernacki, Bruce McCorkendale, William E. Sobel
  • Patent number: 8281015
    Abstract: A device attempts to establish a dynamic host configuration protocol (DHCP) connection and attempts to establish a point-to-point protocol over Ethernet (PPPoE) connection when the attempt to establish the DHCP connection is unsuccessful. The device establishes the DHCP connection when the attempt to establish the DHCP connection is successful, or establishes the PPPoE connection when the attempt to establish the PPPoE connection is successful.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: October 2, 2012
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Lujun R. Jia, Andrew F. Patka
  • Patent number: 8280978
    Abstract: The disclosed examples of a multi-services gateway device (10) comprise application service programming (140) logically positioned on a user premises side of a logical network demarcation forming an edge of the wide area network at the user premises. The programming also defines a logical service provider-user demarcation between the user premises and the application service provider. The application service programming (110, 120, 130) resides on the service provider side of the service provider-user demarcation and only provides a logical application service interface across that demarcation to deliver an application service to an endpoint device.
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: October 2, 2012
    Assignee: Prodea Systems, Inc.
    Inventors: Amir Ansari, George A. Cowgill, Leon E. Nicholls, Jude P. Ramayya, Ramprakash Masina, Alvin R. McQuarters, Atousa Raissyan, Robert A. Clavenna
  • Patent number: 8281032
    Abstract: An IT resource evaluation system connected to a management system for managing a plurality of IT resources working in a plurality of business systems, include a recording part for recording supply-and-demand data representing a transition of a demand or a supply of an IT resource in an entire business system, an accumulating part for accumulating actual dealing data containing a supply price, an IT resource data input part for inputting IT resource data regarding an IT resource to be evaluated, and an evaluating part for calculating value data representing a supply price in the case where an IT resource is supplied, based on supply-and-demand data, actual dealing data, and the IT resource data.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: October 2, 2012
    Assignee: Fujitsu Limited
    Inventors: Yasuhide Matsumoto, Masatomo Yasaki, Masashi Uyama
  • Patent number: 8281004
    Abstract: A method and system for automated remote submission of jobs to host systems generate a single executable file having a user program specified in a command line. A separate thread is used to submit the single executable file to the host system. The separate thread monitors progress of the single executable file on the host system and posts information associated with the monitored progress of the single executable file.
    Type: Grant
    Filed: February 3, 2009
    Date of Patent: October 2, 2012
    Assignee: CA, Inc.
    Inventor: Alexander Maromaty
  • Patent number: 8281013
    Abstract: Techniques are disclosed for the non-disruptive and reliable live migration of a virtual machine (VM) from a source host to a target host, where network data is placed directly into the VM's memory. When a live migration begins, a network interface card (NIC) of the source stops placing newly received packets into the VM's memory. A virtual server driver (VSP) on the source stores the packets being processed and forces a return of the memory where the packets are stored to the NIC. When the VM has been migrated to the target, and the source VSP has transferred the stored packets to the target host, the VM resumes processing the packets, and when the VM sends messages to the target NIC that the memory associated with a processed packet is free, a VSP on the target intercepts that message, blocking the target NIC from receiving it.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: October 2, 2012
    Assignee: Microsoft Corporation
    Inventors: Sambhrama Madhusudhan Mundkur, Alireza Dabagh, Dustin Lyle Green, Narasimha Rao S. S. Nagampalli
  • Patent number: 8280790
    Abstract: Some embodiments provide a system and method for projecting billing of a specified server configuration. In some embodiments, the projected billing is determined by identifying a set of allocated resources for the server configuration. In some embodiments, the set of resources include an amount of allocated RAM, network bandwidth, disk storage, processing power, etc. The set of resources are then projected over a billing period. Some embodiments determine a projection for the configuration as each component of the configuration is specified within a graphical user interface. Additionally, some embodiments determine a projection for the configuration after the entire configuration is specified within the graphical user interface.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: October 2, 2012
    Assignee: Gogrid, LLC
    Inventors: Paul Lappas, John Martin Keagy, Nicholas F. Peterson
  • Patent number: 8281002
    Abstract: The invention includes a system and method for providing notification of the availability of a peer computer in a peer-to-peer network. The system includes a peer network server (PNS) configured to provide the peer-to-peer network. The PNS receives a request for access to the peer computer and determines whether the peer computer is connected to the peer-to-peer network. In the event that the peer computer is not connected to the peer-to-peer network at the time the request is received, the PNS provides a notification that the peer computer has connected to the peer-to-peer network after the peer computer connects to the peer-to-peer network.
    Type: Grant
    Filed: September 21, 2004
    Date of Patent: October 2, 2012
    Assignee: Qurio Holdings, Inc.
    Inventors: Hugh Svendsen, Alfredo Issa
  • Patent number: 8280960
    Abstract: The present invention provides a game system 100, a game terminal 10, and a server device 40. Game system 100 allows players to play a game in a unit of a group constituting one game terminal 10 that has been selected as a parent node requiring a larger bandwidth during the game and at least two game terminals 10 that have been selected as child nodes requiring a smaller bandwidth during the game. The selection of the nodes is performed by server device 40. A parent node is selected from a game terminal 10 that has transmitted a grouping request containing ability data indicating that the terminal has the ability to be selected as a parent node.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: October 2, 2012
    Assignee: Konami Digital Entertainment Co., Ltd.
    Inventors: Hiroyuki Ashida, Shintaro Osato
  • Patent number: 8279750
    Abstract: The invention is related to a method for resilient multi-path connections between edge devices of a communication network. First are determined connection-specific traffic distribution functions for the multi-paths depending on a plausible failure pattern of active and inactive paths of the multi-path of this connection. Further is selected the traffic distribution function for a multi-path depending on the current failure pattern of active and an inactive paths of the multi-path of this connection and is distributed the traffic of the connection onto the path of the corresponding multi-path pursuant to the selected traffic distribution function. An essential advantage of the invention is a significant decrease of network capacity for resilient multi-path connections. Another advantage of the invention is the short reaction time in case of an outage of one or more paths of the multi-path connections.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: October 2, 2012
    Assignee: Nokia Siemens Networks GmbH & Co. KG
    Inventors: Michael Menth, Jens Milbrandt, Andreas Reifert, Phuoc Tran-Gia
  • Patent number: 8281035
    Abstract: A method for delivering resources in a distributed computing environment, wherein at least a first resource and a second resource are associated with a content provider, and wherein the first resource references the second resource via a first uniform resource locator (URL), the first URL having a first domain name that resolves to a server associated with a domain of the content provider. The second resource is associated with a domain name that resolves to a content delivery network (CDN) formed by a plurality of repeater servers. The domain of the CDN may be distinct from the domain of the content provider. Responsive to a request that causes the first resource to be served to a client from an origin server associated with the content provider's domain, the second domain name in the second URL is resolved to identify a repeater server in the CDN's domain from which to serve the second resource to the client.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: October 2, 2012
    Assignee: Level 3 Communications, LLC
    Inventors: David A. Farber, Richard E. Greer, Andrew D. Swart, James A. Balter
  • Patent number: 8281012
    Abstract: Method, system, and computer program product for managing parallel data processing jobs in grid environments are provided. A request to deploy a parallel data processing job in a grid environment is received. A plurality of resource nodes in the grid environment are dynamically allocated to the parallel data processing job. A configuration file is automatically generated for the parallel data processing job based on the allocated resource nodes. The parallel data processing job is then executed in the grid environment using the generated configuration file.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: October 2, 2012
    Assignee: International Business Machines Corporation
    Inventors: Xiaoyan Pu, Christopher S. Thornton
  • Patent number: 8281014
    Abstract: A system and method are described for managing session lifecycles within a multi-tiered enterprise network. In one embodiment, a plurality of session objects are generated at different layers of the enterprise network in response to a client request. Each of the session objects store session data defining a state of interaction with the client. In addition, one embodiment of the invention manages the lifecycle of a first session object based on corresponding lifecycles of one or more related session objects and also the type of relationship existing between the first session object and the one or more related session objects. In one embodiment, the defined relationship types include strong references, weak references, and soft references.
    Type: Grant
    Filed: December 28, 2004
    Date of Patent: October 2, 2012
    Assignee: SAP AG
    Inventors: Georgi Stanev, Galin Galchev
  • Patent number: 8280706
    Abstract: A simulator simulates the behavior of a plurality of agents existing in the virtual space. Each of a plurality of calculators, communicable with one another, includes a space allocation storage that stores space allocation information, a space allocation control part that updates the space allocation information, an allocation change candidate space extracting part that extracts a divided space to be a candidate for the allocation change, a communication amount estimating part that calculates an amount of communication or an amount of change in communication generated between calculators based on the number of agents, a space allocation change judging part that determines whether or not to allocate a divided space to another calculator based on the amount of communication or the amount of change in communication, and a space allocation change executing part that requests the space allocation control part and other calculators to change the space allocation.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: October 2, 2012
    Assignee: Fujitsu Limited
    Inventors: Takuro Ikeda, Eiji Kitagawa, Hiroshi Yamada
  • Patent number: 8280944
    Abstract: Methods, media and systems for managing a distributed application running in a plurality of digital processing devices are provided. In some embodiments, a method includes running one or more processes associated with the distributed application in virtualized operating system environments on a plurality of digital processing devices, suspending the one or more processes, and saving network state information relating to network connections among the one or more processes. The method further include storing process information relating to the one or more processes, recreating the network connections using the saved network state information, and restarting the one or more processes using the stored process information.
    Type: Grant
    Filed: October 20, 2006
    Date of Patent: October 2, 2012
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Oren Laadan, Jason Nieh, Dan Phung
  • Patent number: 8281403
    Abstract: A computer-implemented method for evaluating the health of computing systems based on when operating-system changes occur is disclosed. In one example, this method may include: 1) identifying an operating-system change made to a computing system, 2) determining when the operating-system change occurred, and then 3) assessing the health of the computing system based at least in part on when the operating-system change occurred. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: June 2, 2009
    Date of Patent: October 2, 2012
    Assignee: Symantec Corporation
    Inventors: Daniel Asheghian, Robert Conrad, Christopher Peterson, Chris Sakuma
  • Patent number: 8279839
    Abstract: A transmission method in a wireless telecommunication system including at least a base station intended to communicate with terminals over bidirectional communication channels, wherein one or more supplementary symbols that are formed of a set of pilot sequence elements are transmitted between the base station and the terminal during a time delay. The method includes the steps of: obtaining the multiplexing resources of the wireless telecommunication system, assigning to at least one obtained multiplexing resource, pilot sequence elements, and transferring at least one supplementary symbol that includes pilot sequence elements.
    Type: Grant
    Filed: October 16, 2007
    Date of Patent: October 2, 2012
    Assignee: Mitsubishi Electric Corporation
    Inventors: Loic Brunel, David Mottier
  • Patent number: 8280966
    Abstract: In one embodiment the present invention includes a method comprising specifying personal spaces in the virtual computing environment for first and second users and moving the personal spaces to encompass a virtual object, where the virtual object is associated with data on another system. A message is sent from a virtual server to one of the user's clients to access the data associated with the virtual object from the other system. Credentials necessary for accessing the data are stored on different user's clients, and the credentials are used to authenticate the user and perform the data access. The data associated with the virtual object may then be sent to the other user.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: October 2, 2012
    Assignee: SAP AG
    Inventor: Sebastian Steinhauer
  • Publication number: 20120246317
    Abstract: Systems, methods, and computer readable media for identifying resources to implement a service in a cloud computing environment are disclosed. In general, the disclosed methodologies analyze a cloud's ability to support a desired service while maintaining separation between the cloud's logical layers. For example, given a list of resources needed to implement a target service, a hierarchical plan may be generated. The plan may then be used by each layer to track and record the availability of various possible layer-specific resource selections. Since each layer may be permitted access only to that portion of the plan that is associated with, or applicable to, the specific layer, the logical separation between different layers may be enforced. As a consequence, each layer may implement its resource selection mechanisms in any desired manner.
    Type: Application
    Filed: March 23, 2011
    Publication date: September 27, 2012
    Applicant: BMC SOFTWARE, INC.
    Inventors: Johan Eriksson, Jonathan Whitney
  • Publication number: 20120246319
    Abstract: A dynamic service network creation apparatus includes a resource lookup and registration unit configured to look up and register network resource information of each of a plurality of network resource providers which are managed by a netstore apparatus; and a service network topology configuration unit configured to, in response to a service reservation request being received from each of a plurality of service providers through a service management system, dynamically configure a service network for providing a network-based service from the service provider to a service user that is to use the service of the service provider, wherein the dynamic service network creation apparatus is connected to the service management system that manages the network-based service provided by a plurality of the service providers and the netstore apparatus.
    Type: Application
    Filed: March 21, 2012
    Publication date: September 27, 2012
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Tai-Won UM, Chang-Woo Yoon, Kang-Woon Hong, Nam-Kyung Lee, Ho-Yeon Lee, Seung-Hyun Jeon, Hyun-Woo Lee, Won Ryu
  • Publication number: 20120246316
    Abstract: A computer-implemented method, system, and medium are disclosed for implementing a hybrid application server. The server comprises an application server container, a dynamic module system, and a resources-exporter module deployed on the dynamic module system. The resources-exporter module is configured to detect that a system-level resource of the application server container has been deployed. In response to detecting that the container resource has been deployed, the resources-exporter is configured to register a proxy object for the system-level resource as a service in the dynamic module system.
    Type: Application
    Filed: March 22, 2011
    Publication date: September 27, 2012
    Inventors: Jagadish P. Ramu, Sanjeeb K. Sahoo
  • Publication number: 20120246320
    Abstract: At least one guest system, for example, a virtual machine, is connected to a host system, which includes a system resource such as system machine memory. Each guest system includes a guest operating system (OS). A resource requesting mechanism, preferably a driver, is installed within each guest OS and communicates with a resource scheduler included within the host system. If the host system needs any one the guest systems to relinquish some of the system resource it currently is allocated, then the resource scheduler instructs the driver within that guest system's OS to reserve more of the resource, using the guest OS's own, native resource allocation mechanisms. The driver thus frees this resource for use by the host, since the driver does not itself actually need the requested amount of the resource. The driver in each guest OS thus acts as a hollow “balloon” to “inflate” or “deflate,” that is, reserve more or less of the system resource via the corresponding guest OS.
    Type: Application
    Filed: March 26, 2012
    Publication date: September 27, 2012
    Applicant: VMWARE, INC.
    Inventor: Carl A. WALDSPURGER