Network Resource Allocating Patents (Class 709/226)
-
Patent number: 8255515Abstract: A network device for use in a networking system. The network device includes a packet processor adapted to receive control packets at a network port of the network device. The packet processor is also adapted to assign a CPU code to the control packets. The network device also includes a CPU in communication with the packet processor and a lookup table indexed by the CPU code and in communication with the packet processor. According to embodiments of the present invention, one or more entries in the lookup table define a rate limit in accordance with which packets characterized by the CPU code are delivered from the packet processor to the CPU.Type: GrantFiled: January 17, 2006Date of Patent: August 28, 2012Assignee: Marvell Israel (M.I.S.L.) Ltd.Inventors: David Melman, Tsahi Daniel, Eran Regev
-
Publication number: 20120215922Abstract: A method, programmed medium and system are disclosed which provide for end-to-end QoS for a set of processes that comprise a workload over nfs. A set of processes that comprise a workload such as the processes of a WPAR, or an entire LPAR are given a class designation and assigned priority/limits. The data are then passed to the server which allocates resources based on the sum total of all the current classes and their priorities and/or limits. This requires re-engineering the nfs client code to be workload-aware and the nfs server code to accommodate the resource allocation and prioritization needs of the nfs clients.Type: ApplicationFiled: April 29, 2012Publication date: August 23, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Adekunle Bello, Douglas Griffith, Somasundaram Krishnasamy, Aruna Yedavilli
-
Publication number: 20120215921Abstract: An integrated hybrid system is provided. The hybrid system includes compute components of different types and architectures that are integrated and managed by a single point of control to provide federation and the presentation of the compute components as a single logical computing platform.Type: ApplicationFiled: April 28, 2012Publication date: August 23, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ingo Adlung, Stefan Amann, Christine Axnix, Friedemann Baitinger, Jeffrey A. Frey, Joseph M. Gdaniec, Carl Mayer, Viktor Mihajlovski, Jerry W. Stevens, Friedrich M. Welter
-
Publication number: 20120215925Abstract: Technologies are described herein for managing Intelligent Platform Management Interface (“IPMI”) sessions between an application module and a target IPMI device. A session abstraction layer module receives an IPMI request from the application module over a first communication link. The session abstraction layer module establishes an IPMI session with the target IPMI device over a second communication link and forwards the IPMI request to the target IPMI device via the established IPMI session. The session abstraction layer module then receives a response to the IPMI request from the target IPMI device via the established IPMI session, and forwards the response to the application module over the first communication link.Type: ApplicationFiled: May 4, 2012Publication date: August 23, 2012Applicant: AMERICAN MEGATRENDS, INC.Inventors: Ramkumar Seshadri, Bakka Ravinder Reddy, Joseprabu Inbaraj, Hari Lakshmanan Pillai
-
Publication number: 20120215924Abstract: A resource distribution method capable of lending surplus resources among a plurality of services and reducing the maintenance cost of the surplus resources is provided. Computer resources in the standby system have a dead standby state in which at least an application is not installed. A plurality of services or a plurality of users share the computer resources in the standby system. As a result, improvement of the utilization factor of idle computer resources and server integration are implemented, and the cost required to maintain the computer resources is reduced. Furthermore, load prediction is conducted as regards individual services by using past operation history. Idle computer resources secured from services having surplus and maintained are thrown in according to a result of the prediction.Type: ApplicationFiled: May 2, 2012Publication date: August 23, 2012Inventors: Takashi TAMESHIGE, Yoshifumi TAKAMOTO
-
Publication number: 20120215919Abstract: The disclosed embodiments provide a system that facilitates the deployment and execution of a software offering. During operation, the system obtains a service definition of the software offering and a resource definition of resources available for use by the software offering. Next, the system creates a multidimensional model of the software offering by mapping a first set of elements from the service definition to a second set of elements from the resource definition. Finally, the system uses the multidimensional model to manage the deployment and execution of the software offering without requiring manual configuration of the resources by a user.Type: ApplicationFiled: February 22, 2011Publication date: August 23, 2012Applicant: INTUIT INC.Inventors: Jerome Labat, Ramachandran Varadharajan, Wilson W. Lau, Thomas C. Bishop
-
Publication number: 20120215923Abstract: A system and method for managing dynamically allocated resources assigned to a service includes providing a service to be used by a plurality of sites in a federation. Usage information associated with the service is communicated to each of the plurality of sites. A disposition of the service is determined based on local policies and the usage information received from other sites by a service owner. The disposition of the service is updated across a plurality of sites in accordance with messages sent by the service owner to reduce resource usage.Type: ApplicationFiled: April 30, 2012Publication date: August 23, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ajay Mohindra, Anindya Neogi
-
Publication number: 20120215915Abstract: The invention relates to systems and methods of global load balancing in a content delivery network having a plurality of edge servers which may be distributed across multiple geographic locations. According to one aspect of the invention, a global load balancing system includes a first load balancing server for receiving a packet requesting content to be delivered to a client, selecting one of the plurality of edge servers to deliver the requested content to the client, and forwarding the packet across a network connection to a second load balancing server, which forwards the packet to the selected edge server. The selected edge server, in response to receiving the packet, sends across a network connection the requested content with an address for direct delivery to the client, thereby allowing the requested content to be delivered to the client while bypassing a return path through the first load balancing server.Type: ApplicationFiled: April 26, 2012Publication date: August 23, 2012Applicant: EDGECAST NETWORKS, INC.Inventors: Jay Sakata, Alex Kazerani, Phil Goldsmith
-
Publication number: 20120215918Abstract: A system and method for providing services to multiple tenants. A system provides a gateway that acts as an intermediary between the tenants and multiple subsystems that provide resources. A management gateway handles requests to manage resources. A runtime gateway handles requests to perform operations related to the resources. A set of protocol handlers isolates the subsystems from protocols used by the tenants. A pipeline of components provides processing, such as authorization, of requests from tenants. Identification of resources is performed using a mechanism that enables multiple namespaces, which may be designated by tenants.Type: ApplicationFiled: February 21, 2011Publication date: August 23, 2012Applicant: Microsoft CorporationInventors: Clemens Vasters, Ronen Hilewicz, David Wortendyke
-
Publication number: 20120215920Abstract: The present invention includes a method for resource optimization of map/reduce computing in a computing cluster. The method can include receiving a computational problem for processing in a map/reduce module, subdividing the computational problem into a set of sub-problems and mapping a selection of the sub-problems in the set to respective nodes in a computing cluster, for example a cloud computing cluster, computing for a subset of the nodes in the computing cluster a required resource capacity of the subset of the nodes to process a mapped one of the sub-problems and an existing capacity of the subset of the nodes, and augmenting the existing capacity to an augmented capacity when the required resource capacity exceeds the existing capacity, and when a cost of augmenting the existing capacity to the augmented capacity does not exceed a penalty for breaching a service level agreement (SLA) for the subset of the nodes.Type: ApplicationFiled: February 28, 2012Publication date: August 23, 2012Applicant: International Business Machines CorporationInventors: Ronald P. Doyle, David L. Kaminsky
-
Patent number: 8250213Abstract: Methods and apparatus to allocate resources associated with a distributive computing network are disclosed.Type: GrantFiled: November 16, 2009Date of Patent: August 21, 2012Assignee: AT&T Intellectual Property I, L.P.Inventors: Rene Glover, Wiley C. Wilkins, Robert W. Gulledge, James Paul Fox, Sapna Jain, Ramasubramanian Raghavan, Jonathan Chester Gathman, Mark A. Horstman
-
Patent number: 8250215Abstract: In one embodiment the present invention includes a multi-cloud management module having a plurality of cloud adapters. The multi-cloud management module provides a unified administrative interface for provisioning cloud-based resources on any one of several clouds for which a cloud adapter is configured for use with the multi-cloud management module. Each cloud adapter converts non-cloud-specific commands to cloud-specific provisioning commands for the cloud to which the cloud adapter is associated.Type: GrantFiled: August 12, 2008Date of Patent: August 21, 2012Assignee: SAP AGInventors: Frank Stienhans, Michael Klimentiev
-
Patent number: 8250217Abstract: A first server detects a condition that requires a service to be invoked, and the detection of this condition triggers it to establish a connection with a second server. The first server relays data relevant to a first communication between first and second terminals and the second server over the established connection. The first server also relays data relevant to a second communication between the first and second terminals and the second server, or between third and fourth terminals and the second server. Alternatively, the second server both receives and returns the data relevant to the first communication from/to the first server over the established connection.Type: GrantFiled: March 18, 2010Date of Patent: August 21, 2012Assignee: Fujitsu LimitedInventors: Takaaki Kidachi, Tatuhiro Furuya
-
Patent number: 8250182Abstract: The load of a server and its client is balanced during connection setup time and dynamically during operation. In one embodiment, a server that hosts virtual machines for a plurality of clients balances its load with its clients. The server receives a request from a requesting client to establish a connection. The request includes capacity information about the requesting client. The server then negotiates with the requesting client about load allocation based on the capacity information. The negotiated load can be dynamically rebalanced after the connection is established.Type: GrantFiled: November 30, 2008Date of Patent: August 21, 2012Assignee: Red Hat Israel, Ltd.Inventors: Shahar Frank, Roni Luxenberg
-
Patent number: 8250210Abstract: A method of balancing user registration lifetimes in a network is disclosed for smoothing the load of the registration server. The method of balancing user registration lifetimes in a network includes providing an initial registration lifetime for a registration request that is calculated using the time of the request and the previous history of registration requests, and in a particular embodiment, using the cumulative distribution function of the history of registration requests. The method of balancing user registration lifetimes in a network is particularly useful for handling spikes in registration traffic, and can accommodate user-specified variable lifetimes, as well dynamic user arrivals and departures. It provides effective load balancing over time for a single server, at the expense of a constant factor additive load per user, which can be amortized to near zero over the long run.Type: GrantFiled: December 24, 2008Date of Patent: August 21, 2012Assignee: Alcatel LucentInventors: Thyaga Nandagopal, Thomas Woo
-
Patent number: 8250195Abstract: Methods and systems of leveraging synchronous communication protocols to enable asynchronous application and line of business behaviors. An application platform may be provided and configured to provide a pending state for any synchronous operation. The pending state may indicate that the operation has not been completed yet. For an application which may know how to track an operation that has a pending state, the application may control when the operation enters and exits the pending state. The application may communicate to the application platform to hold off on other operations dependent upon the pending operation when the pending operation is not complete. For an application which does not know how to track an operation that has a pending state, the application platform may ignore the pending state of the operation and proceed to other operations. Accordingly, the synchronous user experience is preserved where a straightforward, down-level user interface and experience is appropriate.Type: GrantFiled: September 10, 2008Date of Patent: August 21, 2012Assignee: Microsoft CorporationInventors: Burra Gopal, David Koronthaly, Rolando Jimenez Salgado, Diwakar Mantha, Manish Soni
-
Patent number: 8250581Abstract: The present invention provides for allocating computer resources to computer workloads at least in part as a function of expected marginal utilities of candidate recipient workloads.Type: GrantFiled: October 28, 2007Date of Patent: August 21, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventor: William H. Blanding
-
Patent number: 8250211Abstract: A method and apparatus for the automatic migration of data via a distributed computer network allows a customer to select content files that are to be transferred to a group of edge servers. Origin sites store all of a customer's available content files. An edge server maintains a dynamic number of popular files in its memory for the customer. The files are ranked from most popular to least popular and when a file has been requested from an edge server a sufficient number of times to become more popular than the lowest popular stored file, the file is obtained from an origin site. The edge servers are grouped into two service levels: regional and global. The customer is charged a higher fee to store its popular files on the global edge servers compared to a regional set of edge servers because of greater coverage.Type: GrantFiled: April 18, 2011Date of Patent: August 21, 2012Assignee: Akamai Technologies, Inc.Inventors: Eric Sven-Johan Swildens, Maurice Cinquini, Amol D. Chavarkar, Anshu Agarwal
-
Patent number: 8250166Abstract: A system for managing software failover on a bladed server is provided. The system includes a plurality of bladed servers, including a first bladed server and a second failover bladed server. The system includes a server control, a storage device, and software. The server control is in communication with the plurality of bladed servers, and the storage device is accessible by the plurality of bladed servers. The software is stored on the storage device. The system also includes a management component that is operable on the server control. The management component monitors execution of the software on the first bladed server. The management component is operable in response to detecting failure of the software on the first bladed server to promote execution of the software from the external storage device by the second failover bladed server. A method for automated software failover is also provided.Type: GrantFiled: July 10, 2009Date of Patent: August 21, 2012Assignee: Sprint Communications Company L.P.Inventor: James D. Barnes
-
Patent number: 8249583Abstract: The present Invention relates to a method and to a system for identifying and characterizing the impact of network incidents on the telecommunication services offered to users. According to the invention, the system for identifying and characterizing an incident in a service offered to a user of a telecommunications network comprises an unavailability selection module (1), a consolidation module (4), an aggregation module (10), a stabilization module (12) and a notification module (14).Type: GrantFiled: December 11, 2009Date of Patent: August 21, 2012Assignee: TELEFONICA, S.A.Inventors: Andrés Cancer Abreu, Carlos Gascon Navarro
-
Patent number: 8250219Abstract: A domain name service (DNS) resolver for returning Internet protocol (IP) addresses is provided in some embodiments of the invention. The DNS resolver includes a connection with an Internet application or device, wherein the connection receives domain name resolution requests that originates outside of the Internet. The DNS resolver also includes a direct DNS resolver that processes domain name resolutions without referring to the Internet after receiving a domain name resolution request and a recursing DNS resolver, wherein IP addresses are found by querying one or more DNS servers on the Internet after receiving domain name resolution requests. The DNS resolver includes an address store having a predetermined list of domain names and corresponding IP addresses that are specified from a point remote to the DNS resolver. The DNS resolver process the domain name resolutions for the predetermined list of domain names differently than other domain name resolutions.Type: GrantFiled: January 10, 2012Date of Patent: August 21, 2012Assignee: Limelight Networks, Inc.Inventors: Nathan F. Raciborski, Michael M. Gordon, Nils H. McCarthy, Brad B. Harvell
-
Patent number: 8250140Abstract: An apparatus for enabling connections for use with a network comprising at least one vertex, the apparatus comprising: a receiver, for receiving a first message associated with the first vertex, wherein the first message comprises an indication that the first vertex wishes to join the network; a generator, responsive to receipt of the first message, for generating a second message associated with the at least one vertex, wherein the second message comprising an indication that the at least one vertex is operable to connect to the first vertex; and a probabilistic component for determining a first time value associated with transmission of the second message to the first vertex in accordance with probabilistic data.Type: GrantFiled: April 11, 2008Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Graham A Bent, Flavio A Bergamaschi, Patrick Dantressangle, Christopher Gibson
-
Patent number: 8250192Abstract: Provided are techniques for data server administration. Under control of a chatbot in real time, a command is received from a user for administering a data server in a natural language format. It is determined whether the data server is to be contacted to process the command. In response to determining that the data server is to be contacted, session information is retrieved to identify the data server to be contacted, the command in the natural language format is converted into one or more data server administration Application Programming Interface (API) calls, the one or more data server administration API calls to the data server are issued, and information about processing of the command is provided to the user.Type: GrantFiled: October 12, 2007Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventor: Guy Frederick Bowerman
-
Patent number: 8250572Abstract: A system and method for providing hardware virtualization and resource management in a virtual machine environment. In accordance with an embodiment, an application server environment includes a computer system, application server, and virtual machine (for example, a Java Virtual Machine or JVM). In accordance with an embodiment, a virtualization layer is provided at each physical machine, including a hypervisor for partitioning virtual machines over the machine. An execution layer runs a single Java-based application, focusing on running that application as efficiently as possible. In accordance with another embodiment, the system comprises two main components: a lower-level, execution environment that replaces the usual operating system; and a higher-level, resource broker that is responsible for handing out new virtual machines to the above layers, and for monitoring the current resource usage of the running virtual machines.Type: GrantFiled: August 7, 2007Date of Patent: August 21, 2012Assignee: Oracle International CorporationInventor: Joakim Dahlstedt
-
Patent number: 8250198Abstract: Techniques and systems for providing capacity planning for data center services are disclosed herein. In some aspects, a multi-tier service is analyzed to determine a query response time (QRT) that can be used for resource planning or other service management reasons. The QRT may include a front end (FE) response time of FE servers and a back end (BE) response time of BE servers, where the BE servers are partitioned servers, and where the response times are based on various request rates from users. In various aspects, the QRT may include a network transmission time of data transmitted between an end user and each tier. In further aspects, the FE response time may be modeled using a single server queuing model while the BE response time may be modeled using a simulation or regression analysis.Type: GrantFiled: August 12, 2009Date of Patent: August 21, 2012Assignee: Microsoft CorporationInventors: Ming Zhang, Paramvir Bahl, Ying Zhang, Z. Morley Mao
-
Patent number: 8250143Abstract: A system and method for a network driven actuator mapping agent and bus. The system includes at least one sensor configured to sense an event in a first environment. The system also includes an actuator configured to perform an action in a second environment. Moreover, the system further includes a mapping manager configured to map the sensed event to the actuator to provide a custom interaction throughout a plurality of second environments.Type: GrantFiled: December 10, 2008Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Anthony E. Martinez, Bradley S. Tagg
-
Patent number: 8250383Abstract: A method of managing a process relocation operation in a computing system is provided and includes determining respective operating temperatures of first, second and additional nodes of the system, where the first node has an elevated operating temperature and the second node has a normal operating temperature, notifying first and second kernels respectively associated with the first and second nodes, of a swapping condition, initially managing the first and second kernels to swap an application between the first and the second nodes while the swapping condition is in effect, and secondarily managing the first and second kernels to perform a barrier operation to end the swapping condition.Type: GrantFiled: April 25, 2008Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Thomas M. Gooding, Brant L. Knudson, Cory Lappi, Ruth J. Poole, Andrew T. Tauferner
-
Patent number: 8250197Abstract: A method for providing quality of service to a plurality of hosts accessing a common resource is described. The common resource may be a middle-tier or back-end server. A client IO request is received at one host of the plurality of hosts from one of a plurality clients executing as software entities on respective hosts. The host determines whether an issue queue is full. The IO request is issued to the common resource when the issue queue is not full. A current average latency observed at the host and an adjusted window size is calculated, based at least in part on the current average latency. The issue queue is resized to correspond with the adjusted window size.Type: GrantFiled: October 28, 2008Date of Patent: August 21, 2012Assignee: VMware, Inc.Inventors: Ajay Gulati, Irfan Ahmad
-
Patent number: 8250187Abstract: A system for interfacing predetermined services to a user at a fixed location includes a processing platform running an operating system. Also included are a plurality of physical system resource interfaces for interfacing with available physical system resources. The physical system resources allow a user to gain access to the predetermined desired services. The system further includes a data store for storing configuration information for enabling the operating system to interface with the available physical system resources through the physical system resource interface associated therewith.Type: GrantFiled: January 9, 2010Date of Patent: August 21, 2012Assignee: Ganart Technologies, Inc.Inventors: Anthony M. Cacheria, III, David Hooker, Wayne Thomas McHugh, Kristopher Glover, Webb Edwards, Arthur Martin Holbrook, Barrett Jenkins
-
Patent number: 8250174Abstract: A method for updating device descriptions for field devices in process automation technology by loading the required descriptions from an external server (S), by means of an application program, into a controller (for example, PC1; PC2).Type: GrantFiled: July 18, 2003Date of Patent: August 21, 2012Assignee: Endress + Hauser GmbH + Co. KGInventors: Bert Von Stein, Andrea Seger
-
Patent number: 8250212Abstract: A requester-side autonomic governor is provided for a requester configured to send service requests to a service provider. For example, the requester and service provider may be disposed in a Service Oriented Architecture (SOA) architected system. A feedback loop, preferably a monitor portion of a Monitor, Analyze, Plan, and Execute (MAPE) loop, is configured to monitor responses to service requests. An autonomic governor mechanism limits the type and/or number of concurrent service requests according to a resource pool scheme, and dynamically adjusts a resource threshold of the resource pool scheme based on information provided by the feedback loop. In one embodiment, the resource threshold is reduced if more than a predetermined number of service requests generated time-outs, and is increased if more than a predetermined number of service requests are being held awaiting available pool resources and less than a predetermined number of service requests generated time-outs.Type: GrantFiled: June 10, 2008Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Mitchell D Felton, Robert A Morgan, Kenneth W Roberson
-
Publication number: 20120209779Abstract: A service-oriented architecture for enterprise project management integrates business processes, human resources and project management within an enterprise or across the value chain network. A representation having direction and attributes is provided to show the dependencies between a business value layer and a project-portfolio layer, and between the project-portfolio layer and resources. The representation is mapped to a Web Services representation in UDDI, Web Services interfaces, and Web Services based business processes through rope hyper-linking.Type: ApplicationFiled: April 11, 2012Publication date: August 16, 2012Inventors: Liang-Jie Zhang, Hong Cai, Jen-Yao Chung
-
Publication number: 20120210005Abstract: A method and a device for processing data in a network domain. The resources of several layers of at least two network elements of the network domain are determined. The thus determined resources are utilized for path processing in the network domain. Furthermore, a communication system is provided with the device.Type: ApplicationFiled: October 12, 2009Publication date: August 16, 2012Applicant: NOKIA SIEMENS NETWORKS OYInventors: Mohit Chamania, Bernhard Lichtinger, Marco Hoffmann, Clara Kronbeger, Franz Rambach
-
Publication number: 20120210004Abstract: An automatic network domain diagnostic, repair, and mapping tool facilitates access by a user to shared resources on a network. A user provides an address, such as a domain name system (DNS) address, of the shared resource and user identification information, such as a username and password. The provided address is checked and repaired if necessary to identify the network server having the shared resource. The identified server is checked, such as by pinging the server, to ensure that it is actually responding. The supplied user identification is checked, such as by querying a domain controller, to confirm whether the user identification corresponds to an existing account. When the checks are complete, and everything is found to be in order, the shared resource is mapped automatically for the user.Type: ApplicationFiled: April 25, 2012Publication date: August 16, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Courtney S. Bair, Christopher T. Heublein, Kimberly A. Jones
-
Patent number: 8244865Abstract: A method and apparatus for autonomic management of a connection pool. One embodiment comprises initializing a connection pool with a set of initial settings, wherein the set of initial settings include a collection interval and a collection duration; collecting autonomic configuration data for the collection duration, the autonomic configuration data including a maximum number of connections observed during the collection interval; determining an set of optimal settings using the autonomic configuration data; and modifying the connection pool according to the set of optimal settings.Type: GrantFiled: October 8, 2004Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: Michael Robert Burke, George Silber
-
Patent number: 8243597Abstract: A method, a system, and a computer program product implements traffic shaping by processing as a synchronous request, tasks representing one or more units of work contained within the request. Before a request is sent through the network, the request is inspected in order to derive the amount of work that the request would generate in the network. A traffic manager queries the amount of work in that request compared to the amount of work that the network can support and generates a number of traffic envelopes. Based on the results of this query, “task pruning” may be implemented to break the request into smaller manageable task that fit into the traffic envelopes. Task pruning may also enable only a subset of the work to be performed. Thus, a measure of the amount of work, rather than the amount of data, within a request is considered when scheduling the request.Type: GrantFiled: March 1, 2007Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: Frank J. Castaneda, Joseph K. Horvath, Anthony W. Wrobel, Jr.
-
Patent number: 8243932Abstract: Systems and methods are used to provide distributed processing on a service provider network that includes a plurality of remotely located consumer devices. Each of the remotely located consumer devices includes a processing device. A service is provided from the service provider network to the remotely located consumer devices. Distributed processing of a task on the processing devices of the remotely located consumer devices occurs, the distributed processing being unrelated to the service provided to the consumers. The distributed processing occurs even when the processing devices are in use by corresponding remotely located consumer devices.Type: GrantFiled: January 28, 2011Date of Patent: August 14, 2012Assignee: CSC Holdings, Inc.Inventors: Richard W. Neill, Leon Rivkin
-
Patent number: 8244834Abstract: When a user purchases digital rights to a media file, or otherwise obtains the right to have a copy of the media file downloaded to the user's wireless device, a link to the media file that is stored in the media database is stored in a user storage database. When the user desires to have the media file downloaded to the user's wireless device, the user sends a request to the network. The network performs a check to determine whether the user is authorized to receive the requested media file, and if so, causes the requested media file to be downloaded to the user's wireless device where the media file is stored in the local memory of the wireless device for playback by the user on the wireless device.Type: GrantFiled: April 28, 2010Date of Patent: August 14, 2012Assignee: AT&T Mobility II LLCInventors: Emily Lyons Soelberg, Justin M. McNamara
-
Patent number: 8244872Abstract: The educational adaptive provider architecture described herein provides a way for an educational services framework to be built on varying underlying existing technologies without any changes in the object model and services. The provider framework supports the ability to have multiple types of providers for various services, such as, for example, for authorization, authentication, communication, grouping, scoring, social-networking, storage and user functions. The educational adaptive provider architecture provides easy integration of existing institutional and educational service deployments.Type: GrantFiled: June 11, 2009Date of Patent: August 14, 2012Assignee: Microsoft Corp.Inventors: Ellery Charlson, Lei Wang, Mohamed Rouatbi, Parul R. Manek, Rajeev Mittal, Xin Li, Zhipeng Zhao, Zubin Alexander, Kevin Casey Gammill, Qin Zhou, Manjusha M. Mangaonkar, Brian James Hardy
-
Patent number: 8244286Abstract: A mobile communications device to provide feedback on spam text messages. A corresponding method is provided. The method includes steps of: receiving a message from a server; decoding the message; identifying whether the server ID of the received message is one of the predetermined numbers; displaying the menu on the display unit if the server ID is one of the predetermined numbers; receiving a reply code, generating a reply message corresponding to the reply code, and sending the reply message to the server.Type: GrantFiled: March 9, 2009Date of Patent: August 14, 2012Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.Inventors: Xiao-Guang Li, Kuan-Hong Hsieh
-
Patent number: 8245059Abstract: A system, method and non-transitory computer-readable storage medium are disclosed for managing workload in data centers. The method includes receiving information associated with at least one of energy consumption and a temperature of nodes each data center of a group of distributed data centers to yield received information. The method further includes analyzing workload associated with at least one second data center of the group of distributed data centers to yield an analysis of the workload, and modifying use of resources of the group of distributed data centers based on the received information and the analysis of the workload. One application can include migration of workload from one data center to another data center based on a variety of factors.Type: GrantFiled: August 12, 2010Date of Patent: August 14, 2012Assignee: Adaptive Computing Enterprises, Inc.Inventor: David Brian Jackson
-
Patent number: 8244886Abstract: Systems and methods for managing and providing content and services on a network system. Aspects of the invention include location-based determination of network content and services that may be provided to client computers. Other aspects of the invention include authorization and authentication components that determine access rights of client computers. Additional aspects include systems and methods for redirecting client computers to different network content. The disclosed systems and methods may be used in numerous network system applications.Type: GrantFiled: September 2, 2010Date of Patent: August 14, 2012Assignee: NOMADIX, Inc.Inventors: Joel E. Short, Florence C. I. Pagan, Josh J Goldstein
-
Patent number: 8244874Abstract: Aspects of the present invention include distributing new resources closer to end-users which are making increased demands by spinning-up additional virtualized instances (as part of a cloud provisioning) within servers that are physically near to the network equipment (i.e., web servers, switches, routers, load balancers) that are receiving the requests.Type: GrantFiled: September 26, 2011Date of Patent: August 14, 2012Assignee: Limelight Networks, Inc.Inventor: Jason Thireault
-
Patent number: 8244873Abstract: A plurality of application profiles are obtained, for a plurality of applications. Each of the profiles specifies a list of resources, and requirements for each of the resources, associated with a corresponding one of the applications. Specification of a plurality of constraints associated with the applications is facilitated, as is obtaining a plurality of cost models associated with at least two different kinds of servers on which the applications are to run. A recommended server configuration is generated for running the applications, by formulating and solving a bin packing problem. Each of the at least two different kinds of servers is treated as a bin of a different size, based on its capacity, and has an acquisition cost associated therewith. The size is substantially equal to a corresponding one of the resource requirement as given by a corresponding one of the application profiles. Each of the applications is treated as an item, with an associated size, to be packed into the bins.Type: GrantFiled: March 7, 2011Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: Ramesh Baskaran, Sameep Mehta, Anindya Neogi, Vinayaka D. Pandit, Gyana Ranjan Parija, Akshat Verma
-
Patent number: 8244866Abstract: A method to match an autonomic manager with a manageable resource may include using a management style profile to match the autonomic manager with the manageable resource. The method may also include validating that the autonomic manager can manage the manageable resource using a defined management style of the autonomic manager.Type: GrantFiled: September 27, 2006Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: Peter J. Brittenham, Edward C. Snible, John W. Sweitzer, Mark D. Weitzel
-
Patent number: 8244816Abstract: A method, program and user node for use in a communication system implemented over a network comprising a plurality of user nodes, each being associated with a respective presence status indicating an availability of the user node for communication within the communication system. The method comprises, at each of a first one or more of the user nodes: transmitting repeated presence messages to each of a plurality of others of the user nodes, each of the presence messages comprising at least one of: a request for the presence status of the other user node, and a notification of the presence status of the first user node; determining a measure of resource usage in relation to at least one of the first user node and the other user nodes; and controlling a regularity of the repeated transmission of presence messages in dependence on the determined measure of resource usage measure.Type: GrantFiled: September 14, 2009Date of Patent: August 14, 2012Assignee: SkypeInventor: Armo Pinding
-
Patent number: 8244868Abstract: A method, apparatus, and computer program product for thin-provisioning of storage in a storage system by an adviser is provided. A workload profile of the storage is created from performance data. The workload profile includes a measurement of changed data per a predetermined time and resource utilization data over a period of time. A capacity estimate is derived from the measurement of changed data per a predetermined time. A placement estimate is derived from the resource utilization data obtained over a period of time. A target capacity is recommended to a user based on the capacity estimate. A placement location is recommended to a user based on the placement estimate. A predicted resource utilization is provided to the user based on the capacity estimate or the placement estimate.Type: GrantFiled: March 24, 2008Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: Lee Charles La Frese, Brian Jay Smith
-
Patent number: 8244869Abstract: In one embodiment, services are not loaded if they are not needed by the user and if no services needed by the user are dependent upon them. In one embodiment, server services are represented as nodes in a graph data structure. Connections between the nodes indicate dependencies between the server services. The graph is sorted to create an ordered list of services which can be used to startup the services. In another embodiment a server services manager reads license files and user inputs and marks the ordered list of services to indicate which services are to startup.Type: GrantFiled: November 13, 2008Date of Patent: August 14, 2012Assignee: Oracle International CorporationInventors: James William Gish, Akbar Ali Ansari
-
Patent number: 8244614Abstract: A system for automated transaction compliance processing comprises a list server providing access to one or more lists of securities with trading restrictions and a rules engine which processes compliance requests to determine if, based upon the relationship between the requesting party and the company on behalf the compliance is being performed, the transaction is permissible. Compliance determinations are made using a set of predefined compliance rules. When a request is evaluated, a compliance rule set indicating which rules are to be evaluated at that time is generated in accordance with a party profile indicating the relationship between the party and the company. A message indicating whether or not the transaction complies with trading restrictions is then returned. The system can be stand-alone or integrated with an electronic trading system.Type: GrantFiled: December 13, 2010Date of Patent: August 14, 2012Assignee: Goldman, Sachs & Co.Inventors: Hans-Linhard Reich, Gary Hom, Tanuja Prasad
-
Patent number: 8244669Abstract: A method for determining membership in a group of notification recipients and issuing a notification to the group of notification recipients, is disclosed. The method includes associating a set of potential recipients of notifications with at least one descriptor and dynamically forming a group of recipients to receive at least one notification based on the descriptors currently associated with the set of potential recipients of notifications. The method also includes issuing the at least one notification to the group of recipients. A system for determining membership in a group of notification recipients and issuing a notification to the group of notification recipients, is also provided.Type: GrantFiled: December 30, 2008Date of Patent: August 14, 2012Assignee: Blackboard Connect Inc.Inventors: Deanna Ellis, Bing Chen