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

Icon_funbox Did You Know...

...that after Walter Hunt patented the safety pin in 1849, he sold the rights to it for $400?

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: Sbrollini; Jay P.


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

1    
NumberTitleIssue Date
8146655Methods and apparatus for downhole characterization of emulsion stability
A method (and corresponding apparatus) for downhole fluid analysis of petroleum formation fluids. The method includes capturing in a chamber of a downhole tool at least two immiscible formation fluids in a generally segregated state (the fluids including petroleum),...
04/03/2012
7996154Methods and apparatus for analysis of downhole asphaltene gradients and applications thereof
A method and system for characterizing asphaltene gradients of a reservoir of interest and analyzing properties of the reservoir of interest based upon such asphaltene gradients. The analysis employs a correlation that relates insoluble asphaltene concentration to s...
08/09/2011
7965078Methods for determining in situ the viscosity of heavy oil
Viscosity of heavy oil is determined in situ in a formation by making nuclear magnetic resonance (NMR) measurements in the formation, and then calculating viscosity according to an equation of the form T
06/21/2011
7920970Methods and apparatus for characterization of petroleum fluid and applications thereof
An improved method and system for characterizing the compositional components of a hydrocarbon reservoir of interest and analyzing fluid properties of the reservoir of interest based upon its compositional components. ...
04/05/2011
7854276Methods, systems, and apparatus for production of hydrocarbons from a subterranean formation
Methods, systems, and apparatus that are suitable for use in production of hydrocarbons from subterranean heavy oil deposits employ a subterranean cavity in communication with a borehole. The cavity is preferably formed along a U-tube borehole by coiled tubing reami...
12/21/2010
7822554Methods and apparatus for analysis of downhole compositional gradients and applications thereof
A method and system are provided for characterizing a reservoir of interest by comparing measured downhole fluid analysis measurement data with predicted downhole fluid analysis measurement data for the corresponding depth within the reservoir. The downhole fluid an...
10/26/2010
7640133Method, apparatus and system for characterizing two phase fluid flow in an injection well
A method and corresponding system is provided for determining fluid properties of a two phase fluid flowing through various portions of a wellbore. Specifically, the method and corresponding system determines fluid properties (e.g. enthalpy flux) of the two phase fl...
12/29/2009
7637167Apparatus and method for characterizing two phase fluid flow
An apparatus (and corresponding method) for characterizing the fluid properties of a two phase fluid includes a restriction element (e.g., orifice plate or nozzle) along the flow path of the two phase fluid. At least one temperature sensor measures temperature of th...
12/29/2009
7631706Methods, systems and apparatus for production of hydrocarbons from a subterranean formation
Methods, systems, and apparatus that are suitable for use in production of hydrocarbons from subterranean heavy oil deposits employ a subterranean cavity in communication with a borehole. The cavity is preferably formed along a U-tube borehole by coiled tubing reami...
12/15/2009
7581436Method for operating a couette device to create and study emulsions
A method for generating and characterizing an emulsion. The method provides a Couette device having first and second cylindrical members that define an annulus between them. The second cylindrical member is rotatably driven with respect to the first cylindrical memb...
09/01/2009
6618732Database query handler supporting querying of textual annotations of relations between data objects
An improved command handler (and database system utilizing the improved command handler) interfaces to a datastore storing item data for a plurality of items and bi-directional modifier data, corresponding to a relation between at least one first item and...
09/09/2003
6609132Object data model for a framework for creation, update and view navigation of data objects and textual annotations of relations between data objects
A method and system for displaying information characterizing the semantics of relations between objects. For each given relation between at least one subject object and at least one direct object, bi-directional modifier data is stored in a separate tabl...
08/19/2003
6317179Reflection type display and coloring method thereof
A reflection liquid crystal display of the multilayered interference film type with both sufficient color purity and sufficient white level is provided using interference films having a large difference in refractive index, Ɗn, between two kinds of diele...
11/13/2001
6275233Surface simplification preserving a solid volume
Computer systems may be used to generate and display objects represented by triangles defined by coordinates of vertices. The present invention generates coordinates of a simplified vertex based upon coordinates of vertices adjacent to a first vertex and ...
08/14/2001
6230167Method and apparatus for generating and displaying hotlinks in a panoramic three dimensional scene
In a panoramic scene represented by a first environment map comprising a plurality of elements each associated with a color value representing color of the corresponding element, hotlink areas in the scene are defined by a second environment map comprisin...
05/08/2001
6185674Method and apparatus for reconstructing the address of the next instruction to be completed in a pipelined processor
A computer processing unit is provided that includes an apparatus for generating an address of the next instruction to be completed. The apparatus includes a first table for storing a plurality of entries each corresponding to a dispatched instruction, ea...
02/06/2001
6184897Compressed representation of changing meshes and method to decompress
A computer implemented representation and a method for encoding and decoding sequences of changes of a manifold triangular mesh. The representation is composed of a base manifold triangular mesh and a succession of specialized mesh surgery operations that...
02/06/2001
6179491Method and apparatus for slicing class hierarchies
Given a class hierarchy (a collection of classes and inheritance relations among them) and a program P that uses the hierarchy, a slice of the class hierarchy is computed with respect to the program by eliminating from the hierarchy those data members, me...
01/30/2001
6181346Graphics system
This graphics system has a geometric sub-system that does not have to take into consideration memory resources for the raster sub-system of the graphics system. The graphics system sequentially receives from a host computer system data sets that define a ...
01/30/2001
6175365Surface simplification preserving error tolerances
Computer systems generate and display objects represented by triangles defined by coordinates of vertices. The present invention generates potential coordinates of a simplified vertex based upon coordinates of a first vertex and a second vertex that defin...
01/16/2001
6147628Efficient data conversion of list of strings
A method of converting a plurality of strings stored in an input buffer to a plurality of evenly spaced strings in an output buffer involves first passing over the input buffer and, for each string, placing the string in the output buffer at a next availa...
11/14/2000
6124857Meshing method and apparatus
A quadrilateral or a hexahedron is used for a virtual object. If, for example, a quadrilateral mesh is composed of perfect squares and a voronoi diagram is dual to them, it is considered that the voronoi diagram comprises the perfect squares whose centers...
09/26/2000
6121973Quadrilateral mesh generation method and apparatus
A method and appatatus for generating a quadrilateral mesh comprising a plurality of quadrilateral elements from a triangular mesh comprising a plurality of triangular elements by performing the following operations: for each candidate quadrilateral eleme...
09/19/2000
6108666Method and apparatus for pattern discovery in 1-dimensional event streams
The method of the present invention discovers patterns in a sequence of characters in two phases. In a sampling phase, preferably proper templates corresponding to the sequence of characters are generated. Patterns are then generated corresponding to the ...
08/22/2000
6097366Analog display interface storing color values based upon user controlled calibration
An analogue display interface apparatus for providing analog color signals to a digital display unit includes a table look-up mechanism that provides digital representations of color signals to a color palette, wherein some of the values stored in the loo...
08/01/2000
6092065Method and apparatus for discovery, clustering and classification of patterns in 1-dimensional event streams
The present invention groups character sequences by identifying a sequence of characters. A set of internal repeats in said sequence of characters is identified by a pattern discovery technique. For at least one internal repeat belonging to the set of int...
07/18/2000
6088044Method for parallelizing software graphics geometry pipeline rendering
In a multiprocessor system, such as a graphics data processing system, a method is disclosed for processing input data in a data processor pipeline. The method includes steps of operating a main thread to store input data in an input buffer until the inpu...
07/11/2000
6072506Method and apparatus for improved graphics picking using auxiliary buffer information
Objects of a scene are grouped into sets. When rendering a plurality of pixels for display, for each pixel, a set identifier that corresponds to the visible object at the pixel is stored in an auxiliary buffer The information stored in the auxiliary buffe...
06/06/2000
6057851Computer graphics system having efficient texture mapping with perspective correction
A computer graphics system stores graphics data the represents one or more three dimensional objects. The objects are represented by one or more primitives each defined by a plurality of vertices. The graphics systems renders the objects to generate a two...
05/02/2000
6051921Magnetic matrix display device and computer system for displaying data thereon
A magnet for use in a magnetic matrix display has a two dimensional array of apertures between opposite poles of the magnet. The direction of the magnetic field is such that the magnet generates, in each channel, a collimating magnet field for forming ele...
04/18/2000
6045585Method and system for determining inter-compilation unit alias information
A system and method for determining alias information at the inter-compilation unit level of a compilation process includes the steps of determining anti-alias sets from the alias information provided by the first stage of the compilation process, calcula...
04/04/2000
6041133Method and apparatus for fingerprint matching using transformation parameter clustering based on local feature correspondences
The method and apparatus of the present invention provide for automatic recognition of fingerprint images. In an acquisition mode, subsets of the feature points for a given fingerprint image are generated in a deterministic fashion. One or more of the sub...
03/21/2000
6031548Progressive multi-level transmission and display of triangular meshes
Disclosed is a representation and file format for a multi-level progressive transmission or display of a triangular mesh, referred to as a Progressive Multi-Level Representation (PMR). Methods are disclosed for generating the PMR, for progressively buildi...
02/29/2000
6031541Method and apparatus for viewing panoramic three dimensional scenes
A computer system generates a cylindrical environment map comprising a plurality of elements and associated information pertaining to images of a panoramic scene by storing in memory information associated with elements of a side image of the panoramic sc...
02/29/2000
6026401Locking tool data objects in a framework environment
When data, such as tool data, is commonly accessible, there is a danger that concurrent user processes will make overlapping modifications and leave the data in an incomplete or incomprehensible state. The invention provides a locking mechanism to guard a...
02/15/2000
6008786Method for driving halftone display for a liquid crystal display
To correct the dependency of the transmissivity/applied voltage characteristics on color, a computing circuit is provided for generating corrected gray scale data by performing an addition or subtraction of the gray scale level related to at least one col...
12/28/1999
5983020Rule-based engine for transformation of class hierarchy of an object-oriented program
A mechanism is provided that transforms a class hierarchy of an object-oriented program to a new class hierarchy based upon a set of rules. The new class hierarchy is constructed by transforming a class hierarchy based upon a set of transformation rules w...
11/09/1999
5977890Method and apparatus for data compression utilizing efficient pattern discovery
The method of the present invention discovers patterns in an sequence of characters in two phases. In a sampling phase, preferably proper templates corresponding to the sequence of characters are generated. Patterns are then generated corresponding to the...
11/02/1999
5946562Polysilicon thin film transistors with laser-induced solid phase crystallized polysilicon channel
Polysilicon thin film transistors (TFTs) are formed on glass substrates by selectively etching a dielectric layer to expose portions of an amorphous silicon layer in areas of the substrate occupied by the thin film transistor forming a metal seed layer ov...
08/31/1999
5926182Efficient rendering utilizing user defined shields and windows
A shield is a piece of geometry, such as a rectangle, that defines active/inactive regions in the world coordinate system that depend upon the position and orientation of the camera with respect to the shield. The shield is distinct from the objects that ...
07/20/1999
1    
 
Sign InRegister
Username  
Password   
forgot password?