The first match was accidentally discovered in 1826 when John Walker scraped a stick with chemicals on the end against a stone floor.
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.
| Number | Title | Issue Date |
| 8185525 | Ordering query results based on value range filtering A system, method and article of manufacture for managing query results and, more particularly, for sorting data records contained in a query result obtained in response to execution of a query against a database. In one embodiment, the data records in the query resu... | 05/22/2012 |
| 8176039 | Abstract classification field specification One embodiment includes receiving user input specifying a plurality of result fields for an abstract query. Each result field corresponds to a logical field specification of a data abstraction model abstractly describing the data in the database. The method further ... | 05/08/2012 |
| 8170283 | Video surveillance system configured to analyze complex behaviors using alternating layers of clustering and sequencing Techniques are disclosed for a video surveillance system to learn to recognize complex behaviors by analyzing pixel data using alternating layers of clustering and sequencing. A video surveillance system may be configured to observe a scene (as depicted in a sequenc... | 05/01/2012 |
| 8169439 | Scalar precision float implementation on the “W” lane of vector unit Embodiments of the invention are generally related to image processing, and more specifically to vector units for supporting image processing. A combined vector/scalar unit is provided wherein one or more processing lanes of the vector unit are used for performing s... | 05/01/2012 |
| 8166196 | Introducing cascaded intelligent services in a SAN environment Techniques are disclosed for redirecting fiber channel data transmitted between nodes in a fiber channel fabric. The redirection allows traffic sent from a host to a target in a storage area network (SAN) to flow through a cascade of applications provided by certain... | 04/24/2012 |
| 8166070 | Techniques for sharing persistently stored query results between multiple users A method, system and article of manufacture for managing access to query results and, more particularly, for managing access by multiple users to persistently stored query results, whereby at least some of the users may have different access rights. One embodiment p... | 04/24/2012 |
| 8165989 | Automated data model extension through data crawler approach Methods, systems, and articles of manufacture for accessing data stored in multiple data sources. Such methods employ an automated software agent to maintain a collection of data sources available for querying. The data sources may all reside within a single local n... | 04/24/2012 |
| 8165023 | Methods for the secured interconnection of VNET sites over WAN One embodiment provides a method to interconnect virtual network segments (VNETs) defined for a local-area network (LAN) infrastructure separated by a wide-area network infrastructure. The technique involves the routing device at the LAN-WAN interconnection points t... | 04/24/2012 |
| 8161398 | Assistive group setting management in a virtual world Systems, methods and articles of manufacture are disclosed for presenting a visual cue to a user in a virtual world. A cursor cycle allows the user to specify an avatar of focus by cycling through avatars in the virtual world. Visual cues of an avatar of focus are p... | 04/17/2012 |
| 8161271 | Store misaligned vector with permute Embodiments of the invention provide logic within the store data path between a processor and a memory array. The logic may be configured to misalign vector data as it is stored to memory. By misaligning vector data as it is stored to memory, memory bandwidth may be... | 04/17/2012 |
| 8161054 | Dynamic paging model Techniques are disclosed for determining a dynamic breaking point in a sequence of records generated in response to a user request. The sequence may include a first result and an ideal breaking point. In particular, a current, prior, and next record may be analyzed ... | 04/17/2012 |
| 8161034 | Abstract query building with selectability of aggregation operations and grouping Systems and articles of manufacture for query building with selectability of aggregation operations and grouping. Abstract queries are composed on the basis of a data abstraction model abstractly describing data in the database. The abstract queries may include resu... | 04/17/2012 |
| 8145628 | Strict validation of inference rule based on abstraction environment An article of manufacture for processing rule sets and, more particularly, for processing abstract rule sets. One embodiment provides a computer-readable storage medium containing a program which, when executed by a processor, performs operations for managing execut... | 03/27/2012 |
| 8144980 | Method and apparatus for selecting an object in an image A boundary in an image is identified by identifying a search region within the image. The process continues by determining image gradients in the search region and determining multiple color regions within the search region. An active contour representing the bounda... | 03/27/2012 |
| 8140971 | Dynamic and intelligent hover assistance A method, system and article of manufacture for hover help management in data processing systems and, more particularly, for providing dynamic and intelligent hover assistance in graphical user interfaces. One embodiment provides a method of displaying hover assista... | 03/20/2012 |
| 8140964 | Annotation validity using partial checksums Embodiments of the present invention generally provide a system, method and article of manufacture for validating annotations describing one or more portions of a data object. In general, prior to displaying a requested annotation, a current change detection value m... | 03/20/2012 |
| 8140803 | Structure for reducing latency associated with read operations in a memory system A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design is provided. The design structure generally includes a processor memory system, which may include a processor and a memory controller in communicat... | 03/20/2012 |
| 8140571 | Dynamic discovery of abstract rule set required inputs A method, system and article of manufacture for processing rule sets and, more particularly, for processing abstract rule sets. One embodiment provides a computer-implemented method of managing execution of an analysis routine on input data. The method comprises rec... | 03/20/2012 |
| 8140557 | Ontological translation of abstract rules Embodiments of the invention provide techniques for selecting rule engines for processing abstract rules based on functionality and cost. In general, an abstract rule is analyzed to determine which functions are required to process the rule. The abstract rule is ass... | 03/20/2012 |
| 8140535 | Ontology-based network search engine A method and apparatus for searching for a documents residing on a network comprises receiving a search request from a user. The search request comprises one or more search terms of an ontology. The ontology includes a plurality of terms. One or more of the pluralit... | 03/20/2012 |
| 8140373 | Data driven dynamic workflow A method, system and article of manufacture for workflow processing and, more particularly, for managing creation and execution of data driven dynamic workflows. One embodiment provides a computer-implemented method for managing execution of workflow instances. The ... | 03/20/2012 |
| 8139780 | Using ray tracing for real time audio synthesis According to embodiments of the invention, a sound engine may determine a final sound at a listener location by emulating sound waves within a three-dimensional scene. The sound engine may emulate sound waves by issuing rays from a location of a sound event and trac... | 03/20/2012 |
| 8139060 | Ray tracing image processing system According to embodiments of the invention, a normally recursive ray tracing algorithm may be partitioned to form an iterative ray tracing algorithm. The resulting portions of the iterative ray tracing algorithm may be executed by a plurality of processing elements. ... | 03/20/2012 |
| 8135941 | Vector morphing mechanism for multiple processor cores One embodiment of the invention provides a processor. The processor generally includes a first and second processor core, each having a plurality of pipelined execution units for executing an issue group of multiple instructions and scheduling logic configured to is... | 03/13/2012 |
| 8135795 | Method to provide on-demand resource access Method, apparatus and article of manufacture for on-demand access to computerized resources. A resource-time value includes a resource-identifying component and a usage limit component. The resource-identifying component specifies a given type of a resource and the ... | 03/13/2012 |
| 8135698 | Techniques for representing relationships between queries A method, system and article of manufacture for processing queries and, more particularly, for graphically representing relationships between different queries. One embodiment provides a method for graphically representing a relationship between a first and a second... | 03/13/2012 |
| D655737 | Digital video camera with built-in connector and lens | 03/13/2012 |
| 8132229 | Governing the transfer of physiological and emotional user data Apparatus and articles of manufacture are provided for governing the transfer of data characterizing a user's behavior, physiological parameters and/or psychological parameters. One embodiment provides a computer readable storage medium containing a program which, w... | 03/06/2012 |
| 8132227 | Data management in a computer system Embodiments of the invention generally provide methods, systems, and articles of manufacture that facilitate classification of a data access authority of unclassified users into one or more categories, and control access of data by the users based on the categories.... | 03/06/2012 |
| 8132047 | Restoring application upgrades using an application restore point Techniques are disclosed for creating an application restore point when an application is installed or updated and for restoring the application and other elements of a computing system modified by the installation and update processes to a state as they exist at th... | 03/06/2012 |
| 8131943 | Structure for dynamic initial cache line coherency state assignment in multi-processor systems A design structure embodied in a machine readable storage medium for designing, manufacturing, and testing a system for providing lines of data from shared resources to caching agents are provided. The system provides for receiving a request from a caching agent for... | 03/06/2012 |
| 8131796 | Recoverable return code tracking and notification for autonomic systems A system, method and article of manufacturing return code management in autonomic systems and more particularly to managing execution of operations in data processing systems on the basis of return code tracking. One embodiment provides a method for managing executi... | 03/06/2012 |
| 8131744 | Well organized query result sets Methods, apparatus, and articles of manufacture for processing an abstract query and generating well organized user results are disclosed. Well organized user results preserve the cardinality of one-to-one and one-to-many between data elements retrieved using a data... | 03/06/2012 |
| 8131740 | User-specific search indexing within a virtual environment Embodiments of the invention provide techniques for searching for virtual objects of an immersive virtual environment based on user interactions within the virtual environment. Generally, embodiments provide an attribute index storing data describing attributes of v... | 03/06/2012 |
| 8127082 | Method and apparatus for allowing uninterrupted address translations while performing address translation cache invalidates and other cache operations A method and apparatus for allowing multiple devices access to an address translation cache while cache maintenance operations are occurring at the same time. By interleaving the commands requiring address translation with maintenance operations that may normally ta... | 02/28/2012 |
| 8127032 | Performance sampling in distributed systems One embodiment of the invention provides a method to identify a preferred system configuration for a distributed system to use for executing a given computing job. A benchmark profile may specify a collection of benchmarks representative of the job, and the collecti... | 02/28/2012 |
| 8126915 | Expanding the scope of an annotation to an entity level Methods, systems, and articles of manufacture for creating and sharing an annotation associated with a data object other than the particular data object described by the annotation are provided. The annotation may be associated with an entity, even though the annota... | 02/28/2012 |
| 8125492 | Parameter wiring A method and apparatus for establishing relationships between attributes of objects is provided. According to one aspect, a set of first user input data that selects a first attribute that is associated with a first object is received. A set of second user input dat... | 02/28/2012 |
| 8122441 | Sharing compiler optimizations in a multi-node system Embodiments of the invention enable application programs running across multiple compute nodes of a highly-parallel system to compile source code into native instructions, and subsequently share the optimizations used to compile the source code with other nodes. For... | 02/21/2012 |
| 8122136 | Methods and apparatus for providing security to a computerized device When establishing a communications channel to a wireless network, through a wireless connection, a computerized device receives an Internet protocol (IP) address from a Dynamic Host Configuration Protocol (DHCP) server associated with the wireless network. The compu... | 02/21/2012 |