U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Famous Patents

The first match was accidentally discovered in 1826 when John Walker scraped a stick with chemicals on the end against a stone floor.

Newsletter  PatentStorm News

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.

 

Attorney: Patterson & Sheridan LLP


Number of patents: 249
Last date: May 22, 2012

1              
NumberTitleIssue Date
8185525Ordering 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
8176039Abstract 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
8170283Video 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
8169439Scalar 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
8166196Introducing 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
8166070Techniques 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
8165989Automated 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
8165023Methods 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
8161398Assistive 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
8161271Store 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
8161054Dynamic 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
8161034Abstract 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
8145628Strict 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
8144980Method 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
8140971Dynamic 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
8140964Annotation 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
8140803Structure 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
8140571Dynamic 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
8140557Ontological 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
8140535Ontology-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
8140373Data 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
8139780Using 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
8139060Ray 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
8135941Vector 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
8135795Method 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
8135698Techniques 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
D655737Digital video camera with built-in connector and lens
03/13/2012
8132229Governing 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
8132227Data 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
8132047Restoring 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
8131943Structure 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
8131796Recoverable 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
8131744Well 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
8131740User-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
8127082Method 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
8127032Performance 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
8126915Expanding 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
8125492Parameter 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
8122441Sharing 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
8122136Methods 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
1              
 
Sign InRegister
Username  
Password   
forgot password?