Patents Represented by Attorney, Agent or Law Firm Maureen Stretch
  • Patent number: 7222109
    Abstract: A contract authority for use by an automated system of record and an automated negotiations engine for iterative, multivariate negotiations which stores each set of terms proposed at each iteration to form the basis of the system of record. The contract authority of the invention assigns a unique identifier to each negotiated transaction and enables the participants to use that number to track all activities against the transaction for analysis and reporting purposes.
    Type: Grant
    Filed: October 30, 2000
    Date of Patent: May 22, 2007
    Assignee: Sky Technologies LLC
    Inventors: William J. Flanagan, Jeffrey Conklin, David Foucher, Daniel Foucher
  • Patent number: 7194442
    Abstract: An automated negotiations engine for iterative, multivariate negotiations of developments of products and programs which stores each set of terms proposed at each iteration to form the basis of the system of record. Active templates created using the present invention can be used to inform other systems automatically of agreed upon terms so that products or computer programs can be generated by them.
    Type: Grant
    Filed: October 30, 2000
    Date of Patent: March 20, 2007
    Assignee: Sky Technologies, LLC
    Inventors: William J. Flanagan, Jeffrey Conklin, David Foucher, Daniel Foucher
  • Patent number: 7162458
    Abstract: An process mining system for analyzing the processes used to implement negotiated contracts and other agreements stored in an automated system of record. Using unique identifiers assigned by the contract authority of the invention, process mining can be done to evaluate the effectiveness of processes used to implement one or more sets of negotiations.
    Type: Grant
    Filed: October 30, 2000
    Date of Patent: January 9, 2007
    Assignee: Sky Technologies, LLC
    Inventors: William J. Flanagan, Jeffrey Conklin, David Foucher, Daniel Foucher
  • Patent number: 7149724
    Abstract: An automated system of record creates and administers a sponsored community for participants. Participants use an automated negotiations engine for iterative, multivariate negotiations that stores each set of terms at each iteration to form a system of record. The automated negotiations engine can also be used to propose and negotiate specifications, prototypes and implementations of other systems. An active contract feature informs the results of such negotiations, by incorporating predefined templates to track activity related to the concluded negotiation. The system implements a higher level of security by validating activities against the originally negotiated terms. A contract authority assigns a unique identifier to each transaction to track activities against the transaction for analysis and reporting. A multiple repository enables users to maintain the non-repudiation data for transactions in which they participate at user designated locations.
    Type: Grant
    Filed: October 30, 2000
    Date of Patent: December 12, 2006
    Inventors: William J. Flanagan, Jeffrey Conklin, David Foucher, Daniel Foucher
  • Patent number: 6389450
    Abstract: A method for creating distributed objects representing receipt requests which are sent with a primary distributed object, indicating a receipt is requested when the primary distributed object has been received at a client side communications server or accessed by a member of a workgroup, or both.
    Type: Grant
    Filed: February 1, 1999
    Date of Patent: May 14, 2002
    Assignee: PFN, Inc.
    Inventors: Ronald A. Butman, Raja Ramachandran, Thomas A. Burns, Thomas J. Malone, Michael D. Kmiec, Joseph C. Dougherty
  • Patent number: 6338050
    Abstract: A multivariate negotiations engine for international transaction processing which: enables a sponsor to create and administer a community between participants such as buyers and sellers having similar interests; allows a buyer/participant to search and evaluate seller information, propose and negotiate orders and counteroffers that include all desired terms, request sample quantities, and track activity; allows a seller/participant to use remote authoring templates to create a complete Website for immediate integration and activation in the community, to evaluate proposed buyer orders and counteroffers, and to negotiate multiple variables such as prices, terms, conditions etc., iteratively with a buyer. The system provides secure databases, search engines, and other tools for use by the sponsor, which enable the sponsor to define the terms of community participation, establish standards, help promote the visibility of participating companies, monitor activity, collect fees, and promote successes.
    Type: Grant
    Filed: November 16, 1998
    Date of Patent: January 8, 2002
    Assignee: Trade Access, Inc.
    Inventors: Jeffrey Conklin, David Foucher, Daniel Foucher
  • Patent number: 6336105
    Abstract: An electronic non-repudiation multivariate negotiations engine for iterative bargaining which: enables a sponsor to create and administer a community between participants such as buyers and sellers having similar interests; allows a buyer/participant to search and evaluate seller information, propose and negotiate orders and counteroffers that include all desired terms, request sample quantities, and track activity; allows a seller/participant to use remote authoring templates to create a complete Website for immediate integration and activation in the community, to evaluate proposed buyer orders and counteroffers, and to negotiate multiple variables such as prices, terms, conditions etc., iteratively with a buyer. The system provides secure databases, search engines, and other tools for use by the sponsor, which enable the sponsor to define the terms of community participation, establish standards, help promote the visibility of participating companies, monitor activity, collect fees, and promote successes.
    Type: Grant
    Filed: November 16, 1998
    Date of Patent: January 1, 2002
    Assignee: Trade Access Inc.
    Inventors: Jeffrey Conklin, David Foucher, Daniel Foucher
  • Patent number: 6332135
    Abstract: A multivariate negotiations engine for ordering sample quantities which: enables a sponsor to create and administer a community between participants such as buyers and sellers having similar interests; allows a buyer/participant to search and evaluate seller information, propose and negotiate orders and counteroffers that include all desired terms, request and order sample quantities, and track activity; allows a seller/participant to use remote authoring templates to create a complete Website for immediate integration and activation in the community, to evaluate proposed buyer orders and counteroffers, and to negotiate multiple variables such as prices, terms, conditions etc., iteratively with a buyer. This also allows buyers and sellers to use and negotiate payment options and methods that are accepted internationally.
    Type: Grant
    Filed: November 16, 1998
    Date of Patent: December 18, 2001
    Assignee: TradeAccess, Inc.
    Inventors: Jeffrey Conklin, David Foucher, Daniel Foucher
  • Patent number: 6282531
    Abstract: A computer system for managing applied knowledge and workflows in multiple dimensions and contexts which includes: an assessor program for screening subjects and collecting, assessing and creating objects to represent the subjects using flexible domain and subdomain descriptors; a system manager for identifying sentinel data; and at least one activity manager for creating and managing activity plans and completions for various types of task performers. In a preferred embodiment, the assessor program is able to interactively collect data about a subject and classify the information into a number of domain descriptors. Each object domain descriptor, in turn may have several subdomain descriptors. The system manager uses applied knowledge databases to identify which domain and subdomain descriptors for an object are significant for the overall assessment and system purposes and identifies these as sentinel data.
    Type: Grant
    Filed: June 12, 1998
    Date of Patent: August 28, 2001
    Assignee: CogniMed, LLC
    Inventors: John F. Haughton, Robert C. Merenyi, Jeff Harris, Alexander Sherman
  • Patent number: 6183140
    Abstract: An interactive knowledge based system for monitoring international tax status has a residency status analyzer and a tax treaty analyzer that cooperate to determine the residency status of an individual, based on the individual's visa history, travel to and from the US, and the applicability of any treaty for the individual. The residency analyzer evaluates visa history, travel and days in the US, as well as type of activity and any applicable treaty's tie-breaker rule to determine if residency status is affected and sets indicators accordingly. The tax treaty analyzer performs an income type analysis to determine if income is from employment services, self-employment, or scholarship and fellowship grants. The tax treaty analyzer evaluates the applicable treaty for the presence and terms of a saving clause.
    Type: Grant
    Filed: April 17, 1995
    Date of Patent: February 6, 2001
    Assignee: Windstar Technologies, Inc.
    Inventors: Paula Singer, Gary Singer
  • Patent number: 6178262
    Abstract: This invention provides an apparatus and method for locating a curvilinear symbol by generating a grey scale model of a segment of a curvilinear symbol and interpolating curvature at the segment's periphery; reflecting this segment around the axes of symmetry to generate a full size model; generating full resolution subfeature models; assigning coordinate axes weighting to each subfeature model x and y axis; defining tolerance thresholds for deviations from an idealized curvilinear symbol; searching a digitized image for shapes corresponding to the subfeature models; assigning weights to scores returned for positions found corresponding to the subfeature models; producing weighted positions combining both coordinate axis weighting and score weighting; computing a best fit for the image found; comparing the positions found to tolerance thresholds and discarding those positions outside the thresholds; substituting and weighting alternate positions found, if any, to compute the location of the curvilinear s
    Type: Grant
    Filed: March 11, 1994
    Date of Patent: January 23, 2001
    Assignee: Cognex Corporation
    Inventors: Len L. Picard, Neil S. Levine
  • Patent number: 6146170
    Abstract: An adaptor having an adaptor base (10), shaped and dimensioned to fit over an R7s lampholder in such a way that contacts (06) in adaptor base (10) form electrical connections with contacts (03) in lampholder R7s, while boardholder (11) of adaptor base (10) is shaped and dimensioned to hold dimmable ballast (25) in electrical contact with contacts (06) of adaptor base (10).
    Type: Grant
    Filed: December 13, 1999
    Date of Patent: November 14, 2000
    Inventor: Guan Fumin
  • Patent number: 6141653
    Abstract: A multivariate negotiations engine for iterative bargaining which: enables a sponsor to create and administer a community between participants such as buyers and sellers having similar interests; allows a buyer/participant to search and evaluate seller information, propose and negotiate orders and counteroffers that include all desired terms, request sample quantities, and track activity; allows a seller/participant to use remote authoring templates to create a complete Website for immediate integration and activation in the community, to evaluate proposed buyer orders and counteroffers, and to negotiate multiple variables such as prices, terms, conditions etc., iteratively with a buyer. The system provides secure databases, search engines, and other tools for use by the sponsor, which enable the sponsor to define the terms of community participation, establish standards, help promote the visibility of participating companies, monitor activity, collect fees, and promote successes.
    Type: Grant
    Filed: November 16, 1998
    Date of Patent: October 31, 2000
    Assignee: TradeAccess Inc
    Inventors: Jeffrey Conklin, David Foucher, Daniel Foucher
  • Patent number: 6128645
    Abstract: A hyper domain server which maps a plurality of client domain servers into a communications infrastructure to create a community over one or more networks. In one embodiment the client domain servers map a plurality of client side communications servers within a client entity.
    Type: Grant
    Filed: February 1, 1999
    Date of Patent: October 3, 2000
    Assignee: PFN, Inc.
    Inventors: Ronald A. Butman, Raja Ramachandran, Thomas A. Burns, Thomas J. Malone, Michael D. Kmiec, Joseph C. Dougherty
  • Patent number: 6101525
    Abstract: A shared memory clean application system assigns a process name to each process operating within a shared memory region and stores that name in shared memory elements used by that process. If there are more processes sharing an element than that element has space to keep the names, an overflow element is created and linked to the shared element. When a new element is requested and no free elements are available, the invention selects an element, clears its use count, and then reviews all the names in that shared element array to see if they match existing valid processes. If an existing process is found that matches a name in the array, the use count is incremented for that process. If no existing process match is found for a process name in the element array, that name is deleted from the array. If overflow elements exist, they are also cleared of names that do not match, or deallocated entirely if the review indicates there is an overflow element that no longer has process names associated with it.
    Type: Grant
    Filed: May 19, 1995
    Date of Patent: August 8, 2000
    Assignee: EMC Corporation
    Inventor: Mark Bennett Hecker
  • Patent number: 6061467
    Abstract: A system to align oriented (unaligned) objects in an image to permit such operations as dimensional gauging or measurements to be performed. Using the angle of rotation of the object in the unaligned image, the system creates a destination image having rows and columns of pixels aligned with a specified axis. The unaligned image is then aligned by finding a first pixel location in a first column in the destination image; locating a first whole pixel location nearest to the first pixel area in the unaligned image; copying the actual pixel value of the first whole pixel location in the unaligned image to the first pixel location in the destination image; locating a next whole pixel location in the unaligned image; copying the actual pixel value of the next whole pixel location to a next pixel location in the destination image until all pixels in a first column of the window have been copied to the first column of the destination image; locating the next column, and continuing until a last column is located.
    Type: Grant
    Filed: January 3, 1995
    Date of Patent: May 9, 2000
    Assignee: Cognex Corporation
    Inventor: David Michael
  • Patent number: 6035066
    Abstract: A system to find wirebonded leads by obtaining an image of the crescent formed on a lead after wire bonding, or a difference image (taken from an image of the lead before bonding and the crescent and wire formed after bonding) to create an intermediate image having the desired rotation and registration characteristics. Using a caliper or other wire-finding tool, the invention locates the wire and generates a threshold value for a boundary tracker that will make the located wire the expected width. An alternative preferred embodiment uses the gray value of an edge of the wire as the threshold. An optional artificial boundary is created as a limit for a boundary tracker. The invention then applies a boundary tracker to the intermediate image using the threshold value generated and any artificial boundary created. It then applies a corner finder that restricts starting corner orientations and analyzes the boundary and its features to find crescent tips and extrema to obtain measurements for inspection.
    Type: Grant
    Filed: June 2, 1995
    Date of Patent: March 7, 2000
    Assignee: Cognex Corporation
    Inventor: David J. Michael
  • Patent number: 6026430
    Abstract: A registry to organize information from client entities on different networks for selective sharing, having a first computer having a disk for storing a dynamic client registry and resource locators containing function names. A web server causes the first computer to respond to the resource locators by loading the function name indicated. A database management program organizes the dynamic client registry.
    Type: Grant
    Filed: March 24, 1997
    Date of Patent: February 15, 2000
    Inventors: Ronald A. Butman, Raja Ramachandran, Thomas A. Burns, Thomas J. Malone, Michael D. Kmiec, Joseph C. Dougherty
  • Patent number: 6014517
    Abstract: A system for parsing comments in assembler language source code to identify input and output parameters and script them into wrapper code that transforms the parameters from C (or other higher level language) conventions to assembler conventions for entry to the assembler program and from assembler conventions to C conventions for exit from the assembler program. The comment parser follows the syntax conventions of the assembler to identify text that is intended to be comments. Within the comment text, the comment parser searches for user specified defining terms such as "input", "output", or "at entry", and "at exit", which indicate that one or more input or output parameters are described. Next the comment parser searches for nearby formatters, such as obvious register references "d3" or "a4" in one implementation. The comment parser saves the comments and associated registers in an associative array.
    Type: Grant
    Filed: January 6, 1998
    Date of Patent: January 11, 2000
    Assignee: EMC Corporation
    Inventors: Eli Shagam, Avihu Goral
  • Patent number: 6006022
    Abstract: A cross-linked development and deployment system that links system design, simulation, real-time emulation, integration, and in-system verification to system implementation in the field, creating final products that are field programmable systems on printed circuit boards or field programmable systems on silicon. In a preferred embodiment, hardware and software models are created and verified in an integrated co-development environment. These models can be synchronized with each other and can also be used for in-circuit emulation and in-system verification of the system under development. Once the system has gone through verification and completed system integration, the system design database that has been generated from that testing is used to program either a field programmable printed circuit board or a field programmable system on silicon.
    Type: Grant
    Filed: November 15, 1996
    Date of Patent: December 21, 1999
    Assignee: Microsystem Synthesis, Inc.
    Inventors: Hotaek Rhim, Russell David Hayden, William Chester Rea