Network Resource Allocating Patents (Class 709/226)
-
Patent number: 8285827Abstract: A method, and apparatus for software and resource management with a model-based architecture.Type: GrantFiled: March 31, 2006Date of Patent: October 9, 2012Assignee: EMC CorporationInventors: David Stephen Reiner, George M. Ericson
-
Patent number: 8284722Abstract: 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: GrantFiled: February 5, 2008Date of Patent: October 9, 2012Assignee: LG Electronics Inc.Inventors: Sung Jun Park, Young Dae Lee, Seung June Yi, Sung Duck Chun
-
Patent number: 8284779Abstract: 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: GrantFiled: November 20, 2008Date of Patent: October 9, 2012Assignee: Panasonic CorporationInventors: Yoshifumi Sakata, Yosuke Matsushita, Yuki Minoda
-
Patent number: 8286179Abstract: 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: GrantFiled: October 18, 2010Date of Patent: October 9, 2012Assignee: NetApp, Inc.Inventor: Michael Comer
-
Patent number: 8285842Abstract: 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: GrantFiled: October 8, 2010Date of Patent: October 9, 2012Assignee: Google Inc.Inventors: Tsuwei Chen, Zhengrong Ji
-
Patent number: 8286229Abstract: 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: GrantFiled: May 24, 2006Date of Patent: October 9, 2012Assignee: International Business Machines CorporationInventors: William K. Bodin, David Jaramillo, Jesse W. Redman, Derral C. Thorson
-
Patent number: 8285859Abstract: 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: GrantFiled: November 20, 2009Date of Patent: October 9, 2012Assignee: Nokia CorporationInventors: Sergey Boldyrev, Ian Justin Oliver, Antti Lappetelainen, Jukka Honkola
-
Patent number: 8285849Abstract: 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: GrantFiled: December 20, 2011Date of Patent: October 9, 2012Assignee: Hitachi, Ltd.Inventor: Takashi Oeda
-
Publication number: 20120254434Abstract: 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: ApplicationFiled: April 1, 2011Publication date: October 4, 2012Applicant: Microsoft CorporationInventors: Prem N. Mehra, (Lindsey) Lingzhi Allen, (Cindy) Xue Song, (Johnson Li) Li Zhaofu, Michael C. Thomassy
-
Publication number: 20120254280Abstract: 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: ApplicationFiled: April 4, 2011Publication date: October 4, 2012Inventor: Lansing Arthur Parker, II
-
Publication number: 20120254437Abstract: 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: ApplicationFiled: April 4, 2011Publication date: October 4, 2012Inventors: Robert Ari Hirschfeld, Gregory Scott Althaus
-
Publication number: 20120254442Abstract: 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: ApplicationFiled: March 26, 2012Publication date: October 4, 2012Inventors: Satoshi UEMURA, Hajime Nakamura, Sumaru Niida
-
Publication number: 20120254445Abstract: 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: ApplicationFiled: April 3, 2012Publication date: October 4, 2012Inventors: Shinichi KAWAMOTO, Tsuyoshi Tanaka
-
Publication number: 20120254444Abstract: 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: ApplicationFiled: March 30, 2012Publication date: October 4, 2012Applicant: CARNEGIE MELLON UNIVERSITYInventors: Mor Harchol-Balter, Anshul Gandhi, Varun Gupta, Michael Kozuch
-
Publication number: 20120254420Abstract: 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: ApplicationFiled: June 9, 2012Publication date: October 4, 2012Applicant: MICROSOFT CORPORATIONInventors: Amer A. Hassan, Billy R. Anders, JR., PehKeong Teh, Andrew T. Baron, Shai Guday, Upshur W. Parks, Marco Piumatti, Dmitry A. Anipko
-
Publication number: 20120254440Abstract: 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: ApplicationFiled: December 23, 2010Publication date: October 4, 2012Inventor: Xiaodong Wang
-
Publication number: 20120254439Abstract: 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: ApplicationFiled: January 27, 2012Publication date: October 4, 2012Applicant: FUJITSU LIMITEDInventors: Koichi YAMASAKI, Kazuki MATSUI, Takashi OHNO
-
Publication number: 20120254443Abstract: 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: ApplicationFiled: March 30, 2012Publication date: October 4, 2012Applicant: International Business Machines CorporationInventor: Yohei Ueda
-
Publication number: 20120254425Abstract: 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: ApplicationFiled: June 14, 2012Publication date: October 4, 2012Inventors: Gottfried Zimmermann, Ishak Kang, Parikshit Thakur
-
Publication number: 20120254426Abstract: 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: ApplicationFiled: June 15, 2012Publication date: October 4, 2012Inventors: Yoshihiro NAKAO, Masayuki SHINOHARA, Takayuki MURANAKA, Atsushi SERIZAWA
-
Publication number: 20120254435Abstract: 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: ApplicationFiled: April 1, 2011Publication date: October 4, 2012Applicant: Microsoft CorporationInventors: (Johnson Li) Li Zhaofu, (Bin Kuang) Kuang Bin, (Allen Huang ) Huang Aijun
-
Publication number: 20120254413Abstract: 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: ApplicationFiled: March 27, 2012Publication date: October 4, 2012Applicant: International Business Machines CorporationInventors: Wen Jie Wang, Hai Shan Wu, Bo Yang, Yi Xin Zhao
-
Publication number: 20120254433Abstract: 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: ApplicationFiled: March 29, 2011Publication date: October 4, 2012Applicant: BMC SOFTWARE, INC.Inventors: Karanbir Gujral, Suhas Kelkar
-
Publication number: 20120254441Abstract: 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: ApplicationFiled: March 17, 2012Publication date: October 4, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kimberly T. Bailey, Jeffrey B. Cates, Diane I. Shannon, Mark T. Wright
-
Publication number: 20120254432Abstract: 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: ApplicationFiled: March 29, 2011Publication date: October 4, 2012Applicant: MOBITV, INC.Inventors: James Roseborough, Stephen Coney
-
Publication number: 20120254436Abstract: 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: ApplicationFiled: April 1, 2011Publication date: October 4, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Ballav Bihani, Ioannis Cosmadopoulos
-
Publication number: 20120254438Abstract: 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: ApplicationFiled: April 4, 2011Publication date: October 4, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kimberly T. Bailey, Jeffrey B. Cates, Diane I. Shannon, Mark T. Wright
-
Publication number: 20120254431Abstract: 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: ApplicationFiled: March 29, 2011Publication date: October 4, 2012Applicant: SAP AGInventors: Uwe Kylau, Alistair Barros, Anis Charfi, Markus Heller, Matthias Allgaier, Michael Stollberg, Benjamin Schmeling
-
Patent number: 8281363Abstract: 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: GrantFiled: March 31, 2008Date of Patent: October 2, 2012Assignee: Symantec CorporationInventors: Brian Hernacki, Bruce McCorkendale, William E. Sobel
-
Patent number: 8281015Abstract: 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: GrantFiled: December 29, 2006Date of Patent: October 2, 2012Assignee: Verizon Patent and Licensing Inc.Inventors: Lujun R. Jia, Andrew F. Patka
-
Patent number: 8280978Abstract: 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: GrantFiled: September 7, 2007Date of Patent: October 2, 2012Assignee: 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: 8281032Abstract: 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: GrantFiled: September 28, 2005Date of Patent: October 2, 2012Assignee: Fujitsu LimitedInventors: Yasuhide Matsumoto, Masatomo Yasaki, Masashi Uyama
-
Patent number: 8281004Abstract: 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: GrantFiled: February 3, 2009Date of Patent: October 2, 2012Assignee: CA, Inc.Inventor: Alexander Maromaty
-
Patent number: 8281013Abstract: 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: GrantFiled: July 29, 2011Date of Patent: October 2, 2012Assignee: Microsoft CorporationInventors: Sambhrama Madhusudhan Mundkur, Alireza Dabagh, Dustin Lyle Green, Narasimha Rao S. S. Nagampalli
-
Patent number: 8280790Abstract: 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: GrantFiled: January 13, 2009Date of Patent: October 2, 2012Assignee: Gogrid, LLCInventors: Paul Lappas, John Martin Keagy, Nicholas F. Peterson
-
Patent number: 8281002Abstract: 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: GrantFiled: September 21, 2004Date of Patent: October 2, 2012Assignee: Qurio Holdings, Inc.Inventors: Hugh Svendsen, Alfredo Issa
-
Patent number: 8280960Abstract: 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: GrantFiled: July 20, 2007Date of Patent: October 2, 2012Assignee: Konami Digital Entertainment Co., Ltd.Inventors: Hiroyuki Ashida, Shintaro Osato
-
Patent number: 8279750Abstract: 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: GrantFiled: September 30, 2009Date of Patent: October 2, 2012Assignee: Nokia Siemens Networks GmbH & Co. KGInventors: Michael Menth, Jens Milbrandt, Andreas Reifert, Phuoc Tran-Gia
-
Patent number: 8281035Abstract: 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: GrantFiled: May 26, 2006Date of Patent: October 2, 2012Assignee: Level 3 Communications, LLCInventors: David A. Farber, Richard E. Greer, Andrew D. Swart, James A. Balter
-
Patent number: 8281012Abstract: 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: GrantFiled: January 30, 2008Date of Patent: October 2, 2012Assignee: International Business Machines CorporationInventors: Xiaoyan Pu, Christopher S. Thornton
-
Patent number: 8281014Abstract: 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: GrantFiled: December 28, 2004Date of Patent: October 2, 2012Assignee: SAP AGInventors: Georgi Stanev, Galin Galchev
-
Patent number: 8280706Abstract: 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: GrantFiled: August 27, 2010Date of Patent: October 2, 2012Assignee: Fujitsu LimitedInventors: Takuro Ikeda, Eiji Kitagawa, Hiroshi Yamada
-
Patent number: 8280944Abstract: 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: GrantFiled: October 20, 2006Date of Patent: October 2, 2012Assignee: The Trustees of Columbia University in the City of New YorkInventors: Oren Laadan, Jason Nieh, Dan Phung
-
Patent number: 8281403Abstract: 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: GrantFiled: June 2, 2009Date of Patent: October 2, 2012Assignee: Symantec CorporationInventors: Daniel Asheghian, Robert Conrad, Christopher Peterson, Chris Sakuma
-
Patent number: 8279839Abstract: 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: GrantFiled: October 16, 2007Date of Patent: October 2, 2012Assignee: Mitsubishi Electric CorporationInventors: Loic Brunel, David Mottier
-
Patent number: 8280966Abstract: 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: GrantFiled: October 22, 2009Date of Patent: October 2, 2012Assignee: SAP AGInventor: Sebastian Steinhauer
-
Publication number: 20120246317Abstract: 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: ApplicationFiled: March 23, 2011Publication date: September 27, 2012Applicant: BMC SOFTWARE, INC.Inventors: Johan Eriksson, Jonathan Whitney
-
Publication number: 20120246319Abstract: 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: ApplicationFiled: March 21, 2012Publication date: September 27, 2012Applicant: Electronics and Telecommunications Research InstituteInventors: 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: 20120246316Abstract: 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: ApplicationFiled: March 22, 2011Publication date: September 27, 2012Inventors: Jagadish P. Ramu, Sanjeeb K. Sahoo
-
Publication number: 20120246320Abstract: 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: ApplicationFiled: March 26, 2012Publication date: September 27, 2012Applicant: VMWARE, INC.Inventor: Carl A. WALDSPURGER