Process For Propelling Foodstuffs or the Like into a Crowd
A method of launching foodstuffs into a crowd for promotional and entertainment purposes.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Application No. | Application Title | Issue Date |
| 20120131677 | IMAGE VULNERABILITY REPAIR IN A NETWORKED COMPUTING ENVIRONMENT Embodiments of the present invention provide an approach to repair vulnerabilities (e.g., security vulnerabilities) in images (e.g., application images) in a networked computing environment (e.g., a cloud computing environment). Specifically, an image is checked for vul... | 05/24/2012 |
| 20120131670 | Global Variable Security Analysis A method includes determining selected global variables in a program for which flow of the selected global variables through the program is to be tracked. The selected global variables are less than all the global variables in the program. The method includes using a st... | 05/24/2012 |
| 20120131668 | Policy-Driven Detection And Verification Of Methods Such As Sanitizers And Validators A method includes performing a static analysis on a program having sources and sinks to track string flow from the sources to the sinks. The static analysis includes, for string variables in the program that begin at sources, computing grammar of all possible string val... | 05/24/2012 |
| 20120131658 | METHODS AND APPARATUS FOR DYNAMIC USER AUTHENTICATION USING CUSTOMIZABLE CONTEXT-DEPENDENT INTERACTION ACROSS MULTIPLE VERIFICATION OBJECTS An authentication framework is provided which enables dynamic user authentication that combines multiple authentication objects using a shared context and that permits customizable interaction design to suit varying user preferences and transaction/application requireme... | 05/24/2012 |
| 20120131646 | ROLE-BASED ACCESS CONTROL LIMITED BY APPLICATION AND HOSTNAME In a Role Based Access Control (RBAC) system, an additional layer of access control is provided on a per-client basis on a centralized directory or database server. Access to privileged commands that are otherwise accessible by a user under a given role may be restricte... | 05/24/2012 |
| 20120131638 | PROCESSING PERFORMANCE OF REPEATED DEVICE COMPLIANCE UPDATE MESSAGES A message comprising an indication of a management key block and an indication of an authorization table is received at a first network device from a second network device. The indication of the management key block, the indication of the authorization table, and a resp... | 05/24/2012 |
| 20120131631 | TRANSFERRING A BROADCAST TRANSMISSION TO A REMOTE DEVICE An approach is described that includes determining that a remote device has moved outside of a pre-defined area associated with a digital video recorder (DVR), and transmitting program data from the DVR to the remote device while the remote device remains outside of the... | 05/24/2012 |
| 20120131598 | Mechanism that Provides More Efficient Event Handler Processing Disclosed is an apparatus, method, service product, and program product which each provide an enhanced, registration-based event handler mechanism. Listener programs are located and compiled before notification is needed. When notification is ultimately required, the pr... | 05/24/2012 |
| 20120131590 | MANAGING VIRTUAL FUNCTIONS OF AN INPUT/OUTPUT ADAPTER A computer implemented method may include identifying allocations for each virtual function of a plurality of virtual functions that are provided via an input/output adapter. The computer implemented method may further include determining a range associated with each gr... | 05/24/2012 |
| 20120131587 | HARDWARE DEVICE FOR PROCESSING THE TASKS OF AN ALGORITHM IN PARALLEL A hardware device for concurrently processing a fixed set of predetermined tasks associated with an algorithm which includes a number of processes, some of the processes being dependent on binary decisions, includes a plurality of task units for processing data, making ... | 05/24/2012 |
| 20120131580 | APPLICATION TASK REQUEST AND FULFILLMENT PROCESSING Techniques for fulfilling requests and providing results to a requesting entity. Embodiments may poll a flag to determine when a fulfillment request from a requesting entity is pending. Upon detecting the fulfillment request is pending, embodiments may retrieve the requ... | 05/24/2012 |
| 20120131577 | PROVIDING A VIRTUAL MACHINE A software element database stores software element definitions according to a software element hierarchy. A score is assigned to at least one of the software element based at least in part upon the software element's hierarchy level. Further, virtual machine templates ... | 05/24/2012 |
| 20120131575 | DEVICE EMULATION IN A VIRTUALIZED COMPUTING ENVIRONMENT Systems and methods for optimizing operation of a physical device in a virtualized computing environment are provided. The method comprises monitoring instructions issued by an application running on a virtual machine's (VM) operating system, wherein the VM is hosted by... | 05/24/2012 |
| 20120131572 | Method for Specification of Environment Required for Crowdsourcing Tasks Embodiments of the invention are associated with crowdsourcing, wherein a computing environment comprising all of the tools and other resources required to perform a specified task can be made available to all prospective participants, as a virtual machine image. One em... | 05/24/2012 |
| 20120131571 | PERFORMANCE IN A NESTED VIRTUALIZED ENVIRONMENT Methods and systems for improving performance in a virtualization environment. The method comprising: detecting, by a first software, a first set of features supported by a hardware device, wherein the first software runs on the hardware device; detecting a second set o... | 05/24/2012 |
| 20120131567 | SYSTEMATIC MIGRATION OF WORKLOAD BASED ON CLASSIFICATION Data characterizing a source computing environment having at least one hardware resource and at least one workload is obtained, as is a specification of a target computing environment to which the at least one workload is to be migrated in a migration. Based on the data... | 05/24/2012 |
| 20120131560 | VIRTUAL MACHINE TESTING A system for testing a base machine includes the base machine that has a base feature set (BFS) and a testing module. The system also includes a test case generator, configured to: select a prior level of the base machine, the prior level having a legacy architecture; d... | 05/24/2012 |
| 20120131558 | MANAGING BREAKPOINTS IN A MULTI-THREADED ENVIRONMENT An electronic device is provided that, in an embodiment, saves a plurality of values for a variable specified by a condition after a respective plurality of encounters of a breakpoint by a program that modifies the variable. One of the plurality of values is selected ba... | 05/24/2012 |
| 20120131556 | XPATH-BASED SELECTION ASSISTANCE OF GUI ELEMENTS DURING MANUAL TEST SCRIPT AUTHORING FOR XML-BASED APPLICATIONS An automated software testing system can include a test script authoring graphical user interface and an element selection assistant. The test script authoring graphical user interface is an interface for manual test script authoring of an XML representation of a GUI fo... | 05/24/2012 |
| 20120131549 | SYSTEMS AND METHODS FOR AUTOMATICALLY OPTIMIZING HIGH PERFORMANCE COMPUTING PROGRAMMING LANGUAGES Systems and methods for replacing inferior code segments with optimal code segments. Systems and methods for making such replacements for programming languages using Message Passing Interface (MPI) are provided. For example, at the compiler level, point-to-point code se... | 05/24/2012 |
| 20120131544 | Model Extension Framework Techniques for implicitly extending an object model, even those that do not provide an extension mechanism, in a manner that is transparent, independent, and non-disruptive to the model itself. An “extension” is preferably created for each object to be extended, and... | 05/24/2012 |
| 20120131530 | PARTITIONING FOR HARDWARE-ACCELERATED FUNCTIONAL VERIFICATION A circuit design is partitioned for hardware-accelerated functional verification using a directed hypergraph with edge weights that are a function of slack. Slack may be computed as the difference between the early and late ranks for the source of an edge. The weight ma... | 05/24/2012 |
| 20120131512 | DISPLAYING POSTS IN REAL TIME ALONG AXES ON A COMPUTER SCREEN Sequentially displaying posts apart from each other on a computer screen, including prompting a user to input a dimension element including one or more of a character, graphic, or symbol on the computer screen; identifying posts containing one or more dimension elements... | 05/24/2012 |
| 20120131499 | COMPUTER METHOD AND SYSTEM FOR TOPOGRAPHICAL REPRESENTATION OF TEXTUAL DATA Computer system, method and apparatus generate and display a graphical representation of a body of text. The graphical representation serves as a text map allowing navigation operations and other user interaction. The text map enables improved navigation of the body of ... | 05/24/2012 |
| 20120131489 | EVALUATING AND COMPARING THE REQUIREMENTS OF A TASK WITH THE CAPABILITIES OF AN ENTITY A method for evaluating the requirements of a task with the capabilities of an entity includes generating a first visual representation, creating a mask based on the first visual representation, applying the mask to a second visual representation, and generating a third... | 05/24/2012 |
| 20120131483 | DRAG-AND-DROP ACTIONS FOR WEB APPLICATIONS USING AN OVERLAY AND A SET OF PLACEHOLDER ELEMENTS In order to improve performance and responsiveness for drag-and-drop actions for Web applications, the amount of JavaScript loaded and executed at each increment of the mouse as it moves during a drag-and-drop action should be minimized. This can be achieved by harnessi... | 05/24/2012 |
| 20120131482 | OPTIMIZING A USER INTERFACE FOR A COMPUTING DEVICE In general, embodiments of the invention provide an approach to organize a user interface, such as a computer desktop, based on the role or activity of the current user. Specifically, a display area configuration of a user device is defined by selecting resources from a... | 05/24/2012 |
| 20120131481 | Dynamic De-Identification of Data The present invention relates to a method, computer program product and system for masking sensitive data and, more particularly, to dynamically de-identifying sensitive data from a data source for a target application, including enabling a user to selectively alter an ... | 05/24/2012 |
| 20120131480 | MANAGEMENT OF VIRTUAL MACHINE SNAPSHOTS A virtual machine snapshot mechanism takes snapshots of virtual machines on a computer system, generates relationships between a snapshot and resources on the computer system, and provides a graphical display of one or more snapshots that allow visually determining whic... | 05/24/2012 |
| 20120131475 | SOCIAL NETWORK BASED ON VIDEO RECORDER PARENTAL CONTROL SYSTEM A computer system, computer program product, and method of sharing and creating social network reviews of selected programs that may be viewed and shared over a social network. If a user agrees with a social network review already present for a selected program, the cat... | 05/24/2012 |
| 20120131468 | TEMPLATE FOR OPTIMIZING IT INFRASTRUCTURE CONFIGURATION A computer implemented method, system, and/or computer program product provides hierarchical templates to optimize a configuration of an information technology (IT) infrastructure. A technology rule set, which defines technology weights of an IT infrastructure by mappin... | 05/24/2012 |
| 20120131445 | TEMPLATE-BASED CONTENT CREATION Methods, systems and program products for generating content from a user-created template. Embodiments of the invention may provide an interface configured to allow users to create templates, where the templates further include a user-specified formatting. Embodiments m... | 05/24/2012 |
| 20120131434 | DOCUMENT RENEWAL AND TRANSLATION Methods, systems and program products for renewing documents relating to an agreement between two entities. Content from an existing document is extracted, the existing document having been created from component documents. A selection of one or more updated component d... | 05/24/2012 |
| 20120131429 | Magnifying the Text of a Link While Still Retaining Browser Function in the Magnified Display A web browser magnifies the content of the whole page in memory and displays the relevant portion in a magnifier with hyperlinks. The web browser then maps the magnified display to the original document. Thus, manipulation of the mouse in the magnified display may resul... | 05/24/2012 |
| 20120131426 | DOCUMENT GENERATION AND SERVICES MANAGEMENT Methods, systems and program products for generating a document of understanding. Embodiments of the invention may provide an interface allowing a user to select from a plurality of component documents. Upon receiving a selection of component documents from the user, em... | 05/24/2012 |
| 20120131393 | Detecting System Component Failures In A Computing System Detecting system component failures in a computing system, including: capturing, by a digital imaging device, an image of a component in the computing system; comparing, by a digital imaging comparator, the image of the component in the computing system to a graphical t... | 05/24/2012 |
| 20120131391 | MIGRATION OF DATA IN A DISTRIBUTED ENVIRONMENT Embodiments of the invention migrate dynamically changing data sets in a distributed application environment. Writes to a source device are intercepted and it is determined whether data in the source device is being migrated to a target device. If data is being migrated... | 05/24/2012 |
| 20120131390 | Detecting System Component Failures In A Computing System Detecting system component failures in a computing system, including: detecting, by an illumination detector, the occurrence of an illumination event in the computing system; determining, by an illumination event identifier, whether the illumination event is associated ... | 05/24/2012 |
| 20120131386 | VERIFICATION OF SPECULATIVE EXECUTION A Design-Under-Test (DUT) may be designed to perform speculative execution of a branch path prior to determination whether the branch path is to be performed. Verification of the operation of DUT in respect to the speculative execution is disclosed. A template may be us... | 05/24/2012 |
| 20120131381 | Operating a Data Storage System A data storage system including at least one memory device array including memory devices for storing data; and a storage subsystem controller for performing a method for operating the memory devices within the memory device array by relocating parity entities from a fi... | 05/24/2012 |