Patent application number | Description | Published |
20080238630 | SYSTEM AND METHOD FOR VARYING RESPONSE AMPLITUDE OF RADIO TRANSPONDERS - A system and method are provided for modifying the effective reading range of an radio frequency identification tag. The tag, a chip based tag, includes an antenna and a chip in communication with the antenna. The chip includes circuitry including field effect transistors that can modify the effective reading range of the tag by modifying characteristics of the tag including the modulation depth of the backscatter signal, the impedance characteristics of the tag front end electronics, the power consumption characteristics and the threshold power-on voltage of the tag. These characteristics are change either temporarily or permanently in response to commands communicated to the tag from a radio frequency identification reader. | 10-02-2008 |
20090106011 | SYSTEM AND METHOD FOR DEVELOPING AND DEPLOYING SENSOR AND ACTUATOR APPLICATIONS OVER DISTRIBUTED COMPUTING INFRASTRUCTURE - The present invention discloses a method for coordinating zero or more modelings, zero or more implementations and zero or more deployments of a computer system, including but not limited to computer systems involving sensors, actuators, or both and a system providing assistance to designers, implementers, and deployers of computer systems. The method and system including: defining one or more interfaces of one or more components; creating models for the one or more components, each of which is either a composite component model or a atomic component, model, creating the one or more composite components as instances of the composite component models creating the one or more atomic components as instances of the atomic component models creating a domain model by specifying the computational resources; and creating a deployment model by specifying one or more component-model instances and specifying which the component-model instances should be executed on which the computational resources of the domain model. | 04-23-2009 |
20100214078 | System and Method for Varying Response Amplitude of Radio Transponders - A system and method are provided for modifying the effective reading range of an radio frequency identification tag. The tag, a chip-based tag, includes an antenna and a chip in communication with the antenna. The chip includes circuitry including field effect transistors that can modify the effective reading range of the tag by modifying characteristics of the tag including the modulation depth of the backscatter signal, the impedance characteristics of the tag front end electronics, the power consumption characteristics and the threshold power-on voltage of the tag. These characteristics are change either temporarily or permanently in response to commands communicated to the tag from a radio frequency identification reader. | 08-26-2010 |
20120191856 | ELASTIC AND SCALABLE PUBLISH/SUBSCRIBE SERVICE - A system and method are disclosed for an elastic and scalable publish/subscribe scheme. Subscription information is received at a dispatcher node. A plurality of matching nodes are selected in an overlay network to store the subscription information on a computer readable storage medium. Upon receiving an event at a dispatching node, at least one of the matching nodes with the stored subscription information is selected to process the event. | 07-26-2012 |
20120233295 | Declarative Service Domain Federation - A mechanism for declarative service domain federation uses a declarative approach to both the visibility aspect and the management aspect of service domain federation. Instead of manually exporting services, that is, selecting individual services from source domains to be visible in the target domain, using the present system, a federation architect uses a federation console to specify federation intent. The federation intent may include federation rule, query-based service group, and quality-of-service (QoS) policy. Based on the declared federation intent, a planning engine resolves the individual services based on the group query, generates the service visibility configuration, and creates the necessary service proxies and/or mediation objects to satisfy the goal. At runtime, a service monitor collects the performance metrics of federated services and dynamically adjusts the mediation/proxy configurations to maintain the QoS objectives specified by the federation architect. | 09-13-2012 |
20130007131 | ELASTIC AND SCALABLE PUBLISH/SUBSCRIBE SERVICE - A system and method are disclosed for an elastic and scalable publish/subscribe scheme. Subscription information is received at a dispatcher node. A plurality of matching nodes is selected in an overlay network to store the subscription information on a computer readable storage medium. Upon receiving an event at a dispatching node, at least one of the matching nodes with the stored subscription information is selected to process the event. | 01-03-2013 |
20130036427 | MESSAGE QUEUING WITH FLEXIBLE CONSISTENCY OPTIONS - Embodiments of the invention relate to message queuing. In one embodiment, a request from an application for retrieving a message from a queue is received. The queue is stored across multiple nodes of a distributed storage system. A preference with respect to message order and message duplication associated with the queue is identified. A message sequence index associated with the queue is sampled based on the preference that has been identified. The message is selected in response to the sampling. The message that has been selected is made unavailable to other applications for a given interval of time, while maintaining the message in the queue. The message is sent to the application. | 02-07-2013 |
20130122934 | Data Pre-Fetching Based on User Demographics - Mechanisms are provided for pre-fetching content data and storing the content data in a mobile device. An identifier of a mobile device and a location of the mobile device are received. Demographic information about a user of the mobile device is obtained based on the identifier of the mobile device. The demographic information of the user is compared with demographic information of other users to identify one or more similar users having similar demographic information to the demographic information of the user of the mobile device. Content data to transmit to the mobile device is identified based on the location of the mobile device and the identification of the one or more similar users. The content data is transmitted to the mobile device for storage in the mobile device. | 05-16-2013 |
20130144967 | Scalable Queuing System - A method, an apparatus and an article of manufacture for providing queuing semantics in a distributed queuing service while maintaining service scalability. The method includes supporting at least one of an en-queue and a de-queue operation of one or more queued messages in a non-guaranteed order, maintaining the ordering of the one or more queued messages, and routing an en-queue operation to a persistent queue server and a de-queue operation to a cache manager in the maintained ordering of the one or more queued messages to provide queuing semantics in a distributed queuing service while maintaining service scalability. | 06-06-2013 |
20130232483 | Cloud of Virtual Clouds for Increasing Isolation Among Execution Domains - A method, an apparatus and an article of manufacture for providing a cloud environment for provisioning a guest virtual machine instance. The method includes selecting at least one machine from a collection of machines as a management node, wherein the at least one machine includes a hypervisor enabled with nested virtualization capability, deploying a plurality of cloud managers on each management node, selecting at least one machine from the collection of machines as a host node, deploying a plurality of level two hypervisors on each host node, forming a plurality of virtual clouds, wherein each virtual cloud contains at least one of the plurality of cloud managers and one of the plurality of level two hypervisors, and provisioning, via the at least one cloud manager, at least one guest virtual machine instance on top of the at least one level two hypervisors. | 09-05-2013 |
20130232486 | Cloud of Virtual Clouds for Increasing Isolation Among Execution Domains - A method for providing a cloud environment for provisioning a guest virtual machine instance. The method includes selecting at least one machine from a collection of machines as a management node, wherein the at least one machine includes a hypervisor enabled with nested virtualization capability, deploying a plurality of cloud managers on each management node, selecting at least one machine from the collection of machines as a host node, deploying a plurality of level two hypervisors on each host node, forming a plurality of virtual clouds, wherein each virtual cloud contains at least one of the plurality of cloud managers and one of the plurality of level two hypervisors, and provisioning, via the at least one cloud manager, at least one guest virtual machine instance on top of the at least one level two hypervisors. | 09-05-2013 |
20130318301 | Virtual Machine Exclusive Caching - Techniques, systems and an article of manufacture for caching in a virtualized computing environment. A method includes enforcing a host page cache on a host physical machine to store only base image data, and enforcing each of at least one guest page cache on a corresponding guest virtual machine to store only data generated by the guest virtual machine after the guest virtual machine is launched, wherein each guest virtual machine is implemented on the host physical machine. | 11-28-2013 |
20140050094 | Efficient Urgency-Aware Rate Control Scheme for Mulitple Bounded Flows - A method for controlling a flow rate of multiple data flows at a network node on a path of the data flows includes the following steps. A private restriction token bucket (RTB) and a private guarantee token bucket (GTB) for each of the data flows and a shared token bucket (STB) common to all of the data flows are provided. n tokens are obtained from the RTBi for the data flow i when a message belonging to the data flow i arrives at the node and needs n tokens. An attempt is made to obtain n tokens from the GTBi for the data flow i and/or the STB. The message is transmitted if n tokens are obtained from the GTBi and/or from the STB, otherwise transmission of the message is delayed until n tokens are available in the GTBi and/or in the STB. | 02-20-2014 |
20140050407 | Virtual Machine Image Access De-Duplication - Techniques for de-duplicating virtual machine image accesses. A method includes identifying one or more identical blocks in two or more images in a virtual machine image repository, generating a block map for mapping different blocks with identical content into a same block, deploying a virtual machine image by reconstituting an image from the block map and fetching any unique blocks remotely on-demand, and de-duplicating virtual machine image accesses by storing the deployed virtual machine image in a local disk cache. | 02-20-2014 |
20140052698 | Virtual Machine Image Access De-Duplication - A system and an article of manufacture for de-duplicating virtual machine image accesses include identifying one or more identical blocks in two or more images in a virtual machine image repository, generating a block map for mapping different blocks with identical content into a same block, deploying a virtual machine image by reconstituting an image from the block map and fetching any unique blocks remotely on-demand, and de-duplicating virtual machine image accesses by storing the deployed virtual machine image in a local disk cache. | 02-20-2014 |
20140108403 | License Reconciliation with Multiple License Types and Restrictions - Techniques for license reconciliation with multiple license types and restrictions. A method includes grouping a collection of multiple software installation instances, a collection of multiple hardware devices and a collection of multiple software licenses into multiple clusters, generating a reconciliation matrix for each cluster, wherein each row in the reconciliation matrix represents a software installation instance or a hardware device, each column in the reconciliation matrix represents a license type and/or an individual license, and each cell in the reconciliation matrix represents a license requirement and applicability of each software installation instance or hardware device, solving each reconciliation matrix, and generating a license reconciliation plan based on the solved reconciliation matrices. | 04-17-2014 |
20140108404 | License Reconciliation with Multiple License Types and Restrictions - Techniques for license reconciliation with multiple license types and restrictions includes grouping a collection of multiple software installation instances, a collection of multiple hardware devices and a collection of multiple software licenses into multiple clusters, generating a reconciliation matrix for each cluster, wherein each row in the reconciliation matrix represents a software installation instance or a hardware device, each column in the reconciliation matrix represents a license type and/or an individual license, and each cell in the reconciliation matrix represents a license requirement and applicability of each software installation instance or hardware device, solving each reconciliation matrix, and generating a license reconciliation plan based on the solved reconciliation matrices. | 04-17-2014 |
20140137259 | METHODS AND APPARATUS FOR SOFTWARE LICENSE MANAGEMENT - Systems and techniques for managing software licensing are described. When a computing system service request is made, the request is intercepted and software information that may be more or less continuously updated in a managed computing environment is examined to determine the effect of the service request on software usage by the system. The software usage represented by the service request is evaluated based on licensing information to determine license usage by the system and changes in license usage based on the service request, and license usage information is determined based on the software usage and the licensing information. The license usage information may be used in connection with a system of rules to govern actions such as reporting licensing usage or allowing or preventing the use of software based on whether use of the software will violate licensing requirements. | 05-15-2014 |
20140137261 | Methods and Apparatus for Software License Management - Systems and techniques for managing software licensing are described. When a computing system service request is made, the request is intercepted and software information that may be more or less continuously updated in a managed computing environment is examined to determine the effect of the service request on software usage by the system. The software usage represented by the service request is evaluated based on licensing information to determine license usage by the system and changes in license usage based on the service request, and license usage information is determined based on the software usage and the licensing information. The license usage information may be used in connection with a system of rules to govern actions such as reporting licensing usage or allowing or preventing the use of software based on whether use of the software will violate licensing requirements. | 05-15-2014 |
20140310817 | Execution-Based License Discovery and Optimization - Techniques, systems, and articles of manufacture for execution-based license discovery and optimization. A method includes collecting execution information for one or more software processes on one or more servers in an operating system, mapping the collected execution information for the one or more software processes to one or more software products, determining usage of a software product in the operating system based on the mapping of the collected execution information for the one or more software processes to one or more software products, and identifying one or more software product license optimization opportunities based on a comparison of the determined usage of the software product in the operating system and an indication of all installations of the software product in the operating system. | 10-16-2014 |
20140310818 | Execution-Based License Discovery and Optimization - Systems and articles of manufacture for execution-based license discovery and optimization include collecting execution information for one or more software processes on one or more servers in an operating system, mapping the collected execution information for the one or more software processes to one or more software products, determining usage of a software product in the operating system based on the mapping of the collected execution information for the one or more software processes to one or more software products, and identifying one or more software product license optimization opportunities based on a comparison of the determined usage of the software product in the operating system and an indication of all installations of the software product in the operating system. | 10-16-2014 |
20140359353 | INCREASING RESILIENCY OF A DISTRIBUTED COMPUTING SYSTEM THROUGH LIFEBOAT MONITORING - A method and associated systems for increasing resiliency of a distributed computing system. A processor creates a first virtual machine and a second virtual machine, each of which monitor the other. When the first virtual machine identifies that the second virtual machine has become unavailable or is otherwise compromised, the first virtual machine automatically requests that a system-management entity restart the unavailable machine. If a certain number of restart attempts fails to restore the second virtual machine to desired functionality, the first virtual machine automatically requests that the system-management entity recreate or reprovision the second virtual machine from a prior backup. If a certain number of such recreations or reprovisionings attempts fails, a system administrator is automatically notified that further action is needed. | 12-04-2014 |
20150205683 | MAINTAINING A CLUSTER OF VIRTUAL MACHINES - A method and associated systems for monitoring and maintaining a cluster of virtual machines. The cluster contains one or more pairs of a first virtual machine and a second virtual machine, in which each machine of a pair monitors the other one machine of the pair. When a first virtual machine identifies that its corresponding second virtual machine is not operating properly, the first virtual machine automatically requests that a system-management entity restart the second machine. If a certain number of restart attempts fails to restore the second machine to desired functionality, the first virtual machine automatically requests that the system-management entity recreate or reprovision the second virtual machine from a prior backup. If a certain number of such attempts fail, a system administrator is automatically notified that further action is needed. | 07-23-2015 |
Patent application number | Description | Published |
20100205016 | Systems And Methods For Determining Concentrations Of Exposure - A system and method are provided for identifying exposure concentrations. The process of determining exposure concentrations may include organizing exposure data, defining parameters, determining elevated exposure concentrations, and providing output results. The exposure data may relate to at least geographical locations, policies, accounts, portfolios, treaties, and other exposure data. The parameters may be defined to include at least an area of analysis, a region of interest, a threshold amount, results parameters, and other parameters. The exposure concentration may include at least defining and locating exposure locations using various techniques. The results may be presented using textual, graphical, or other display schemes. The output may be configured to convey information such as positional accuracy of an identified area, exposure accumulation in a defined area, and other information. | 08-12-2010 |
20130226653 | Systems And Methods For Determining Concentrations Of Exposure - A system and method are provided for identifying exposure concentrations. The process of determining exposure concentrations may include organizing exposure data, defining parameters, determining elevated exposure concentrations, and providing output results. The exposure data may relate to at least geographical locations, policies, accounts, portfolios, treaties, and other exposure data. The parameters may be defined to include at least an area of analysis, a region of interest, a threshold amount, results parameters, and other parameters. The exposure concentration may include at least defining and locating exposure locations using various techniques. The results may be presented using textual, graphical, or other display schemes. The output may be configured to convey information such as positional accuracy of an identified area, exposure accumulation in a defined area, and other information. | 08-29-2013 |
20140149151 | Systems and Methods for Determining Concentrations of Exposure - A system and method are provided for identifying exposure concentrations. The process of determining exposure concentrations may include organizing exposure data, defining parameters, determining elevated exposure concentrations, and providing output results. The exposure data may relate to at least geographical locations, policies, accounts, portfolios, treaties, and other exposure data. The parameters may be defined to include at least an area of analysis, a region of interest, a threshold amount, results parameters, and other parameters. The exposure concentration may include at least defining and locating exposure locations using various techniques. The results may be presented using textual, graphical, or other display schemes. The output may be configured to convey information such as positional accuracy of an identified area, exposure accumulation in a defined area, and other information. | 05-29-2014 |