Network Resource Allocating Patents (Class 709/226)
  • Patent number: 8261037
    Abstract: The storage self-healing/capacity planning system and method enables SAN resources to be reserved by allowing one or more policies to be set up for the resources. A conformance check is made, for example, upon receiving an event associated with the one or more resources, to ensure that the event occurring is in conformance with the one or more reserved policies. When violation is detected, one or more enforcement rules may be invoked automatically.
    Type: Grant
    Filed: July 12, 2004
    Date of Patent: September 4, 2012
    Assignee: CA, Inc.
    Inventor: Sylvia Scheuren
  • Patent number: 8260921
    Abstract: A demand forecasting system and a demand forecasting method capable of forecasting demands for IT resources in a data center accurately are provided. The demand forecasting system includes: a classification unit that classifies a plurality of users who use IT resources in a data center into a plurality of user's behavior classes; an event characteristics model generation unit that generates an event characteristics model representing a variation over time in a usage state of the IT resources caused by an event and the number of the users moving among the user's behavior classes caused by the event; an event influence calculation unit that calculates a predicted value of the variation over time in a usage state of the IT resources and a predicted value of the number of the users moving among the user's behavior classes that will be caused by an event scheduled to be held in the future using the event characteristics model; and a demand forecasting unit that calculates a variation in load on the IT resources.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: September 4, 2012
    Assignee: Fujitsu Limited
    Inventors: Masashi Uyama, Masatomo Yasaki, Youji Kohda
  • Patent number: 8261323
    Abstract: Network attacks, such as a denial of service (DoS) attack, attempt to exhaust server resources and can cause a network to be unavailable for significant periods of time. Although a firewall can be utilized to defend a system from network attacks, the number of incoming connections created can be controlled to defend the system against network attacks. An operating system creates connections, known as sockets, on one or more logical ports. Incoming connections are connections whose creation requests originate from a source outside the operating system. Functionality to control socket creation can be implemented within the operating system, thus allowing a system to be placed directly on a network without a firewall. Implementing defense against network attacks within an operating system reduces the additional cost of having firewall products, and can lead to more efficient network configurations.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Marco A. Cabrera, Tommy L. McLane, Eduardo L. Reyes
  • Patent number: 8260892
    Abstract: The invention is a method and apparatus for facilitating facilitates load balancing in a server farm. In accordance with various aspects of the invention, all of the information about each server necessary for a load balancing program to define and execute a load balancing algorithm is stored at a predetermined URL for each server. The load balancer can query the predefined URL, which returns the necessary information. The load balancer then dynamically configures the load balancing algorithm in accordance with the returned information.
    Type: Grant
    Filed: January 19, 2009
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Roberto DeLima, Craig A. Lanzen
  • Patent number: 8261281
    Abstract: A method, system and computer program product for optimizing allocation of resources to partitions of a data processing system are disclosed. The method includes creating a first virtual central processing unit and a second virtual central processing unit, wherein at least one of the set of the first virtual processing unit and the second virtual processing spans across a first physical processing unit and a second physical processing unit. One or more resources from the first and second virtual central processing units are allocated to a first partition and a second partition. Whether one or more processes running on the first partition can utilize additional resources is determined. One or more resources from the first virtual central processing unit and resources from the second virtual central processing unit are reallocated to the first partition, wherein at least one of the resources was previously allocated to the second partition.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventor: Sujatha Kashyap
  • Patent number: 8260926
    Abstract: The present invention provides systems and methods for maintaining site persistence in a hierarchical Global Server Load Balancing (GSLB) deployment. Via configuration of GSLB services locally and remotely on each of the GSLB appliances and LB appliances at a site, a site appliance identifies and associates requests from the GSLB with the site. Furthermore, the site appliance may receive a GSLB cookie with the client request and confirms the request is from the expected GSLB in the site hierarchy. When the load balancers receives a response from a server, the appliance may include the GSLB cookie with the response back to the client. The appliance may also include an LB cookie to identify the server selected by the LB. When the client sends another request, the request may include the GSLB and LB cookie. With this information, the GSLB and LB appliance may maintain site persistence for the client as well as server persistence at the site.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: September 4, 2012
    Assignee: Citrix Systems, Inc.
    Inventors: Raghav Somanahalli Narayana, Josephine Suganthi, Murali Raja, Ravi Kondamuru
  • Patent number: 8260845
    Abstract: A method, system, Web-environment and computer program product for automatically generating proxies and meta-proxies for script code in an HTML document. The invention preferably operates with a system that allows for JavaScript to be utilized on the server-side.
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: September 4, 2012
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
  • Patent number: 8260929
    Abstract: A method, system, and computer usable program product for deploying analytic functions are provided in the illustrative embodiments. A resource is identified in an analytic function specification. A set of input time series is identified for the analytic function specification. An analytic function instance corresponding to the analytic function specification is instantiated in relation to an object of the resource. Each input time series in the set of time series is located in relation to the object. The analytic function instance is associated with each input time series in the set of time series. An analysis is performed using the set of input time series and an analytic function described in the analytic function specification. The analytic function instance is instantiated if both the object and the set of data sources are present in an object graph where the analytic function instance is to be instantiated.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Alexander Pikovsky, David Joel Pennell, Sr., Robert Joseph McKeown, Colin Putney
  • Patent number: 8260927
    Abstract: A host reserves a device controlled by a controller that is coupled to the host. The controller starts a first timer, in response to a completion of input/output (I/O) operations on the device by the host, wherein the host continues to reserve the device after the completion of the I/O operations. The controller sends a notification to the host after an expiry of the first timer, wherein the notification requests the host to determine whether the device should continue to be reserved by the host. The controller starts a second timer, in response to receiving an acknowledgement from the host that the notification has been received by the host, wherein reservation status of the device reserved by the host is determined by the controller on or prior to an expiry of the second timer.
    Type: Grant
    Filed: January 22, 2009
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Juan Alonso Coronado, Russell Bernard Krueger, Christina Ann Lara, Beth Ann Peterson, Xavier Edgar Somoza, Aaron Eugene Taylor
  • Patent number: 8259614
    Abstract: A personal network, being associated with a user, and a method for securing it are disclosed. The personal network has a plurality of personal devices associated with the user, wherein the personal devices are configured to be interconnected with each other via one or more communication connections, to allow data communication there between; and at least one personal network control unit and/or service configured to control access to the personal network. The control unit and/or service is operable to be in a first mode that allows all of the personal devices to access the personal network, and a second mode wherein at least one of the personal devices has restricted or no access to the personal network.
    Type: Grant
    Filed: March 5, 2008
    Date of Patent: September 4, 2012
    Assignee: Koninklijke KPN N.V.
    Inventor: Franklin Selgert
  • Patent number: 8261364
    Abstract: An administration server determines whether a request from a first client terminal is for authentication of a specific user who is in a log-in state via a second client terminal. When the request is for the specific user, the administration server performs a first or a second control, the first control including creating a new password; replacing an old password that is for the specific user to log-in to a network via the second client terminal with the new password; and sending the new password to the first client terminal, and the second control including determining that the request is disapproval; and sending a result of disapproval to the first client terminal. A double-log in by the same user and crush of an individual storage unit caused by a double-log in with the same user ID can be prevented.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: September 4, 2012
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Toshikazu Ichikawa, Junichi Oka, Mitsukazu Washisaka
  • Patent number: 8260923
    Abstract: A server system has a blade system formed of a plurality of servers that are mounted in one or a plurality of stages within a single chassis so as to have a plurality of different functions, and a management server for managing said blade system. The management server has means for grouping the plurality of mounted servers to manage for each function, means for managing the deployment of the plurality of servers within the chassis, and deployment changing means for changing the functions of the plurality servers and transposing the functions to change the deployment of the servers within the chassis. Thus, the deployment changing means makes the servers of each of the plurality of functions be arrayed in regular order within the chassis.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: September 4, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Ichiro Shinohe, Ayumi Takizawa, Yoshifumi Takamoto, Daisuke Sasaki, Hiroyuki Igata, Shinya Takuwa
  • Patent number: 8259912
    Abstract: A programmable in-the-skin or intelligently connected message on hold delivery system is disclosed which comprises a message storage system and a processor for generating prompts which are transmitted to a control device. The prompts are received at the control device and allow an operator to select from a number of options in order to select, among other things, certain ones of the messages stored on said message storage system for playback, as well as the sequence in which said messages are to be played back. The message playback devices are each provided with one or more libraries of messages, and comprise at least one or more audio and/or visual advertising messages. Said system enables the user to start a pre-recorded audio or visual message at the beginning each time a caller is placed on hold in the telephone system.
    Type: Grant
    Filed: April 6, 2007
    Date of Patent: September 4, 2012
    Assignee: Info-Hold, Inc.
    Inventor: Joey C. Hazenfield
  • Patent number: 8260912
    Abstract: A computationally implemented method includes, but is not limited to: soliciting, based at least in part on a hypothesis that links one or more objective occurrences with one or more subjective user states and in response at least in part to an incidence of at least one objective occurrence, subjective user state data including data indicating incidence of at least one subjective user state associated with a user; and acquiring the subjective user state data including the data indicating incidence of at least one subjective user state associated with the user. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: September 4, 2012
    Assignee: The Invention Science Fund I, LLC
    Inventors: Shawn P. Firminger, Jason Garms, Edward K. Y. Jung, Chris D. Karkanias, Eric C. Leuthardt, Royce A. Levien, Robert W. Lord, Mark A. Malamud, John D. Rinaldo, Jr., Clarence T. Tegreene, Kristin M. Tolle, Lowell L. Wood, Jr.
  • Patent number: 8260959
    Abstract: A method of selecting a suitable service for the delivery of a communication across an integrated network is disclosed. Before now, users had to select the service that best suited their needs at the time of each delivery. By providing a computer programmed to act as a purchasing agent with data indicating the desirability of stability in the network service (that data representing the price the user is prepared to pay for stability) an automatic selection of the service to be provided to the communication is enabled. An embodiment is described in which different degrees of stability are given to different content file deliveries in dependence on the importance attached to the recipient by a content provider. The invention could equally be used to provide an appropriate services for many different types of network traffic.
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: September 4, 2012
    Assignee: British Telecommunications public limited company
    Inventors: Steven Rudkin, Peter Van Nieuwenhuizen
  • Patent number: 8261249
    Abstract: Embodiments of the invention provide a method for deploying and running an application on a massively parallel computer system, while minimizing the costs associated with latency, bandwidth, and limited memory resources. The executable code of a program may be divided into multiple code fragments and distributed to different compute nodes of a parallel computing system. During program execution, one compute node may fetch code fragments from other compute nodes as necessary.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Charles Jens Archer, Thomas Michael Gooding, Ruth Janine Poole, Albert Sidelnik
  • Patent number: 8260889
    Abstract: A method of using a computer network for Dynamic Discovery of Quality of Service Nodes is provided. The method comprises requesting for a level of Quality of Service (QoS) of communication for a service of an Internet Service Provider (ISP) by a Application Service Provider (ASP). The request is based on a Quality of Service by Reference (QoSbyR) information that is received by the ASP from a user. The QoSbyR information comprises a ISP location information and a level of Quality of Service information.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: September 4, 2012
    Assignee: Nokia Siemens Networks Oy
    Inventors: Mayutan Arumaithurai, Hannes Tschofenig
  • Patent number: 8259575
    Abstract: An Internet network apparatus and a method of transferring data are provided. An encoder encodes source data and then generates communication unit input data. A communication unit sequentially transmits the communication unit input data to a client via, in order, an application layer, a transport layer, an IP layer, and a network connection layer. A transmission rate determination unit compares the communication unit input data with communication unit output data or a client input data, wherein the communication unit output data is transferred via at least the transport layer and is output from the communication unit, and the client input data is transferred to at least one client. A transmission rate controlling unit controls the encoder in response to a comparison result of the transmission rate determination unit. The transmission rate can be correctly determined so as to effectively transmit data to a plurality of clients.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: September 4, 2012
    Assignee: Samsung Techwin Co., Ltd.
    Inventor: Young-ki Lee
  • Publication number: 20120221729
    Abstract: Even when a configuration in which instances of plural kinds of storage management software having equivalent functions are arranged to cooperatively manage a large-scale storage system is adopted, to prevent occurrence of a management inoperability and configuration information inconsistency and enable the same management operation and information reference as those performed when all management target objects are managed by a single instance. In the present invention, a representative management computer serving as a representative among management computers is determined. The representative management computer collects, from storage apparatuses and host computers, information concerning the management target objects and configuration summary information including a relation type among the objects and determines, on the basis of the configuration summary information, management target objects which each of the management computers should take charge of.
    Type: Application
    Filed: February 24, 2011
    Publication date: August 30, 2012
    Inventors: Junichi Hara, Yasutaka Kono
  • Publication number: 20120221845
    Abstract: Embodiments relate to systems and methods for migrating data between cloud networks via a data distribution service. In aspects, an administrator of a data payload may wish to migrate the data payload from a host cloud network to a target cloud provider to leverage cost, security, redundancy, consolidation, or other advantages. The data distribution service can identify target cloud providers with sets of resources that are capable of hosting the data payload. Further, the data distribution service can determine that the target cloud providers are connected to or capable of being connected to the data distribution service via a set of dedicated communication channels. According to aspects, the data distribution service can receive the data payload from the host cloud network, and transport the data payload to a selected target cloud provider via the set of dedicated communication channels.
    Type: Application
    Filed: February 28, 2011
    Publication date: August 30, 2012
    Inventor: James Michael Ferris
  • Publication number: 20120221731
    Abstract: A method for scheduling service applications is applied in a computing device. The method creates a software interface and sets a scheduled time and operation parameters of a service application. The software interface is called and bound to the service application. The service application is added to a scheduling queue. At the scheduled time, the service application is selected from the scheduling queue and executed according to the operation parameters of the service application.
    Type: Application
    Filed: December 28, 2011
    Publication date: August 30, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: ZHI-HONG LI, CHIEN-FA YEH, CHUNG-I LEE
  • Publication number: 20120221732
    Abstract: A method and tangible medium embodying code for allocating resource units of an allocatable resource among a plurality of clients in a computer is described. In the method, resource units are initially distributed among the clients by assigning to each of the clients a nominal share of the allocatable resource. For each client, a current allocation of resource units is determined. A metric is evaluated for each client, the metric being a function both of the nominal share and a usage-based factor, the usage-based factor being a function of a measure of resource units that the client is actively using and a measure of resource units that the client is not actively using. A resource unit can be reclaimed from a client when the metric for that client meets a predetermined criterion.
    Type: Application
    Filed: April 30, 2012
    Publication date: August 30, 2012
    Applicant: VMWARE, INC.
    Inventor: Carl A. Waldspurger
  • Publication number: 20120221733
    Abstract: A data center management system can include a data center customer profile corresponding to a data center customer, where the data center customer profile includes a service level agreement (SLA) and a data center resource usage model. A batch job quality of service (QoS) control module can determine an immediate QoS specification for a batch job of the data center customer, and a data center resource optimization module can determine a data center resource allocation for the data center customer based on the data center customer profile and the immediate QoS specification.
    Type: Application
    Filed: May 3, 2012
    Publication date: August 30, 2012
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventor: Daniel H. Greene
  • Publication number: 20120221727
    Abstract: Embodiments disclosed herein relate to managing a shared computing resource based on resource use reports. In one embodiment, a manager electronic device manages a shared computing resource based on resource use reports from agent electronic devices. The manager electronic device may send resource use instructions to the agent electronic devices, and the agent electronic devices may use the resource based on the instructions.
    Type: Application
    Filed: February 24, 2011
    Publication date: August 30, 2012
    Inventors: Mathew M. Kaippallimalil, David C. Williamson, Anh Q. Tran
  • Publication number: 20120221728
    Abstract: Administering medical digital images including receiving a medical image business object representing a transaction carrying out a type of service request made by a health care provider; selecting, in dependence upon workflow selection rules and the attributes of the medical image business object, one or more clinical workflows to process the medical image according to the transaction; and processing the medical image of the request with the clinical workflows, thereby creating a resultant business object and resultant medical image including selecting, by the workflow dispatcher in dependence upon metadata for computational units in the distributed medical digital image computing environment, particular computational units in the distributed medical digital image computing environment to perform particular services of the one or more clinical workflows, deploying the particular services to the particular computational units, and executing the services on the computational units upon which they are deployed.
    Type: Application
    Filed: February 25, 2011
    Publication date: August 30, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joel C. Dubbels, Richard J. Stevens, David A. Wall
  • Publication number: 20120221730
    Abstract: A resource control system includes a control unit configured to control to make hardware resources which are allocated to a virtual server increase if an extent of deterioration of response characteristics to requests for processing to the virtual server becomes greater than a certain first extent, and configured to control to change the certain first extent to a smaller second extent of deterioration in accordance with an increase in frequency of access to the virtual server.
    Type: Application
    Filed: December 1, 2011
    Publication date: August 30, 2012
    Applicant: FUJITSU LIMITED
    Inventor: Akio OBA
  • Patent number: 8254411
    Abstract: A data processing system includes a plurality of local hubs each coupled to a remote hub by a respective one a plurality of point-to-point communication links. Each of the plurality of local hubs queues requests for access to memory blocks for transmission on a respective one of the point-to-point communication links to a shared resource in the remote hub. Each of the plurality of local hubs transmits requests to the remote hub utilizing only a fractional portion of a bandwidth of its respective point-to-point communication link. The fractional portion that is utilized is determined by an allocation policy based at least in part upon a number of the plurality of local hubs and a number of processing units represented by each of the plurality of local hubs. The allocation policy prevents overruns of the shared resource.
    Type: Grant
    Filed: February 10, 2005
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Leo J. Clark, Guy L. Guthrie, William J. Starke
  • Patent number: 8255508
    Abstract: Administration of virtual machine affinity in a data center, where the data center includes a plurality of virtual machines (‘VMs’), each VM being a module of automated computing machinery installed upon a computer in the data center and characterized by a Universally Unique Identifier (‘UUID’), at least two of the VMs having an affinity requirement to be installed on separate computers, the data center further including a data center administration server operably coupled to the VMs, including communicating, by at least one of the VMs having an affinity requirement to the data center administration server, the UUIDs of the VMs having an affinity requirement; and moving by the data center administration server the VMs having an affinity requirement to separate computers in the data center.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventor: Eric R. Kern
  • Patent number: 8255500
    Abstract: A user device for interfacing predetermined external services provided by third party service providers to a user at a fixed location includes a processing platform running an operating system, a plurality of physical system resources associated with the remotely configurable user device, physical system resource interfaces for interfacing the operating system with the available physical system resources, a data store for storing ones of multiple configuration information associated with and identifying the external services that are available to a user with the user device and one or more of the available physical system resources required for ones of the external services and a communication resource for interfacing with the operating system to allow communication of the operating system with a central office for downloading of configuration information to remotely enable a selected one or ones of the predetermined external services provided by third party service providers.
    Type: Grant
    Filed: January 9, 2010
    Date of Patent: August 28, 2012
    Assignee: Ganart Technologies, Inc.
    Inventors: Anthony M. Cacheria, III, David Hooker, Wayne Thomas McHugh, Kristopher Glover, Webb Edwards, Arthur Martin Holbrook, Barrett Jenkins
  • Patent number: 8255535
    Abstract: A method and system to profile applications are provided. The system may include a capture module to capture resources consumption data for an application and a requirements generator to generate resources requirement data for the application. The resources requirement data may be generated by the requirements generator utilizing the resource consumption data. The system may further include a profile generator to generate a profile for the application. The profile may comprise the resources consumption data and the resources requirement data.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: August 28, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Petre Dini, Ludwig Alexander Clemm, Cosmin Nicu Dini, Manuela Ionelia Popescu
  • Patent number: 8255532
    Abstract: Detecting unauthorized or excessive use of a resource is disclosed. The value of a metric is updated based at least in part on a first data associated with a current event associated with the metric and a second data associated with a most recent prior event associated with the metric. Responsive action is taken if the updated value of the metric exceeds a threshold.
    Type: Grant
    Filed: September 13, 2005
    Date of Patent: August 28, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Jared Smith-Mickelson, Maxim Zhilyaev
  • Patent number: 8255499
    Abstract: A system for interfacing predetermined external services provided by service providers to a user at a fixed location includes a processing platform running an operating system and a plurality of physical system resource interfaces for interfacing with available physical system resources allowing a user to gain access to the predetermined external services, a data store associated with the processing platform stores configuration information defining ones of a plurality of external services, a communication interface enables the operating system to communicate with a central office to download of configuration information for one or more of the external services and to facilitate access to a selected one of the external services.
    Type: Grant
    Filed: January 9, 2010
    Date of Patent: August 28, 2012
    Assignee: Ganart Technologies, Inc.
    Inventors: Anthony M. Cacheria, III, David Hooker, Wayne Thomas McHugh, Kristopher Glover, Webb Edwards, Arthur Martin Holbrook, Barrett Jenkins
  • Patent number: 8255537
    Abstract: A vehicle communication device for using a plurality of applications in an inter-vehicle communication, and performing a control to avoid congestion of its own vehicle and the other vehicles. There is a vehicle communication device including a plurality of application units for performing the inter-vehicle communication, a lower protocol unit for transmitting and receiving data between vehicles, and a middleware unit intervening between said application units and the lower protocol unit. The middleware unit includes a transfer service processing unit, a communication control service unit, and a transmission/reception control processing unit. The communication control service unit controls a congestion avoiding process of its own vehicle and other vehicles based on application priority received for each of the application units, priority for each vehicle, and channel usage rate obtained from the lower protocol unit.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: August 28, 2012
    Assignee: Mitsubishi Electric Corporation
    Inventors: Yuji Hamada, Yoshitsugu Sawa, Masahiko Ikawa, Hiroshi Araki, Yukio Goto
  • Patent number: 8255538
    Abstract: A target world wide port name of a target port of a storage system is identified, by a device located in a path between a switch port of a switch and the target port of the storage system. A first port of the device is registered with the switch based on the target world wide port name, in a first registration procedure. Registration information relating to an initiator port of a server that is associated with the target port is received, in a second registration procedure. An initiator world wide port name of the initiator port of the server is determined, based on the registration information. A storage volume in the storage system that is associated with the initiator port is identified, based on the initiator world wide port name of the initiator port.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: August 28, 2012
    Assignee: Cirrus Data Solutions, Inc.
    Inventors: Wai T. Lam, Wayne Lam, Chang Liu
  • Patent number: 8255551
    Abstract: A method including providing pseudo-streaming media data to a terminal; receiving a transport control protocol (TCP) acknowledgement from the terminal; estimating one or more network conditions of a network based at least in part on the TCP acknowledgement; determining an optimal session bitrate based on the estimated one or more network conditions; and providing pseudo-streaming media data to the terminal based on the optimal session bitrate.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: August 28, 2012
    Assignee: Bytemobile, Inc.
    Inventors: Miguel A. Melnyk, Nicholas J. Stavrakos, Andrew Penner, Jeremy Tidemann, Fabian Breg
  • Patent number: 8255528
    Abstract: The present invention is directed towards systems and methods for global server load balancing spillover. An intermediary device providing global server load balancing (GSLB) identifies a spillover threshold for a first GSLB virtual server of the intermediary device. The first GSLB virtual server resolving DNS requests to a remote site of a plurality of remote sites. The intermediary device monitors spillover related statistics of each of a plurality of services at the plurality of remote sites, establishes a first spillover aggregate statistic for the plurality of services, determines that the first spillover aggregate statistic exceeds the spillover threshold for the first GSLB virtual server, and receives a DNS request and directing the DNS request to a second GSLB virtual server of the intermediary device responsive to the determination.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: August 28, 2012
    Assignee: Citrix Systems, Inc.
    Inventors: Murali Raja, Raghav Somanahalli Narayana
  • Patent number: 8255541
    Abstract: An apparatus for finding resources on a network comprises a finder server having access to: (a) a database including: (i) an index of resources available on network of interconnected computers on which a plurality of resources reside; and (ii) information regarding user feedback gathered from previous operations of the apparatus by a user and plural previous users; and (b) a learning system operable to access and learn from information contained on the database.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: August 28, 2012
    Assignee: RPX Corporation
    Inventor: Richard Reisman
  • Patent number: 8255254
    Abstract: A framework for managing a lifecycle of a program in an organization is provided. The framework includes a process module, a guiding module, a program lifecycle mapping module, and a matrix module. The process module provides a plurality of process guidelines for the one or more stages of the project management lifecycle. Further, the process module includes a strategic planning module, a financial management module, a risk management module, an organization change management module, a stake holder management module, a knowledge management module, a contractual compliance module, a governance module and a program setup module. The guiding module integrates a plurality of organizational attributes with the process guidelines of the process module. The program lifecycle mapping module maps the plurality of process guidelines with the one or more stages of the life cycle. The matrix module provides assignment of program management roles to one or more participants.
    Type: Grant
    Filed: November 21, 2007
    Date of Patent: August 28, 2012
    Assignee: Infosys Limited
    Inventors: Satyendra Kumar, Aman Kumar Singhal, Vasudevan Sankaran, Akhila Ramachandran Jha, Hareshkumar Mahadevrao Amre, Sunil Talloo, Anand J. Raghavan, Harish Venkatesh Kulkarni, George Ittyerah, Aruna C. Newton
  • Patent number: 8255407
    Abstract: Method and apparatus for matching resource capabilities of data centers to resource needs of data centers. Capability data sets received from one or more of a plurality of data centers are stored by a capability-demand advertising and matching computing arrangement for a certain time. Each capability data set identifies a data center and indicates resources available at the identified data center. Query descriptors are also stored by the computing arrangement for a certain time. Each query descriptor identifies a data center and specifies resource needs of the identified data center. The query descriptors stored at the computing arrangement are applied to each newly received capability data set. To each data center identified in a stored query descriptor that is satisfied by a newly received capability descriptor, the newly received capability data set is provided to the data center identified by the stored query descriptor.
    Type: Grant
    Filed: November 14, 2002
    Date of Patent: August 28, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Sven Graupner
  • Patent number: 8254401
    Abstract: The device comprises a memory (3) for storing several user share parameters and several amounts capable of advancing. A decision means (6) allocates a chosen service slice of the resource to a user selected as possessing the least advanced amount. It subsequently advances his amount according to a chosen increment. A memory link means (5) defines user queues of “FIFO” type, such that the user having the least advanced amount in a queue appears at the head of this queue. According to the invention, the memory (3) stores a limited number of values of increments. The memory link means (5) associates one of these values of increments with each user and allocates an increment value to each queue.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: August 28, 2012
    Assignee: Streamcore
    Inventor: Rémi Despres
  • Patent number: 8255505
    Abstract: A system and method for intelligent, context-sensitive enhancement of transactions among a plurality of mobile hosts, each having a local coordinator, engaging in services comprising an actual coordinator and an intelligence coordinator that determines context regarding the mobile hosts, and leverages the context to enhance the transactions between the local coordinators and the actual coordinator. The context can be leveraged by reducing the number and/or the amount of data of the transactions. The context can comprise a physical location, temporal data, and a network load near and at a network location of the mobile host. The system can also have an application operating on the services, in which the intelligence coordinator can improve performance of the application. The intelligence coordinator can receive and parse a meta-expression piggy-backed on a transaction message to enhance transactions.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: August 28, 2012
    Assignee: Telcordia Technologies, Inc.
    Inventors: Benjamin W. Falchuk, Shoshana K. Loeb
  • Patent number: 8255509
    Abstract: The system remotely manages the configuration of one or several network services (20). The management server (10) has access to a database (12) which stores a representation of the configuration of the network service (20). An agent software component (18)—running preferably on the network device providing the managed service (20)—has access to the configuration in the native language of the network service (20). The management server (10) and the agent software component (18) communicate synchronization information to each other and synchronize the representation of the configuration of the network service in the database (12) and the native language configuration of the network service (20) with each other based on the synchronization information. The synchronization information is in a language different from the native language of the configuration of the network service.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: August 28, 2012
    Assignee: Infoblox Inc.
    Inventors: Nicolas Draca, Eric Duchene
  • Patent number: 8255486
    Abstract: Systems and methods are described for adjusting an item characteristic. An illustrative system includes a first network interface, a database storing information regarding a plurality of items, a load balancer, a web proxy processor configured to selectively block or route an inbound user browser request, a cache cluster system configured to cache data and states for access by other system components, and program code stored in computer readable memory, which, when executed is configured to receive a plurality of requests for items from corresponding users, wherein the plurality of requests are associated with corresponding offer amounts and determine what the users are to provide for the items based at least in part on how many requests were received, how many items are allocated to users, and/or how many unallocated items are available, wherein at least a portion of the users are to provide an amount different than their corresponding offer amount.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: August 28, 2012
    Assignee: Ticketmaster, LLC
    Inventors: Dennis Denker, Kip Levin, David Scarborough
  • Patent number: 8255973
    Abstract: Systems and techniques are provided for controlling requests for resources from remote computers. A remote computer's ability to access a resource is determined based upon the computer's operating environment. The computer or computers responsible for controlling access to a resource will interrogate the remote computer to ascertain its operating environment. The computer or computers responsible for controlling access to a resource may, for example, download one or more interrogator agents onto the remote computer to determine its operating environment. Based upon the interrogation results, the computer or computers responsible for controlling access to a resource will control the remote computer's access to the requested resource.
    Type: Grant
    Filed: December 10, 2004
    Date of Patent: August 28, 2012
    Inventors: Chris Hopen, Gary Tomlinson, Parvez Anandam, Brian Young, Alan Flagg
  • Patent number: 8255516
    Abstract: A method for server consolidation is provided. The method includes accessing performance data of a plurality of source servers, receiving multiple consolidation parameters for a desired target server, receiving selected configurations for a new target server, computing a minimum number of target servers required to consolidate the plurality of source servers based at least on the performance data, the selected configurations for the desired target server, and the multiple consolidation parameters, and deriving a bin-packing solution to the server consolidation based at least on the performance data, the selected configurations for the new target server, and the minimum number for the one or more performance metrics.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: August 28, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alex X. Zhang, Fereydoon Safai, Dirk M. Beyer, Jerome Rolia, Marie-Jo L. Fremont
  • Patent number: 8255536
    Abstract: Systems and methods described relate to controlling bandwidth and latency in a remote computing environment. A controller establishes a remote session between a client and a remote server. Data transfer between the client and the remote server is routed through the controller. The controller regulates bandwidth consumption and latency in the remote session by simulating a session bandwidth that can be less than the available bandwidth and by injecting delays into data packets transferred in the remote session. Such systems and methods can be used to prioritize remote client sessions and test deployment of applications in a remote computing environment.
    Type: Grant
    Filed: March 21, 2008
    Date of Patent: August 28, 2012
    Assignee: Microsoft Corporation
    Inventor: Rong Chao Chen
  • Patent number: 8255806
    Abstract: A virtual machine (VM) is accessed by receiving user log-in information, the log-in information identifying a user and a corresponding VM, the VM having a local copy and a remote copy. A selected copy of the VM is identified based on at least one of a policy and a user selection, the selected copy being one of the local copy and the remote copy of the VM. A desktop generated by the selected copy of the VM is presented to the user in a common application graphical user interface, the common application graphical user interface being used regardless as to whether the selected copy of the VM is the local copy or the remote copy.
    Type: Grant
    Filed: September 15, 2009
    Date of Patent: August 28, 2012
    Assignee: VMware, Inc.
    Inventors: Yaron Halperin, Jad Chamcham, Christian Matthew Leroy, Gerald I. L. Cheong, Matthew B. Eccleston, Noah Wasmer
  • Patent number: 8255915
    Abstract: A computer system characterized by a container hierarchy uses a workload manager to allocate computing resources to workloads. The workload manager can allocate resources as a function of aggregate characteristics of a group of workloads, even where the group does not conform to the container hierarchy.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: August 28, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William H. Blanding, Jerry James Harrow, Jr., Thomas Edwin Turicchi, Clifford McCarthy, Daniel Edward Herington
  • Patent number: 8254840
    Abstract: A system and method of a Dial-Up Networking (DUN) approach is disclosed. The DUN system authenticates a wireless network between a portable electronic device and a control module. The DUN system includes the portable electronic device, a transceiver, and the control module. A wireless service carrier is associated with the portable electronic device. The control module includes control logic for determining the wireless service carrier associated with the portable electronic device. The control module further includes control logic for establishing the wireless network connection between the control module and the portable electronic device.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: August 28, 2012
    Assignee: GM Global Technology Operations LLC
    Inventors: Michael J. Quinn, David P. Pop, Anthony G. Lobaza
  • Patent number: 8255519
    Abstract: A system comprises a packet data processing element; first network resource tracking logic operable to perform monitoring data packets as the packets pass through the network element; detecting network resource identifiers within the data packets; forming network resource identifier report messages that carry the network resource identifiers; forwarding the network resource identifier report messages to a bookmark processing server; storing records of each of the network resource identifiers carried therein; storing counters that identify numbers of times that associated network resource identifiers were requested; determining interesting network resource identifiers based on the records and decision steps; generating and providing a report of the interesting network resource identifiers. As one result, interesting network resource identifiers can be automatically found in network traffic and provided to a social bookmarking site.
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: August 28, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Robbie Allen, Marisa Chancellor