A system and method for positioning, on an electronic display, an additional musical symbol based on the location of one or more existing musical symbols can include determining one or more positional constraints on the additional musical symbol. The one or more positional constraints can include one or more preferred quantities. Each of the one or more positional constraints can be automatically defined as being either a time-based positional constraint or a space-based positional constraint. The additional symbol can be positioned in a measure of a staff at a distance away from one of the one or more existing musical symbols. The distance can be at least in part determined by at least one of the one or more preferred quantities.
Joseph Berkovitz - Sudbury MA, US Tareef Kawaf - Sudbury MA, US Robert Mason - Lincoln MA, US Graham Mather - Somerville MA, US Joshua Spiewak - Sharon MA, US
International Classification:
G06F017/60 G06G007/00 G06F017/00
US Classification:
705/400000
Abstract:
A computer system and method for dynamic pricing is described. The system includes at least one dynamic calculator, which performs calculations based upon conditional rules.
Joseph Berkovitz - Sudbury MA, US Tareef Kawaf - Sudbury MA, US Robert Mason - Lincoln MA, US Graham Mather - Somerville MA, US Joshua Spiewak - Sharon MA, US
Assignee:
Art Technology Group, Inc. - Cambridge MA
International Classification:
G07B 17/00
US Classification:
705400000
Abstract:
A computer system and method for dynamic pricing is described. The system includes at least one dynamic calculator, which performs calculations based upon conditional rules.
Method And System For Presenting Information In A Summarizing Accordion View
Joseph Berkovitz - Cambridge MA, US James Echmalian - Arlington MA, US Michael Keirnan - Burlington MA, US George Plesko - West Roxbury MA, US Joseph Chung - Cambridge MA, US Fumi Matsumoto - Chestnut Hill MA, US
Assignee:
Allurent, Inc. - Cambridge MA
International Classification:
G06F 3/048
US Classification:
715803000
Abstract:
A user interface for providing an information gateway between a user and a computer platform includes two or more windows for displaying information, and for facilitating information entry from a user. The windows may be in the form of a rectangular box, although other shapes may be used. The size and/or shape of each of the windows changes as the window content changes. The user interface requires the user sequentially step through the windows, completing the required data entry for each window before proceeding to the subsequent window. As the user encounters a particular window, that window expands to display details of the window content. When the user completes the data entry fields of an expanded window and proceeds to the subsequent window, the completed window collapses to display a summary of the content. The expansion or collapse of a window may occur in a gradual or abrupt transition.
Method And System For Flexible Automated Interactions
Joseph Berkovitz - Sudbury MA, US Robert Shaver - Watertown MA, US
International Classification:
G06Q 30/00 G06F 15/16
US Classification:
705 1439, 709203
Abstract:
A computer platform provides a method and system for establishing scenarios for interactions between users (both individually and as a group) and a web site or other software application over a network. The interactions are described in terms of events, actions, and conditions, where a single mechanism may be used to describe events, actions, and conditions for both individuals and a group. One portion of a scenario may apply to the group, while another portion applies to individuals. Time elements and branches also can be employed to describe the scenario. The scenario may describe a non-deterministic process, but be modeled as a deterministic state machine for execution.
Method And System For Flexible Automated Interactions
Joseph BERKOVITZ - Sudbury MA, US Robert SHAVER - Watertown MA, US
Assignee:
ORACLE INTERNATIONAL CORPORATION - REDWOOD SHORES CA Art Technology Group, Inc. - Cambridge MA
International Classification:
G06F 11/07 G06F 15/16
US Classification:
714 15, 709224, 714E11023
Abstract:
A computer platform provides a method and system for establishing scenarios for interactions between users (both individually and as a group) and a web site or other software application over a network. The interactions are described in terms of events, actions, and conditions, where a single mechanism may be used to describe events, actions, and conditions for both individuals and a group. One portion of a scenario may apply to the group, while another portion applies to individuals. Time elements and branches also can be employed to describe the scenario. The scenario may describe a non-deterministic process, but be modeled as a deterministic state machine for execution.
Method And System For Constructing Personalized Result Sets
Robert Mason - Somerville MA Natalya Hung - Foster City CA Joseph Berkovitz - Sudbury MA
Assignee:
Art Technology Group, Inc. - Cambridge MA
International Classification:
G06F 1730
US Classification:
707 5, 707 6
Abstract:
A computer systems includes a rule engine, one or more repository interfaces, and corresponding repositories. The repositories typically contain content or profile information about users. The rule engine provides rules in a uniform format which can be translated, through use of the repository interfaces, into queries specific for the corresponding repositories. Before translating the rules, context objects referenced in the rules are resolved and the corresponding attribute values are inserted into the rules. The resulting rule is simplified where possible because of the attribute values, so that only those queries that need to be made to a repository are made.
Name / Title
Company / Classification
Phones & Addresses
Joseph Berkovitz Manager, Principal
NOTEFLIGHT, LLC Business Services at Non-Commercial Site · Music Tutorial Website
579 Franklin St, Cambridge, MA 02139 519 Somerville Ave, Somerville, MA 02143 49R Day St, Somerville, MA