Patents by Inventor Rich Endo

Rich Endo has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20150104360
    Abstract: A reactor assembly having a plurality of reaction chambers defined therein is provided. The reactor assembly includes a fluid flow module that provides a pressurized control flow of fluid from an open container. In another embodiment, the reactor block includes a plurality of passageways defined over a surface of a substrate to accommodate the combinatorial processing in order to obtain multiple data points from a single substrate.
    Type: Application
    Filed: December 17, 2014
    Publication date: April 16, 2015
    Inventors: Zachary Fresco, Rich Endo
  • Patent number: 8969257
    Abstract: A reactor assembly having a plurality of reaction chambers defined therein is provided. The reactor assembly includes a fluid flow module that provides a pressurized control flow of fluid from an open container. In another embodiment, the reactor block includes a plurality of passageways defined over a surface of a substrate to accommodate the combinatorial processing in order to obtain multiple data points from a single substrate.
    Type: Grant
    Filed: March 6, 2008
    Date of Patent: March 3, 2015
    Assignee: Intermolecular, Inc.
    Inventors: Zachary Fresco, Rich Endo
  • Patent number: 7979472
    Abstract: Conditionally branching a validation allows branch-specific child validations to execute based on the values of data in a specific record. This allows for example a conditional branch to call another validation to validate records having particular category field values, family values and/or audience level/name/values. Embodiments comprise an interface that assists users through the use of automatic tokenizing and/or pick lists of field names and fields values, including a measurement builder for entering legal tokenized measurement values with applicable units of measure. Embodiments of the invention allow knowledgeable users to rapidly create expressions to ensure that the legal syntax and semantics of an expression are not violated while providing the user with pick lists and measurement values within legal ranges and with applicable units of measure. Validations rules are generated and performed on desired records in a computer system database without requiring programs, scripts or queries to be written.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: July 12, 2011
    Assignee: SAP AG
    Inventors: Paul Weinberg, Rich Endo, Wenphing Lo
  • Patent number: 7870162
    Abstract: A method for generating properly formed expressions used as validation expressions and search filters for computer system database applications. One or more embodiments of the invention for example comprise an interface that assists users through the use of automatic tokenizing and/or pick lists of field names and fields values, including a measurement builder for entering legal tokenized measurement values with applicable units of measure. Embodiments of the invention allow knowledgeable users to rapidly create expressions to ensure that the legal syntax and semantics of an expression are not violated while providing the user with pick lists and measurement values within legal ranges and with applicable units of measure. Validations rules are generated and performed on desired records in a computer system database without requiring programs, scripts or queries to be written.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: January 11, 2011
    Assignee: SAP AG
    Inventors: Paul Weinberg, Wenphing Lo, Rich Endo
  • Patent number: 7647302
    Abstract: Enables search and test for at least one value in layers of audience specific data comprising language, regional, regulatory and/or cultural specific values per layer. The word “audience” for the purposes of this specification means a group of document consumers such as people or computers that are associated with a language, country, region, regulation, culture or any other user defined division. A search utilizing at least one embodiment of the invention occurs with respect to data that makes use of rule-based inheritance. Testing multiple audience layers for all values that meet a specific fine or coarse grained search criteria allows quality assurance testing across all target audiences for a document before publication.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: January 12, 2010
    Assignee: SAP, AG
    Inventors: Rich Endo, David Brookler, David Sullivan
  • Publication number: 20080077573
    Abstract: Enables locating and merging potential data record matches. Enables locating duplicates through the definition of matching strategies. Each strategy may include transformations, matching rules and scoring thresholds to implement fuzzy matches that match closely related data records that are not exact matches. Performing a search allows for narrowing down the records to a desired set on which to apply a given matching strategy. Merging is performed on the potential duplicates thus located to consolidate data and remove duplicates. By narrowing down the records to a closely related set via a search, merging is simplified to work on a small number of closely related records, thus simplifying the process. The total matching score obtained via execution of match strategies may be utilized to determine which potential record(s) to merge for example. May utilize past user input to provide intelligent inputs for rules, tokens, weights, fields, parameters or any other past user input.
    Type: Application
    Filed: July 31, 2007
    Publication date: March 27, 2008
    Inventors: Paul Weinberg, Rich Endo, Phil Tinari, Ronen Cohen, Anat Segal, Ariel Hazi
  • Publication number: 20070028079
    Abstract: Conditionally branching a validation allows branch-specific child validations to execute based on the values of data in a specific record. This allows for example a conditional branch to call another validation to validate records having particular category field values, family values and/or audience level/name/values. Embodiments comprise an interface that assists users through the use of automatic tokenizing and/or pick lists of field names and fields values, including a measurement builder for entering legal tokenized measurement values with applicable units of measure. Embodiments of the invention allow knowledgeable users to rapidly create expressions to ensure that the legal syntax and semantics of an expression are not violated while providing the user with pick lists and measurement values within legal ranges and with applicable units of measure. Validations rules are generated and performed on desired records in a computer system database without requiring programs, scripts or queries to be written.
    Type: Application
    Filed: July 29, 2005
    Publication date: February 1, 2007
    Inventors: Paul Weinberg, Rich Endo, Wenphing Lo
  • Publication number: 20070027858
    Abstract: A method for generating properly formed expressions used as validation expressions and search filters for computer system database applications. One or more embodiments of the invention for example comprise an interface that assists users through the use of automatic tokenizing and/or pick lists of field names and fields values, including a measurement builder for entering legal tokenized measurement values with applicable units of measure. Embodiments of the invention allow knowledgeable users to rapidly create expressions to ensure that the legal syntax and semantics of an expression are not violated while providing the user with pick lists and measurement values within legal ranges and with applicable units of measure. Validations rules are generated and performed on desired records in a computer system database without requiring programs, scripts or queries to be written.
    Type: Application
    Filed: July 29, 2005
    Publication date: February 1, 2007
    Inventors: Paul Weinberg, Wenphing Lo, Rich Endo
  • Publication number: 20070027890
    Abstract: Expression-based data may comprise data that is processed by a validation expression for example. After a validation expression is created it may then be performed with respect to one or more data values or data records. A validation expression returns a Boolean result that signifies a success or failure result. A validation expression can define complex intra-record tests and inter-record tests with unlimited complexity. In order to improve processing of validations, the system uses virtual data known as calculation fields. Calculation fields are stored in memory at runtime and not in a database thereby eliminating the necessity of selecting and updating records in the database. A dirty bit identifying fields and attributes that need to be calculated based on a dependent data may be used to defer calculation to a later time when the calculation field is displayed or a sort operation occurs for example.
    Type: Application
    Filed: July 29, 2005
    Publication date: February 1, 2007
    Inventors: David Poyourow, Rich Endo, Paul Weinberg
  • Publication number: 20070027847
    Abstract: A method for performing expression-based validation with records in a computer system database, eliminating the need to write programs or scripts. A validation expression can define complex intra-record tests and inter-record tests and may be performed manually against one or more records and have a success or failure indicated for each record in an interface. A validation expression may be placed into one or more groups and performed as a group with the success or failure indicated for each record. A validation expression may be initiated from workflows to implement a business process with system-enforced data integrity. A validation expression may be manually executed or automatically executed when attempting record update to prevent the entry of invalid data and ensure data integrity. A validation expression may also be used to search using the Boolean result of validation expressions.
    Type: Application
    Filed: July 29, 2005
    Publication date: February 1, 2007
    Inventors: Paul Weinberg, Rich Endo, Wenphing Lo, David Poyourow
  • Publication number: 20060271868
    Abstract: An interface for indicating the presence of inherited values in a document. The interface enables a user to rapidly determine if an audience specific document conforms to the expectations or requirements of an intended audience. The interface distinguishes between current, primary and secondary audience layer values through the use of color or any other mechanism that allows a user to quickly identify data that is missing and needs to be populated, changed or remain unchanged if the inherited data is suitable for the given audience. Using the interface, users can determine at a glance what information is inherited and what level of inheritance that information is from. Before generating an audience specific document targeted at a particular media type, an audience hierarchy may be created and utilized for entry and edit of data for a desired audience.
    Type: Application
    Filed: May 31, 2005
    Publication date: November 30, 2006
    Inventors: Dave Sullivan, David Brookler, Paul Weinberg, Phil Tinari, Rich Endo
  • Publication number: 20060271523
    Abstract: Audience specific document targeted at a particular media type are generated by accessing data from an audience hierarchy. When obtaining a data value for a particular audience, if that value does not exist for that audience then the audience hierarchy may be utilized to find the data value for an inherited audience. By adding regional, cultural or regulatory subdivisions within the audience hierarchy and inheriting large portions of existing audience specific data entries, a large number of audience specific documents may be generated with a minimal amount of data entry required. Audiences may be specified in a given order for traversal within the hierarchy and displayed in a data entry and editing application utilizing visual characteristics to inform a user if the value for a particular piece of data is inherited from another layer or utilized from the particular layer in use. Audience specific documents may be masked and accessed by payment.
    Type: Application
    Filed: May 31, 2005
    Publication date: November 30, 2006
    Inventors: David Brookler, Paul Weinberg, Dave Sullivan, Phil Tinari, Rich Endo
  • Publication number: 20060271956
    Abstract: Enables search and test for at least one value in layers of audience specific data comprising language, regional, regulatory and/or cultural specific values per layer. The word “audience” for the purposes of this specification means a group of document consumers such as people or computers that are associated with a language, country, region, regulation, culture or any other user defined division. A search utilizing at least one embodiment of the invention occurs with respect to data that makes use of rule-based inheritance. Testing multiple audience layers for all values that meet a specific fine or coarse grained search criteria allows quality assurance testing across all target audiences for a document before publication.
    Type: Application
    Filed: August 31, 2005
    Publication date: November 30, 2006
    Inventors: Rich Endo, David Brookler, Dave Sullivan