Network Resource Allocating Patents (Class 709/226)
-
Publication number: 20120246323Abstract: A system and method for adaptively choosing applications/utilities can be provided to users in a cloud based utility computing environment (VCE) based on their network characteristics. Methods categorize remote utility computing applications (RAPPs) based on their network Quality of Service (QOS) requirements. Methods decide on suitable RAPPs that can be provided to users based on their network parameters, measured in the network path between users and the nearest utility computing server farm. A local hard disk based operating system and application can be provided, which is not a managed environment, but the access to which is controlled by the utility computing environment.Type: ApplicationFiled: November 30, 2010Publication date: September 27, 2012Inventors: Vinod Kumar Gopinath, Badrinath Sriram, Venu Gopalraju Kanumuri, Siva Rama Krishna Reddy, Yuri Sysoyev
-
Publication number: 20120244863Abstract: A system and method is disclosed to dynamically alter service offerings to a user based on the available network resources. As network resources are diminished, the end user will see less available services so as to avoid diminished network performance. If network performance improvements, the system detects the improved network recourse availability and provides more offerings to the end user.Type: ApplicationFiled: March 23, 2012Publication date: September 27, 2012Applicant: Opanga Networks Inc.Inventors: John M. Burnette, Jeffrey P. Harrang, David B. Gibbons
-
Publication number: 20120246318Abstract: Systems and methods of resource compatibility for data centers are disclosed. In an example, the method may include accessing a condition for utilizing resources. The method may also include comparing the condition to compatibility information for the resources in a data center. The method may also include using the comparison to identify a supported configuration for the resources in the data center satisfying the condition.Type: ApplicationFiled: March 27, 2011Publication date: September 27, 2012Inventors: Sakhavullah Mohammed, Reddy Challa Narsimha, Raju Kalidindi
-
Publication number: 20120246322Abstract: A method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming instructions are operable to manage workload for cloud computing by transferring workload to at least one mobile device using Session Initiation Protocol (SIP).Type: ApplicationFiled: June 6, 2012Publication date: September 27, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sandeep R. PATIL, Sri RAMANATHAN, Susan L. SYLVIA, Matthew B. TREVATHAN
-
Publication number: 20120246324Abstract: A load characteristic estimation system includes: a program input unit into which a program that runs on a prescribed computer system is inputted; a program feature information acquisition unit that obtains features from the inputted program; and a load characteristic estimation unit that estimates a load characteristic of the inputted program by reading load characteristic information of another program having a feature similar to the inputted program, from a load characteristic recording unit that records a load characteristic produced in the prescribed computer system when the other program was run on the computer system in the past.Type: ApplicationFiled: December 6, 2010Publication date: September 27, 2012Applicant: Prognosys Biosciences Inc.Inventor: Masaki Kan
-
Publication number: 20120246254Abstract: A method and an apparatus for UE accessing an IP Multimedia Subsystem (IMS) are disclosed in the present invention. The method includes: setting a user equipment access apparatus (308) at user equipment (301) side; when the user equipment (301) establishes a session with a peer network element through an IMS core network, the IMS core network (309) instructing the user equipment access apparatus (308) to reserve media plane forwarding resource, and the user equipment access apparatus (308) allocating the media plane forwarding resource to the user equipment (301); during a session between the user equipment (301) and the peer network element, said user equipment access apparatus (308) forwarding media plane information between the user equipment (301) and the peer network element according to the media plane forwarding resource. The apparatus provided in the present invention can be deployed flexibly.Type: ApplicationFiled: April 12, 2010Publication date: September 27, 2012Applicant: ZTE CORPORATIONInventors: Zhifeng Chen, Zhenwu Hao
-
Publication number: 20120246321Abstract: Systems and methods for fair-sharing in bandwidth sharing ad-hoc networks. A method includes maintaining a borrower account and lender account of a borrower and a lender of an ad hoc network. The method also includes adjusting at least one of the borrower account and the lender account based upon data transfer by the lender for the borrower.Type: ApplicationFiled: June 6, 2012Publication date: September 27, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher J. DAWSON, Peter G. FINN, Rick A. HAMILTON, II, Jenny S. LI
-
Patent number: 8275867Abstract: A domain to be published to an enterprise ECDN is associated (either by static configuration or dynamically) with a set of one or more enterprise zones configurable in a hierarchy. When a DNS query arrives for a hostname known to be associated with given content within the control of the ECDN, a DNS server preferably responds in one of three (3) ways: (a) handing back an IP address, e.g., for an ECDN intelligent node that knows how to obtain the requested content from a surrogate or origin server; (b) executing a zone referral to a next (lower) level name server in a zone hierarchy, or (c) CNAMing to another hostname, thereby essentially restarting the lookup procedure. In the latter case, this new CNAME causes the resolution process to start back at the root and resolve a new path, probably along a different path in the hierarchy. At any particular level in the zone hierarchy, preferably there is an associated zone server.Type: GrantFiled: January 12, 2009Date of Patent: September 25, 2012Assignee: Akamai Technologies, Inc.Inventor: Charles J. Neerdaels
-
Patent number: 8275893Abstract: The present application discloses systems and methods for accessing digital content between multiple devices. The systems and methods may be directed to providing access to an interaction with a first application on a head-mounted display (HMD) to a second device. Contextual information relating information of the HMD and information associated with the interaction to describe an interaction state may be stored. A second device may be selected upon which the interaction state may be accessed and a determination of attributes of the second device may be made. The HMD may transfer to the second device the stored contextual information such that the second device may provide via the second application access to the interaction state. Information associated with a user input to the first application may also be transferred. In one example, the contextual information may describe an identified occurrence of digital content accessed via the first application.Type: GrantFiled: May 1, 2012Date of Patent: September 25, 2012Assignee: Google Inc.Inventors: Liang-Yu (Tom) Chi, Sanjay Mavinkurve, Luis Ricardo Prada Gomez
-
Patent number: 8275899Abstract: Network activity in a network is regulated. Network activity scores that correspond to network usage patterns for respective network users are calculated. A network user is assigned into one of multiple risk classes responsive to a respective one of the network activity scores. A subsequent action is selected responsive to which of the risk classes the network user is assigned.Type: GrantFiled: December 29, 2008Date of Patent: September 25, 2012Assignee: AT&T Intellectual Property I, L.P.Inventors: William R. Beckett, III, Deepak Chawla
-
Patent number: 8275871Abstract: The present solution provides a spillover management technique for virtual servers of an appliance based on bandwidth. A network administrator may configure a bandwidth threshold for one or more virtual servers, such as virtual servers providing acceleration or load balancing for one or more services. The bandwidth threshold may be specified as a number of bytes transferred via the virtual server. The bandwidth threshold may also be specified as a round trip time or derivative thereof. A user may specify the bandwidth threshold via a configuration interface. Otherwise, the appliance may establish the bandwidth threshold. The appliance monitors the bandwidth used by a first virtual server. In response to detecting the bandwidth reaching or exceeding the bandwidth threshold, the appliance dynamically directs client requests to a second virtual server.Type: GrantFiled: October 30, 2009Date of Patent: September 25, 2012Assignee: Citrix Systems, Inc.Inventors: Maruthi Ram, Joesphine Suganthi, Sergey Verzunov, Sandeep Kamath
-
Patent number: 8275876Abstract: An apparatus for collecting attribute information of an information processing apparatus to be monitored in a system for monitoring the information processing apparatus via a network includes an attribute-information obtaining unit that regularly obtains first attribute information from the information processing apparatus to be monitored, and when obtaining the first attribute-information, collectively obtains second attribute information that was obtained subsequent to the first attribute information in past times.Type: GrantFiled: March 29, 2006Date of Patent: September 25, 2012Assignee: Fujitsu LimitedInventor: Hitoshi Ueno
-
Patent number: 8275888Abstract: Resources are typically stored in homogenous data structures by shredding resource data into database tables destroying a native format of the resources. Typical approaches to indexing the resources rely on users indicating properties that should be indexed, using full text searches to create resource index documents, and other such labor and computation intensive processes. Functionality can be implemented to dynamically generate the resource index documents based on resource properties with minimal user input. The resource index documents can be in a common format to facilitate access to resources stored in heterogeneous native resource formats.Type: GrantFiled: November 25, 2009Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: James P. Branigan, David P. Charboneau, Simon K. Johnston, Martin P. Nally, Lawrence S. Rich, Edison L. Ting, Robbert Van der Linden
-
Patent number: 8276193Abstract: An Activity Access Control (AAC) utility controls access to applications and devices by allowing an administrator to set terms of use/access regarding a applications and/or devices for a group of users, whose activity are monitored. The AAC utility also enables administrator and user access to a compromise facility via a centralized access point to establish or request changes to the terms of use/access. The AAC utility allows the administrator to dynamically update information and set terms based on real-time information collected during activity monitoring. Dynamic updates may also occur based on the monitored user's request, the priority of the requesting user(s), historical data, occurrence of a special event, completion of other internal or/external tasks, and/or pre-set limitations or thresholds. In addition, the AAC utility facilitates the real-time display or publishing of the terms of use, status information, and statistical information to users and the administrator.Type: GrantFiled: October 2, 2008Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: Jason A. Cox, Lydia M. Do
-
Patent number: 8275940Abstract: A method is provided for optimization of the management of a server cache for dynamic pages, which may be consulted by client terminals with differing characteristics which requires the provision of discrete versions of a dynamic page in the cache. When a terminal requests a dynamic page, a verification step—for the presence of at least one version of the dynamic page in the cache is carried out, such that if the verification is positive the following complementary steps are carried out: procurement of a set of characteristics specific to the type of client terminal, determination of a subset of necessary characteristics from amongst the specific characteristics for the reproduction of the dynamic page on a client terminal, search, among the version(s) of the dynamic page in the cache for a suitable version using the subset of necessary characteristics and allocation of the suitable version to the client terminal.Type: GrantFiled: March 27, 2006Date of Patent: September 25, 2012Assignee: StreamezzoInventors: Elouan Lecoq, Julien Perron
-
Patent number: 8275887Abstract: A mobile communications device capable of replying to advertising message (ad) quickly and a method thereof are provided. The method includes steps of: receiving an ad transmitted by a server; identifying whether the received ad is a message in a predetermined format; reading a decoding program from a storage unit to decode the received ad if the received ad is messages in the predetermined format; displaying a basic content part and a reply content part after the ad is decoded; receiving a user's reply, generating a reply message includes a reply code corresponding to the user's reply, and sending the reply message.Type: GrantFiled: December 30, 2008Date of Patent: September 25, 2012Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.Inventors: Xiao-Guang Li, Kuan-Hong Hsieh
-
Patent number: 8276139Abstract: Virtual machines are provisioned computers in a computer environment based on input/output (I/O) requirements of software tasks. A workload request, requesting the execution of a software task on a virtual machine, is received. The I/O requirements of the software task are matched to an optimal computer, in the computer environment, that has an I/O bandwidth capability that best matches the I/O requirements of the software task. The software task is then routed to a virtual machine, on the optimal computer, for execution of the software task.Type: GrantFiled: September 30, 2009Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: James J. Bozek, Bruce A. Smith, Edward S. Suffern, James L. Wooldridge
-
Patent number: 8275885Abstract: A method, apparatus and system for processing of a series of service messages. In one embodiment, the series of service messages is formed by a plurality of service messages, and at least two server instances provide real-time processing of the service messages and store the information provided by the service messages and results obtained from processing the service messages. The method includes the steps of: determining an activity that affects real-time processing of the service messages will occur in at least one server instance of the server instances; and dispatching subsequent service messages among the service messages to other server instance(s) other than the at least one server instance, so as to ensure that said activity will not affect message processing delay.Type: GrantFiled: February 6, 2008Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: Jin Feng Hu, Wei Lu, Rui Xiong Tian, Bo Yang, Ce Yu
-
Patent number: 8275825Abstract: One embodiment provides a computer-implemented method for enforcing a temperature limit of a client computer. The method includes receiving a request for computer-executable work to be executed on a client computer. If executing all of the requested work on the client computer would cause the client computer to exceed the temperature limit, a portion of the requested work may be selectively redirected to a remote computer in an amount selected to enforce the temperature limit of the client computer. Simultaneously, the remainder of the requested work may be executed on the client computer. The output of the redirected work may be communicated from the remote computer back to the client computer over a network.Type: GrantFiled: June 3, 2009Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: Julianne F. Haugh, Jeffrey B. Jennings
-
Patent number: 8275886Abstract: A storage system to be used by a host is automatically configured using an agent running at a management console communicatively coupled to the host and to the storage system. In response to probes initiated by the agent, information regarding the host and the storage system, which information is required for the host and the storage system to establish a connection therebetween is obtained and is provided to the host and the storage system. Thereafter, the agent instructs the host and the storage system to establish the connection and further instructs the host to configure the storage system and, finally, to mount the storage system in some instances, the agent may use instruction compliant with the storage management initiative-specification (SMI-S) or, more generally, with the WBEM standard.Type: GrantFiled: June 23, 2008Date of Patent: September 25, 2012Assignee: NetApp, Inc.Inventor: Antonio Galan
-
Patent number: 8275866Abstract: The present invention provides techniques for assigning network nodes to community of interest clusters. A seed point representing a cluster is selected. One or more nodes are added to the cluster based on each node's geographic proximity to the selected seed point. Nodes that are adjacent to the cluster are identified and a clustering metric is computed that is representative of the affinity that each identified adjacent node has for the cluster. One or more of the identified nodes are added to the cluster when the clustering metric for the one or more identified nodes exceeds a predetermined value.Type: GrantFiled: December 19, 2007Date of Patent: September 25, 2012Assignee: AT&T Intellectual Property I, L.P.Inventor: John Gregory Klincewicz
-
Patent number: 8275881Abstract: A method, system, and program for managing escalating resource needs within a grid environment are provided. A job is submitted into a first selection of resources in a grid environment from among a hierarchy of discrete sets of resources accessible in the grid environment. Discrete sets of resources may include locally accessible resources, enterprise accessible resources, capacity on demand resources, and grid resources. The performance of the first selection of resources is monitored and compared with a required performance level for the job. If the required performance level is not met, then the discrete sets of resources are queried for available resources to meet the required performance level in an order designated by said hierarchy. Available resources in a next discrete set of resource from the hierarchy of discrete sets of resources are added to a virtual organization of resources handling the job within the grid environment.Type: GrantFiled: May 4, 2009Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: Craig Fellenstein, Rick Allen Hamilton, II, Joshy Joseph, James Seaman
-
Patent number: 8275827Abstract: Software-based network attached storage (NAS) services are hosted on a massively distributed processing system configured by coupling a multiplicity of distributed devices with a network, wherein each of the distributed devices are enabled to process workloads for the distributed processing system by a client agent program. More particularly, the client agent program is configured with a NAS software component to enable selected distributed devices from the multiplicity of distributed devices to appear to client devices coupled to the network as dedicated NAS devices. The NAS software component allocates an available amount of storage resources in the selected distributed devices to provide NAS services to the client devices. Storage priority controls, including user specified constraints, standard bit, block and file priority levels, and direct bit, block or file priority markings may be utilized to facilitate the full use of the available amounts of unused storage in the selected distributed devices.Type: GrantFiled: April 13, 2001Date of Patent: September 25, 2012Assignee: Niration Network Group, L.L.C.Inventor: Edward A. Hubbard
-
Patent number: 8275875Abstract: A method for processing data from a communication line. Data is received from the communication line (802) and segregated into packets (803). Packets are selected based on a respective characteristic (804) and the selected packets are provided to one of a plurality of data processing units.Type: GrantFiled: May 12, 2001Date of Patent: September 25, 2012Assignee: Niksun, Inc.Inventor: Parag Pruthi
-
Patent number: 8276191Abstract: A method and system for generating authorization settings that indicate whether host administrators using a host-based storage-management application are authorized to perform provisioning operations on data storage entities residing on a data storage system are disclosed. Accordingly, a storage-management application receives from an administrator an authorization setting indicating on a per-user basis a set of provisioning operations which can be performed with a data storage entity via the storage-management application. The authorization settings are then communicated from the host-based storage-management application to the storage system where the data storage entity resides, and the authorization settings are stored. A storage-management application executing on any host can then utilize the authorization settings to control which users are allowed to interact with certain data storage entities, and what specific interactions (e.g., provisioning operations) are allowed.Type: GrantFiled: April 30, 2008Date of Patent: September 25, 2012Assignee: NetApp, Inc.Inventors: Gaurab Paul, Vasantha Prabhu
-
Patent number: 8275938Abstract: The computer system of the present invention has a plurality of SAS target devices, an SAS initiator device, and a service delivery subsystem that is connected to each SAS target device by means of a physical link that is physical wiring and connected to the SAS initiator device by means of a wide link constituted by a plurality of physical links. The SAS initiator device controls how many physical links in the wide link are allocated to a particular SAS target device, whereby access from the SAS initiator device to the SAS target device is made via a physical link that is allocated to the SAS target device and is not made via a physical link that is not allocated to the SAS target device.Type: GrantFiled: February 16, 2011Date of Patent: September 25, 2012Assignee: Hitachi, Ltd.Inventors: Akio Nakajima, Ikuya Yagisawa
-
Publication number: 20120239810Abstract: According to one aspect of the present disclosure, a system and technique for clustered computer environment partition resolution is disclosed. The system includes: a first node couplable to a second node in a clustered network environment; and a storage provider resource accessible by the first and second nodes. The first node comprises logic executable to: create a key; communicate the key to the second node; responsive to detecting a potential partition event, generate a lock code using the key for reserving the storage provider resource; and responsive to determining an unlocked status of the storage provider resource, resolve the partition event by writing the lock code to the storage provider resource.Type: ApplicationFiled: March 18, 2011Publication date: September 20, 2012Applicant: International Business Machines CorporationInventors: Markus Mueller, Steve Raspudic
-
Publication number: 20120239811Abstract: A device receives, from a client device, a request for a resource that is available from an origin device, and determines whether the resource is cached in a cache server or not cached in the cache server. The device forwards the request to the cache server regardless of whether or not the resource is cached in the cache server, and receives, when the resource is not cached in the cache server, a redirect command from the cache server based on the request. The device forwards the received redirect command to the client device, where the redirect command instructs the client device to obtain the resource from the origin device. The device receives, from the cache server and based on the request, the resource when the resource is cached in the cache server, and forwards the received resource to the client device.Type: ApplicationFiled: March 18, 2011Publication date: September 20, 2012Applicant: JUNIPER NETWORKS, INC.Inventors: Jaspal KOHLI, Vikram VENKATARAGHAVAN, Junxiao HE
-
Publication number: 20120239813Abstract: A method of generating an integrated identifier includes generating a product identifier of an electronic appliance from information indicating a product type of the electronic appliance, generating an individual identifier of the electronic appliance from information regarding an entity to which the electronic appliance belongs, and generating an integrated identifier of the electronic appliance by combining the product identifier and the individual identifier.Type: ApplicationFiled: February 7, 2012Publication date: September 20, 2012Applicant: Samsung Electronics Co., Ltd.Inventors: Jeong-il SEO, Jai-ick Chun
-
Publication number: 20120239812Abstract: In a portable computing device having a node-based resource architecture, resource requests are batched or otherwise transactionized to help minimize inter-processing entity messaging or other messaging or provide other benefits. In a resource graph defining the architecture, each node or resource of the graph represents an encapsulation of functionality of one or more resources controlled by a processor or other processing entity, each edge represents a client request, and adjacent nodes of the graph represent resource dependencies. A single transaction of resource requests may be provided against two or more of the resources.Type: ApplicationFiled: September 13, 2011Publication date: September 20, 2012Applicant: QUALCOMM IncorporatedInventors: Norman S. Gargash, Vinod Vijayarajan
-
Publication number: 20120239814Abstract: According to one aspect of the present disclosure, a method and technique for clustered computer environment partition resolution is disclosed. For a clustered environment having a plurality of nodes, the method includes: creating a key by a first node of the plurality of clustered nodes, the plurality of clustered nodes each configured to have access to a storage provider resource; communicating the key to remaining nodes of the plurality of clustered nodes; responsive to detecting a potential partition event, generating by at least one of the plurality of clustered nodes a lock code using the key for reserving the storage provider resource; and responsive to determining an unlocked status of the storage provider resource, resolving the partition event by writing the lock code to the storage provider resource.Type: ApplicationFiled: March 29, 2012Publication date: September 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Markus Mueller, Steve Raspudic
-
Publication number: 20120239815Abstract: One embodiment of the present invention provides a distributed, differential electronic-data storage system that includes client computers, component data-storage systems, and a routing component. Client computers direct data objects to component data-storage systems within the distributed, differential electronic-data storage system. Component data-storage systems provide data storage for the distributed, differential electronic-data storage system. The routing component directs data objects, received from the clients computers, through logical bins to component data-storage systems by a compression-enhancing routing method.Type: ApplicationFiled: May 8, 2012Publication date: September 20, 2012Inventors: Samuel A. Fineberg, Kave Eshghi, Pankaj Mehra, Mark Lillibridge
-
Patent number: 8271652Abstract: DNS name resolution is integrated into each node in a network storage cluster, to allow load balancing of network addresses, using a weighted random distribution to resolve DNS requests. A node in the cluster gathers statistics on utilization of resources, such as CPU utilization and throughput, on nodes in the cluster and distributes those statistics to all other nodes. Each node uses the same algorithm to generate weights for the various IP addresses of the cluster, based on the statistics distributed to it. The weights are used to generate a weighted list of available network addresses. In response to a DNS request, a DNS in a given node randomly indexes into the weighted address list to resolve requests to a network address. The weights are chosen so that the DNS is likely to pick an IP address which has a low load, to balance port and node usage over time.Type: GrantFiled: July 24, 2008Date of Patent: September 18, 2012Assignee: NetApp, Inc.Inventors: Phillip G. Ezolt, Jeffrey E. Semke
-
Patent number: 8271694Abstract: A flexible arrangement allows a single arrangement of Ethernet channel adapter (ECA) hardware functions to appear as needed to conform to various operating system deployment models. A PCI interface presents a logical model of virtual devices appropriate to the relevant operating system. Mapping parameters and values are associated with the packet streams to allow the packet streams to be properly processed according to the presented logical model and needed operations. Mapping occurs at both the host side and at the network side to allow the multiple operations of the ECA to be performed while still allowing proper delivery at each interface.Type: GrantFiled: August 26, 2011Date of Patent: September 18, 2012Assignee: Intel-Ne, Inc.Inventors: Robert O. Sharp, Kenneth G. Keels, Brian S. Hausauer, John S. Lacombe
-
Patent number: 8271634Abstract: The present invention relates to a buffer system for managing a plurality of service measurement (SM) requests. In one embodiment, the buffer system includes a count buffer configured to store the SM requests. Each SM request includes a key set and a name-value pair. The name-value pair includes a name field and a value field. The buffer system further includes a send buffer configured to consolidate indices of the count buffer according to a destination address of each of the SM requests and a transport buffer configured to create at least one outgoing message based on data contents of the count buffer than correspond to the indices that have been consolidated.Type: GrantFiled: April 30, 2009Date of Patent: September 18, 2012Assignee: Alcatel LucentInventors: Sheng Lin, Suveer Kaul
-
Patent number: 8271655Abstract: The present invention provides a system and method to provide Cloud roaming services. It allows Cloud services to be offered to requesters that are abstracted from the underlying Cloud provider used to fulfill those services. The present invention provides the ability for Cloud providers to be dynamically associated with currently available Cloud services for requesters. The system and method describes two scenarios—a pull and push model—to align requester required services to currently available services from Cloud providers. The requester has a profile determining a prioritized list of Cloud providers that may be used, or the primary Cloud provider may delegate services to a partner cloud. The algorithm of the invention shows how the provider decides which requesters have access to which services—based on current utilization and forecasting.Type: GrantFiled: December 3, 2009Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventors: Christopher J. Dawson, Vincenzo V. Diluoffo, Michael D. Kendzierski, James W. Seaman
-
Patent number: 8271615Abstract: An apparatus, system, method and program providing a multi-tenant software as a service (SaaS) application that manages and monitors the use of other SaaS applications via a common connection and database framework. An Internet-based interface is provided as a single portal for monitoring and managing the use of SaaS applications. Objects and the state of these objects including all associated attributes related to the SaaS applications are stored in databases associated with the Internet-based interface. The Internet-based interface also provides a social networking infrastructure and an application exchange infrastructure that allows sharing of information related to the SaaS applications.Type: GrantFiled: March 31, 2010Date of Patent: September 18, 2012Assignee: Cloud Connex, LLCInventors: Brian Lee Ellison, Elizabeth Nord Pierce
-
Patent number: 8271653Abstract: To manage and communicate with virtual machines in an external cloud regardless of the cloud management scheme of clouds, the cloud management system can utilize an abstraction library. The abstraction library can be configured to abstract out the differences between different cloud management schemes utilized by the cloud management systems and an independent cloud management system of the external cloud.Type: GrantFiled: August 31, 2009Date of Patent: September 18, 2012Assignee: Red Hat, Inc.Inventor: Michael Paul DeHaan
-
Patent number: 8271685Abstract: Ways of allocating an identifier to a mobile device are disclosed. One method includes receiving a request that requests an address be assigned to the mobile device, considering factors in connection with determining a mobile IP (MIP) address to be assigned to the mobile device, determining the MIP address based on the factors, and conveying the MIP address to the mobile device.Type: GrantFiled: October 19, 2009Date of Patent: September 18, 2012Assignee: Sprint Communications Company L.P.Inventors: Raymond Emilio Reeves, Ryan Alan Wick, Wen Xue
-
Patent number: 8271651Abstract: Methods and systems for regulating resource usage of an application are disclosed. A method of regulating usage of an application is disclosed that comprises receiving an operating parameter of a client device, assigning a value to a usage variable associated with the operating parameter of the client device, and correlating by an application a resource usage level of the application with the usage variable.Type: GrantFiled: December 31, 2003Date of Patent: September 18, 2012Assignee: Google Inc.Inventors: Niniane Wang, Stephen R. Lawrence, Mihai Florin Ionescu
-
Patent number: 8271667Abstract: A session management server, which is provided with a service determination table having a plurality of entries each indicating a service identifier in association with possible particular items of information which may be extracted from a session setup request packet, receives a session setup request packet issued from a client to a particular application server and determines whether the client terminal is authorized to receive an information service by referring to the determination table, in place of the particular application server. When the determination results in success, the session setup request packet is forwarded to the particular application server.Type: GrantFiled: March 23, 2005Date of Patent: September 18, 2012Assignee: Hitachi, Ltd.Inventors: Kazuyoshi Hoshino, Kazuma Yumoto, Satoshi Kiyoto, Takashi Miyamoto, Yasunori Saigusa
-
Patent number: 8271642Abstract: A system, method, and computer program product are provided for isolating a device associated with at least potential data leakage activity, based on user input. In operation, at least potential data leakage activity associated with a device is identified. Furthermore, at least one action is performed to isolate the device, based on user input received utilizing a user interface.Type: GrantFiled: August 29, 2007Date of Patent: September 18, 2012Assignee: McAfee, Inc.Inventors: Srinivasan Sankararaman, Deepakeswaran Kolingivadi
-
Patent number: 8270404Abstract: A method for improved distribution of data in a computing environment includes receiving data for distribution in the computing environment, receiving configuration data of the computing environment, parsing the data for distribution using the configuration data, and outputting header information of a packet, the packet including the data for distribution.Type: GrantFiled: February 13, 2008Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventors: Richard Appleby, John Easton
-
Patent number: 8271658Abstract: A method and apparatus for a connection manager have been disclosed. By providing for persistent connections with clients, the connection manager allows for servers to communicate with clients, which would otherwise be inaccessible.Type: GrantFiled: October 31, 2007Date of Patent: September 18, 2012Assignee: Digi International Inc.Inventors: Curtis M. Allred, Elliot Schwartz
-
Patent number: 8271656Abstract: According to one embodiment, a method of decreasing latency in an anonymity network includes filtering a list of anonymity routers for a client device based on one of (i) loads of the anonymity routers on the list and (ii) distances of the anonymity routers from the client device.Type: GrantFiled: May 4, 2010Date of Patent: September 18, 2012Assignee: Alcatel LucentInventors: Moritz Steiner, Ivica Rimac, Volker Hilt, Prithula Dhungel
-
Patent number: 8269789Abstract: A method and system of the present invention determines the performance values of components of a flow by taking the interactions between the components into account, and visualizes the performance values on a graphical user interface during a flow design phase. Thus, interactions between the components of the flow become transparent to the user and bottlenecks can be identified immediately.Type: GrantFiled: June 28, 2006Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventors: Stefan Raspl, Yannick Saillet
-
Patent number: 8271654Abstract: Disclosed are a method and apparatus for providing an application. The method includes receiving a first-level application information table (AIT) including one or more application driving conditions and location information of one or more AITs; creating an AIT map table by using the first-level AIT; obtaining a second-level AIT corresponding to a predetermined application driving condition included in the AIT map table based on the location information of the second-level AIT; driving an application based on the second-level AIT.Type: GrantFiled: October 23, 2009Date of Patent: September 18, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Kwang-hyuk Kim, Keum-yong Oh, Sung-jin Park
-
Patent number: 8271628Abstract: A cache module (26) at a client computer (12) controls a cache portion (28) on a storage device (24). The cache module communicates with other cache modules at other clients to form a cache community (15). The cache modules store World Wide Web or other content in the cache portions for retrieval in response to requests (32) for content from browsers (30) in the cache community. When the requested content is not available in the cache community, the requested content may be retrieved from an origin server (19) using the Internet.Type: GrantFiled: March 13, 2012Date of Patent: September 18, 2012Assignee: Parallel Networks, LLCInventors: Keith A. Lowery, Bryan S. Chin, David A. Consolver, Gregg A. DeMasters
-
Patent number: 8271617Abstract: A network architecture or framework supports hosting and content distribution on a truly global scale. The inventive framework allows a Content Provider to replicate and serve its most popular content at an unlimited number of points throughout the world. The inventive framework comprises a set of servers operating in a distributed manner. The actual content to be served is preferably supported on a set of hosting servers (sometimes referred to as ghost servers). This content comprises HTML page objects that, conventionally, are served from a Content Provider site. A base HTML document portion of a Web page is served from the Content Provider's site while one or more embedded objects for the page are served from the hosting servers, preferably, those hosting servers near the client machine. By serving the base HTML document from the Content Provider's site, the Content Provider maintains control over the content.Type: GrantFiled: December 5, 2011Date of Patent: September 18, 2012Assignee: Massachusetts Institute of TechnologyInventors: Leighton F. Thomson, Daniel M. Lewin
-
Patent number: 8271679Abstract: A CPU obtains the component information of the hardware resources for each partition when dividing a system board and IO unit which are the hardware resources of a computer server, provided by the system manager, into a plurality of partitions and assigning them to the plurality of partitions, and sets a switching hub, based on the component information of these hardware resources.Type: GrantFiled: September 9, 2005Date of Patent: September 18, 2012Assignee: Fujitsu LimitedInventor: Shuji Nishino