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: 20150104360Abstract: 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: ApplicationFiled: December 17, 2014Publication date: April 16, 2015Inventors: Zachary Fresco, Rich Endo
-
Patent number: 8969257Abstract: 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: GrantFiled: March 6, 2008Date of Patent: March 3, 2015Assignee: Intermolecular, Inc.Inventors: Zachary Fresco, Rich Endo
-
Patent number: 7979472Abstract: 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: GrantFiled: July 29, 2005Date of Patent: July 12, 2011Assignee: SAP AGInventors: Paul Weinberg, Rich Endo, Wenphing Lo
-
Patent number: 7870162Abstract: 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: GrantFiled: July 29, 2005Date of Patent: January 11, 2011Assignee: SAP AGInventors: Paul Weinberg, Wenphing Lo, Rich Endo
-
Patent number: 7647302Abstract: 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: GrantFiled: August 31, 2005Date of Patent: January 12, 2010Assignee: SAP, AGInventors: Rich Endo, David Brookler, David Sullivan
-
Publication number: 20080077573Abstract: 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: ApplicationFiled: July 31, 2007Publication date: March 27, 2008Inventors: Paul Weinberg, Rich Endo, Phil Tinari, Ronen Cohen, Anat Segal, Ariel Hazi
-
Publication number: 20070028079Abstract: 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: ApplicationFiled: July 29, 2005Publication date: February 1, 2007Inventors: Paul Weinberg, Rich Endo, Wenphing Lo
-
Publication number: 20070027858Abstract: 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: ApplicationFiled: July 29, 2005Publication date: February 1, 2007Inventors: Paul Weinberg, Wenphing Lo, Rich Endo
-
Publication number: 20070027890Abstract: 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: ApplicationFiled: July 29, 2005Publication date: February 1, 2007Inventors: David Poyourow, Rich Endo, Paul Weinberg
-
Publication number: 20070027847Abstract: 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: ApplicationFiled: July 29, 2005Publication date: February 1, 2007Inventors: Paul Weinberg, Rich Endo, Wenphing Lo, David Poyourow
-
Publication number: 20060271868Abstract: 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: ApplicationFiled: May 31, 2005Publication date: November 30, 2006Inventors: Dave Sullivan, David Brookler, Paul Weinberg, Phil Tinari, Rich Endo
-
Publication number: 20060271523Abstract: 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: ApplicationFiled: May 31, 2005Publication date: November 30, 2006Inventors: David Brookler, Paul Weinberg, Dave Sullivan, Phil Tinari, Rich Endo
-
Publication number: 20060271956Abstract: 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: ApplicationFiled: August 31, 2005Publication date: November 30, 2006Inventors: Rich Endo, David Brookler, Dave Sullivan