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

Icon_funbox Bizarre Patents

Patent No. 5508049

Pizza Pie With Concentric Rings of Crust

A pizza mold for forming a plurality of concentric raised ridges of dough (i.e., crust) on the surface of a pizza pie.

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: Jennings; Derek S.


Number of patents: 193
Last date: April 03, 2012

1          
NumberTitleIssue Date
8151067Memory sharing mechanism based on priority elevation
The present invention discloses a memory sharing mechanism based on priority elevation. In accordance with the present invention, there is provided an apparatus and method for transporting packets of data in a communication device, wherein each packet is assigned on...
04/03/2012
8141044Method and system for identifying sources of operating system jitter
A method for tuning performance of an operating system, the method comprising identifying all sources of operating system jitter; measuring the impact of each of the operating system jitter source; and tuning performance of the operating system, preferably by use of...
03/20/2012
8140444Method of measuring a large population of web pages for compliance to content standards that require human judgement to evaluate
Embodiments herein provide a method, computer program product, etc. of measuring a large population of web pages for compliance to content standards that require human judgment to evaluate. The method performs an automated analysis of a web space, comprising gatheri...
03/20/2012
8135579Method of analyzing conversational transcripts
Analyzing transcripts of conversation between at least two users by receiving input information from a first user via a voice call, creating conversational transcripts from the information received from the first user, selecting at least one defined situation from a...
03/13/2012
8132180Systems, methods and computer programs for determining dependencies between logical components in a data processing system or network
Described are methods, apparatus and computer programs for determining run-time dependencies between logical components of a data processing environment. Components of the data processing environment are monitored by monitoring agents accessing run-time activity dat...
03/06/2012
8130981Sound card having feedback calibration loop
Disclosed are a sound card and a method for limiting inputs to and outputs from that computer sound card. Specifically, the voltage of a feedback connection between the input and output of a sound card amplifier is increased from minimum voltage until an over-satura...
03/06/2012
8126982Method, network device and computer program product for performing service discovery in a pervasive network
Described are a method, wireless network device and computer program element each for performing service discovery in a pervasive wireless network (WLAN) operating according to standards such as the Bluetooth standards comprising access protocols and service discove...
02/28/2012
8126892Automatically linking documents with relevant structured information
A method of associating a given text document with relevant structured data is disclosed. The method receives as inputs a text document, and structured data in the form of a relational database. The method then identifies terms in the text document, and searches and...
02/28/2012
8122438Computer implemented method and system for accurate, efficient and adaptive calling context profiling
Computer implemented method, system and computer usable program code for profiling the execution of an application that is both space- and time-efficient and highly accurate. A computer implemented method for profiling the execution of an application includes sampli...
02/21/2012
8112063Method and a system for minimizing roaming cost in a mobile communication network
The present invention deals with a method and system for routing a call in a mobile communication network. The method comprises receiving a message by a caller prevailing network corresponding to a caller from a callee home network corresponding to a callee, if the ...
02/07/2012
8108877Affinity dispatching load balancer with precise CPU consumption data
A system for distributing a plurality of tasks over a plurality of nodes in a network includes: a plurality of processors for executing tasks; a plurality of nodes comprising processors; a task dispatcher; and a load balancer. The task dispatcher receives as input t...
01/31/2012
8108875Affinity dispatching load balancer with precise CPU consumption data
A computer-implemented method for distributing a plurality of tasks over a plurality of processing nodes in a processor network includes the following steps: calculating a task process consumption value for the tasks; calculating a measured node processor consumptio...
01/31/2012
8108855Method and apparatus for deploying a set of virtual software resource templates to a set of nodes
Deploying a set of virtual software resource templates to a plurality of nodes is provided. The process identifies a set of virtual machine images and metadata to form a set of virtual software resource templates. The process creates a model that indicates a perform...
01/31/2012
8087023Topology aware grid services scheduler architecture
The invention provides a system/method of processing client requests over a computer network of hosts, that includes creating persistent containers in the hosts, creating objects in the containers, grouping the containers into grid container arrays, grouping objects...
12/27/2011
8056052Populating service requests
A method, apparatus, architecture and computer program product for populating a service request is disclosed. A service request is modeled to determine the steps involved. The data is missing from a service request for each step of the request is assessed. The data ...
11/08/2011
8055935Dynamic adaptation in web service composition and execution
Dynamic adaptation is provided within web service composition and execution. Within a logical composition stage, a set of abstract workflows for a web service is selected from a number of generated abstract workflows. Within a physical composition stage, a set of ex...
11/08/2011
8055091Method of filtering pixels in a video encoding process
A method and apparatus, particularly suited to SIMD instruction sets, to filter streaming video information encoded under a predictive encoding algorithm specified under video encoding standards, such as MPEG 4 or H.264/AVC. The filtering operation de-blocks or remo...
11/08/2011
8046754Methods and apparatus for customizing user-interface control in existing application
Techniques for altering application user-interface controls are provided. More particularly the customization of a new or existing user-interface control in an application user-interface is provided. In one aspect of the invention, a method for customizing user-inte...
10/25/2011
8041575System and method for enabling voice driven interactions among multiple IVR's, constituting a voice workflow
A method for enabling voice driven interactions among multiple interactive voice response (IVR) systems begins by receiving a telephone call from a user of a first IVR system to begin a transaction; and, automatically contacting, by the first IVR system, at least on...
10/18/2011
8041125Data visualization device and method
A data visualization device comprises a focal attribute calculator for calculating a focal value of each of a plurality of data input items, and for categorizing each of the plurality of data input items as either non-cluster blobs or second blobs. The device furthe...
10/18/2011
8037215Performance evaluation of algorithmic tasks and dynamic parameterization on multi-core processing systems
Apparatus for evaluating the performance of DMA-based algorithmic tasks on a target multi-core processing system includes a memory and at least one processor coupled to the memory. The processor is operative: to input a template for a specified task, the template in...
10/11/2011
8037025Method and approach to hosting versioned web services
A method for hosting versioned web services includes steps of: receiving a request from a service requestor, the request comprising version metadata; parsing the request; extracting the version metadata from the parsing step; and locating a target implementation ver...
10/11/2011
8032454Import declaration/foreign supplier invoice payment reconciliation process
A system and method for verifying the value of goods on a supplier invoice comprises inputting a first value (import declaration value) and second value (payment invoice value) of imported goods in a computer system, and comparing the values. Next, a user is alerted...
10/04/2011
8024771Policy-based method for configuring an access control service
A system and method for processing a request by a first control service using a first control specification language, and a second control service using a second control specification language includes steps of: receiving the request from a requestor; providing the ...
09/20/2011
8015554Source-to-source transformation for language dialects
An analysis and source-to-source transformation framework covers dialects of programming languages that lack formal definition for all individual dialects. Multiple instantiations of the same compiler front-end tools can be used with different settings to create dis...
09/06/2011
8014452Format conversion circuit
A format conversion circuit 100 includes a FIFO memory 101 for writing and reading video data VD in synchronization with a sampling clock CK, a header generation circuit 102 for generating an MPEG2-TS packet header, and a synchronous timing dete...
09/06/2011
8010595Execution of server-side dynamic pages
A system (30) and method are provided for single-pass execution of dynamic pages across multiple request-response cycles. The system (30) comprises a client (32) and server (34) in communication with one another. A container (35) r...
08/30/2011
8006230Systems, methods and computer programs for determining dependencies between logical components in a data processing system or network
Described are methods, apparatus and computer programs for determining run-time dependencies between logical components of a data processing environment. Components of the data processing environment are monitored by monitoring agents accessing run-time activity dat...
08/23/2011
8001329Speculative stream scanning
A system and method for partitioning a data stream into tokens includes steps or acts of: receiving the data stream; setting a partition scanner to a beginning point in the data stream; identifying likely token boundaries in the data stream using the partition scann...
08/16/2011
8001093Purging of stored timeseries data
There is disclosed methods, systems and computer program products for purging stored data in a repository. Users attach relative importance to all data samples across all timeseries in a repository. The importance attached to a data sample is the ‘utility value’...
08/16/2011
7991755Dynamically ranking nodes and labels in a hyperlinked database
The World Wide Web (WWW) can be modelled as a labelled directed graph G(V,E,L), in which V is the set of nodes, E is the set of edges, and L is a label function that maps edges to labels. This model, when applied to the WWW, indicates that V is a set of hypertext do...
08/02/2011
7991669Method and system for enterprise portfolio management based on component business model
An Enterprise Management Portfolio Hub allows a user to perform enterprise portfolio management activities from a single point of control. EPMH relates information, analysis, display and control based on the organizing concept of the business components that compris...
08/02/2011
7984021Optimal use of triggers for detecting database events
Triggers are dynamically created and destroyed on an application database. Rules are represented in active databases as ECA (event-condition-action) items, in which an action formulates a reaction to an event and is executed after the rule is triggered when the cond...
07/19/2011
7971039Conditional memory ordering
A system for conditional memory ordering implemented in a multiprocessor environment. A conditional memory ordering instruction executes locally using a release vector containing release numbers for each processor in the system. The instruction first determines whet...
06/28/2011
7957387Packet classification
An apparatus for classifying a data packet includes an interface for receiving the data packet; a classification controller for parsing the data packet to identify a plurality of data items required for classifying the data packet; memory for storing a set of range ...
06/07/2011
7953713System and method for representing and using tagged data in a management system
Disclosed is a management system of a managed system. The management system includes a data sensor layer that interfaces with the managed system to collect raw data. The data sensors in the data sensor layer add semantic tags to the raw data to form tagged data. The...
05/31/2011
7950008Software installation in multiple operating systems
A software application can be installed under one operating system, and accessed for execution by a second operating system compatible with the first operating system by identifying and making appropriate changes to system parameters in the second operating system. ...
05/24/2011
7949654Supporting unified querying over autonomous unstructured and structured databases
Methods, systems and computer products perform cost estimate to determine an efficient approach to answer a query according to one of several unified query plans. One unified query plan involves querying an unstructured database, referencing a unified index, and pro...
05/24/2011
7945525Methods for obtaining improved text similarity measures which replace similar characters with a string pattern representation by using a semantic data tree
The embodiments of the invention provide methods for obtaining improved text similarity measures. More specifically, a method of measuring similarity between at least two electronic documents begins by identifying similar terms between the electronic documents. This...
05/17/2011
7941293Apparatus of capacity learning for computer systems and applications
The present invention provides a system for determining a metric of capacity in computing systems and computer applications. Capacity in this sense refers to the ability of computer systems and computer applications to perform work. Many applications and multi-hop s...
05/10/2011
1          
 
Sign InRegister
Username  
Password   
forgot password?