| Patent application number | Description | Published |
| 20090083387 | SYSTEM AND METHOD FOR GENERATING CONFIGURATIONS USED FOR ACCESSING ELECTRONIC MAILBOXES - A system and method generates configurations used for accessing electronic mailboxes. A database stores the configuration conventions that are sets of e-mail expressions formed by symbols. A transformer module expands configuration conventions stored in the database to generate configurations based on user supplied context data. | 03-26-2009 |
| 20090319452 | SYSTEM AND METHOD FOR AUTOMATICALLY LEARNING MAILBOX CONFIGURATION CONVENTIONS - A system and method automatically learns mailbox configuration conventions. The validator module determines a valid set of configuration parameters used for accessing an electronic mailbox of a user within a mail domain after receiving configuration information from the user that is limited in the configuration parameters required for accessing the electronic mailbox. A learner module accepts from the validator module a set of configuration parameters determined to be valid and generates configuration conventions for a mail domain. A database store is the generated configuration conventions. The validator and learner modules can be operative as part of a web server. | 12-24-2009 |
| 20100179999 | COMMUNICATIONS SYSTEM PROVIDING MESSAGE AGGREGATION FEATURES AND RELATED METHODS - A communications system may include a plurality of source message servers for storing messages for delivery to a user, a target message server having a target message box associated therewith, and an aggregation server for periodically aggregating the messages from the source message servers to the target message box for retrieval by the user. The target message server may provide a delivery failure message to the aggregation server based upon a failure to deliver a message to the target message box. As such, the aggregation server may increase a period of sending messages to the target message box based upon a delivery failure message therefrom, and thereafter decrease the period of sending messages to the target message box based upon a successful delivery of a message thereto. | 07-15-2010 |
| 20100287252 | SYSTEM AND METHOD FOR CONFIGURING ACCESS TO ELECTRONIC MAILBOXES - A system and method for configuring access to an electronic mailbox based on limited configuration parameters received from a user. A database stores configuration conventions for a mail domain. A mailbox interface module receives configuration information from a user that is limited in the configuration parameters required for accessing the electronic mailbox. The module retrieves configuration conventions for the mail domain from the database and generates sets of potentially valid configuration parameters based on the retrieved configuration conventions and user supplied configuration information for accessing the mailbox. | 11-11-2010 |
| 20110302259 | COMMUNICATIONS SYSTEM INCLUDING PROTOCOL INTERFACE DEVICE PROVIDING ENHANCED OPERATING PROTOCOL SELECTION FEATURES AND RELATED METHODS - A communications system may include data storage devices each using at least one of a plurality of different operating protocols. Further, at least one of the data storage devices may operate using multiple operating protocols. The system may also include mobile wireless communications devices for accessing the at least one data storage device, and each may use at least one of the plurality of operating protocols. Moreover, the system may further include a protocol interface device. The protocol interface device may include a front-end proxy module for communicating with the plurality of mobile wireless communications devices using respective operating protocols. The protocol interface may also include a protocol engine module for communicating with the data storage devices using respective operating protocols. The protocol engine module may also select a desired operating protocol for communicating with the at least one data storage device from the multiple operating protocols. | 12-08-2011 |
| 20110321140 | SYSTEM AND METHOD FOR AUTOMATICALLY LEARNING MAILBOX CONFIGURATION CONVENTIONS - A system and method automatically learns mailbox configuration conventions. The validator module determines a valid set of configuration parameters used for accessing an electronic mailbox of a user within a mail domain after receiving configuration information from the user that is limited in the configuration parameters required for accessing the electronic mailbox. A learner module accepts from the validator module a set of configuration parameters determined to be valid and generates configuration conventions for a mail domain. A database store is the generated configuration conventions. The validator and learner modules can be operative as part of a web server. | 12-29-2011 |
| Patent application number | Description | Published |
| 20080319852 | Interactive advertisement overlays on full-screen content - In accordance with one or more aspects, an interactive advertisement overlay is displayed on a full-screen display of program and/or video commercial content. At the end of display of the video commercial content, the display of the interactive overlay is terminated, and an advertising icon is displayed during a full-screen display of program content. The display of the interactive advertisement overlay is reinstated in response to a user selecting the advertising icon. In accordance with one or more other aspects, program content and video commercial content are displayed on a full-screen display of a display device. An interactive advertisement overlay is also displayed on the full-screen display. The interactive advertisement overlay includes advertising information associated with a sponsor of the program content. | 12-25-2008 |
| 20090100331 | METHOD INCLUDING A TIMER FOR GENERATING TEMPLATE BASED VIDEO ADVERTISEMENTS - A method and system are disclosed for allowing an advertiser or other user to create high-end advertisements via a plurality of software-based, predefined templates. The templates may include a timer for counting down the temporal length of an advertisement. Upon countdown of the timer to zero, the advertisement may terminate and automatically flow-through to the underlying content. The present system further provides a user interface allowing a user to interact with and configure the templates, thus allowing the user to control the appearance, flow, interactivity, transitions, timer, etc. of the advertisement. In addition to controlling these parameters, the templates also allow a user to associate one or more content files, or assets, with an advertisement. Thus, an advertiser may easily incorporate a video or other content into an advertisement. | 04-16-2009 |
| 20090100359 | METHOD INCLUDING AUDIO FILES FOR GENERATING TEMPLATE BASED VIDEO ADVERTISEMENTS - A method and system are disclosed for allowing an advertiser or other user to create high-end advertisements via a plurality of software-based, predefined templates. The templates may be customized by a user to configure the appearance, flow, interactivity and other features of an advertisement. The present system further provides a user interface allowing a user to interact with and configure the templates, thus allowing the user to control the appearance, flow, interactivity, transitions, timers, etc. of the advertisement. In addition to controlling these parameters, the templates also allow a user to associate one or more content files, or assets, with an advertisement. These assets may including audio files. Thus, an advertiser may easily incorporate music, songs, sounds, spoken text or other audio content into an advertisement. | 04-16-2009 |
| 20090100362 | TEMPLATE BASED METHOD FOR CREATING VIDEO ADVERTISEMENTS - A method and system are disclosed for allowing an advertiser or other user to create high-end advertisements via a plurality of software-based, predefined templates. The templates may be customized by a user to configure the appearance, flow, interactivity and other features of an advertisement. The present system further provides a user interface allowing a user to interact with and configure the templates, thus allowing the user to control the appearance, flow, interactivity, transitions, timers, etc. of the advertisement. In addition to controlling these parameters, the templates also allow a user to associate one or more content files, or assets, with an advertisement. Thus, an advertiser may easily incorporate a video or other content into an advertisement. | 04-16-2009 |
| 20090132938 | SKINNING SUPPORT FOR PARTNER CONTENT - The technology described herein is a system and methods for generating a branded background for user interfaces. In one embodiment, the background is generated based on a background template. A content partner may customize the background by providing a hue value, artwork and a logo. The background of the user interface is tinted a color associated with the hue value. The artwork and logo is placed in the background, and in one embodiment, the artwork comprises a watermark version of the artwork. Gallery content may also be layered over the background to create a UI having a theme. | 05-21-2009 |
| Patent application number | Description | Published |
| 20080236339 | Hand-operated swage device - A hand-operated swage device includes a first hand-operated actuator and a second hand operated actuator that, when actuated together, control the sequential operation of a clamping mechanism and a swaging mechanism of the hand-operated swage device. For example, the first actuator of the swage device is disposed on a first handle while the second actuator is disposed on a second handle of the swage device. To operate the hand-operated swage device, an operator grasps the first handle with one hand and grasps the second handle with his other hand to actuate both of the actuators in a substantially simultaneous manner. Actuation of both actuators controls sequential delivery of pressurized air to a first pneumatic device mechanically coupled to the clamping mechanism and to a second pneumatic device mechanically coupled to the swaging mechanism. | 10-02-2008 |
| 20080236340 | Swage anvil for a sawblade swage assembly - A swage anvil includes a coupling portion that, when mated with a corresponding die of a swaging device, allows lateral positioning of the swage anvil (i.e., substantially parallel to a long axis of the saw blade) relative to the long axis of the saw blade. The swage anvil also includes a tooth contact face that substantially mirrors an angle of the back portion of each tooth of the saw blade. As such, after a manufacturer inserts the swage anvil into the swage device and laterally translates the swage anvil, the tooth contact face abuts the back portion of the saw blade tooth to support the tooth during a swaging procedure. With the aforementioned configuration of the swage anvil, translation of the swage anvil along a single axis provides support to the back portion of the saw blade tooth along two axes. As such, use of the swage anvil decreases the set-up time required in conventional swaging devices. | 10-02-2008 |
| Patent application number | Description | Published |
| 20090132576 | DATABASE PART CREATION, MERGE AND REUSE - Embodiments are provided to merge, manage, create, and reuse database parts in a computer system. Database parts may include database tables, datatypes, field combinations or entire databases. A selection of a database part is received by a database software application executing on a computer system. The application may be configured to check for metadata associated with the database part to identify an action property. If, after checking for the metadata, a merge action property is identified, then the application may check for a metadata property associated with a database table. If a merge action associated with the database table is identified, then the application may merge the database part with the database table in the database. The application may also be configured to generate a user interface for creating database parts using database tables and for creating a database part by saving a database. | 05-21-2009 |
| 20090248710 | Database Part Table Junctioning - Embodiments are provided to define relationships for merging template or database part tables with one or more database tables in a computer system. A database application may utilize a schema to receive metadata associated with a target database part table in one or more markup language elements. The database application may then receive metadata associated with a source database table to be joined with the target table in the schema elements. The database application may then receive join type metadata in the schema elements. The join type metadata may specify whether fields from the source table are to be merged into the target table or whether fields from the target table are to be merged into the source table. In response to receiving the target table metadata and the source table metadata, the database application may then merge the target and source tables utilizing the join type metadata. | 10-01-2009 |
| 20090307661 | APPLICATION DEHYDRATION, SYNCHRONIZATION, AND REHYDRATION - Computer software applications may be separated into components and distilled into functional and identifying attributes, which may then be used to regenerate the computer software application on a different system. A component of a computer software program is received. From the component, one or more functional attributes describing the operation of the component on a first operating platform are distilled from which the component can be generated to operate on one or more operating platforms. Attributes identifying the component are identified. The functional attributes and the identifying attributes of the component are stored in a distillation store. From the distillation store, using information about a selected operating platform on which the computer software program is to be executed, components of the computer software program may be generated to execute on the selected operating platform. | 12-10-2009 |
| 20100229122 | Floating Action Buttons - A user interface (UI) includes floating action buttons. Respective hot zones are established for associated respective UI elements. When a focus is targeting (e.g., located at) a given hot zone, one or more floating action buttons that are associated therewith are presented as part of the UI. Activation of a particular action button of the one or more floating action buttons causes an action corresponding to the particular action button to be implemented. In an example implementation, the actions available through the one or more floating action buttons may be context-sensitive such that the actions thereof are tailored to the type of item corresponding to the UI element (e.g., an icon, a graphical element, a text portion, a screen area, etc.). | 09-09-2010 |