1
Eshwar Belani, Dinesh Katiyar, Suneet Garg: System and method for controlling access to resources in a distributed environment. E Piphany, Fabio E Marino, Bingham McCutchen, August 3, 2004: US06772350 (241 worldwide citation)

A distributed access controller for controlling access to resources in a multi-domain distributed computing environment. The access controller is configured to receive a request from a user requesting performance of one or more operations on a particular resource. The access controller attempts to r ...


2
Craig David Weissman, Gregory Vincent Walsh, Lynn Randolph Slater Jr: Method and apparatus for creating and populating a datamart. E piphany, Fabio E Marino, Skjerven Morrill MacPherson, April 3, 2001: US06212524 (162 worldwide citation)

A method of generating a datamart is described. The datamart includes tables having rows and columns. The method comprises accessing a description of a schema. The schema defines the relationships between the tables and columns. The description further defines how data is to be manipulated and used ...


3
Jeremy A Rassen, Emile Litvak, abhi a shelat, John P McCaskey, Allon Rauer: Method and apparatus for creating a datamart and for creating a query structure for the datamart. E Piphany, Wilson Sonsoni Goodrich & Rosati, February 13, 2001: US06189004 (72 worldwide citation)

A method for automatically defining a query interface for a datamart is described. The datamart includes fact and dimension tables. The method comprises accessing a schema description and a query interface description for the datamart. The schema description specifies a schema, which in turn, define ...


4
Robert L Gryphon, Michael R Clements, Kira R Makagon: Workflow modeling language. E piphany, Fabio E Marino, Paul E Lewkowicz, Skjerven Morrill MacPherson, May 15, 2001: US06233537 (60 worldwide citation)

A modeling system for the visual presentation of business applications (process, information, control, and channel), composed of multiple plan elements, is disclosed. The modeling system consists of a modeling language organized around a small set of defined pictograms each capable of representing e ...


5
Eshwar Belani, Dinesh Katiyar, Suneet Garg: System and method for controlling access to resources in a distributed environment. E Piphany, Bingham McCutchen, Fabio E Marino, September 13, 2005: US06944777 (55 worldwide citation)

A distributed access controller for controlling access to resources in a multi-domain distributed computing environment. The access controller is configured to receive a request from a user requesting performance of one or more operations on a particular resource. The access controller attempts to r ...


6
Dinesh Katiyar, Eshwar Belani, Pradeep Javangula: Augmented processing of information objects in a distributed messaging framework in a computer network. E piphany, Fabio E Marino, Jeffrey S Smith, Bingham McCutchen, July 27, 2004: US06769032 (53 worldwide citation)

Augmenting processing of information objects transferred among processors within a network. Processing is performed by a process, or processor, (called a “robot”) at any point in the network where an information object is transferred, or where the object resides. By allowing processing at source, de ...


7
Mehran Sahami, George Harrison John: Method and apparatus for scalable probabilistic clustering using decision trees. E piphany, Fabio E Marino, Bingham McCutchen, May 13, 2003: US06564197 (46 worldwide citation)

Some embodiments of the invention include methods for identifying clusters in a database, data warehouse or data mart. The identified clusters can be meaningfully understood by a list of the attributes and corresponding values for each of the clusters. Some embodiments of the invention include a met ...


8
Dinesh Katiyar, Eshwar Belani, Pradeep Javangula: Publish-subscribe architecture using information objects in a computer network. E piphany, Fabio E Marino, Jeffrey S Smith, Bingham McCutchen, October 21, 2003: US06636886 (46 worldwide citation)

Various aspects of the invention provide for the creation, modification, transfer, manipulation, requesting and destruction of information objects in a computer network. Although some aspects of the invention are based on publish-subscribe techniques, many modifications and additional features are p ...


9
Suneet Garg, Dinesh Katiyar, Pradeep Javangula: Extensible user interface for a distributed messaging framework in a computer network. E piphany, Fabio E Marino, Bingham McCutchen, May 20, 2003: US06567846 (42 worldwide citation)

An extensible user interface in a system for handling information objects. The extensible interface allows a user to be presented with default interfaces, or viewers, for performing the basic functions of a “data browser” application of the invention. A primary feature of the data browser user inter ...


10
Dinesh Katiyar, Eshwar Belani, Ujjwal Singh, Su Chan: System, method, and code for providing promotions in a network environment. E Piphany, Blank Rome, April 29, 2008: US07366682 (36 worldwide citation)

According to an embodiment of the present invention, techniques are disclosed for providing promotions to users of communication networks, such as the Internet. Information related to a plurality of promotions, including promotions information and rules associated with the promotions, are stored at ...