[ { "title": "System and method for integrated computerized banking", "publication_date": "2009/30/10", "number": "08756131", "url": "/2009/10/30/system-and-method-for-integrated-computerized-banking/", "abstract": "Systems and methods for integrated computerized financial management are presented. Financial information from disparate systems is made available to an operator through a user interface that presents a unified view of financial information from such disparate systems and enables the operator to make and execute upon financial decisions. The operator utilizes an operator computing platform to access the financial information, and may be directly or indirectly connected with one or more databases containing financial information through various networking modalities configured to operate together in the unified presentation schema. Portable computing devices and reduced content variations of user interfaces may be utilized to enhance accessibility.", "owner": "Intuit Inc.", "owner_city": "Mountain View", "owner_country": "US" }, { "title": "System and method for dynamic automatic communication path selection, distributed device synchronization and task delegation", "publication_date": "2009/21/09", "number": "08495244", "url": "/2009/09/21/system-and-method-for-dynamic-automatic-communication-path-selection-distributed-device-synchronization-and-task-delegation/", "abstract": "Systems, software, and apparatuses that provide wired and wireless telecommunications under conditions where signal strength is poor or intermittent, the coordination and synchronization of data and workflows across various communication links under such conditions, especially intermittent or unreliable communications links, and the management of wireless mobile applications in such environments. The present invention technology herein relates to the fields of computer science, telecommunications, and data management.", "owner": "JumpStart Wireless Corporation", "owner_city": "Delray Beach", "owner_country": "US" }, { "title": "Sending signed e-mail messages from a device", "publication_date": "2009/14/08", "number": "08281120", "url": "/2009/08/14/sending-signed-email-messages-from-a-device/", "abstract": "Sending signed e-mail messages. An output data stream is created for streaming a signed e-mail message, and streamed attachment data is read. In response to receiving a portion of the read streamed attachment data, the received portion of the attachment data is digested to generate a digest value, and the received portion of the attachment data is sent to a mail server via the output data stream. The received portion of the attachment data is smaller than the size of the attachment data. The digest value is updated as additional portions of the streamed attachment data are received and digested. In response to sending all attachment data to the mail server, a signer generates the signature data by signing the digest value using a signer's private key, and the generated signature data is sent to the mail server via the output stream.", "owner": "Canon Kabushiki Kaisha", "owner_city": "Tokyo", "owner_country": "JP" }, { "title": "Managing media player sound output", "publication_date": "2009/15/06", "number": "08938674", "url": "/2009/06/15/managing-media-player-sound-output/", "abstract": "A method includes initiating media player instances for producing output by execution on an electronic device. Each of the media player instances is implemented using a modular framework on the electronic device configured to have each of multiple types of media player runtimes implemented therein and to host modules that configure any of the types of media player runtimes for respective device types. The method includes determining, using a sound module of the modular framework, which of the media player instances should be used for audio output by the electronic device. The method includes generating the audio output using the electronic device, the audio output produced by at least one of the media player instances as determined.", "owner": "Adobe Systems Incorporated", "owner_city": "San Jose", "owner_country": "US" }, { "title": "Configuring media player", "publication_date": "2009/06/05", "number": "08161275", "url": "/2009/05/06/configuring-media-player/", "abstract": "A media player is executed on an electronic device by implementing a runtime of a media player in a modular framework on the electronic device. The modular framework is configured to have each of multiple types of media player runtimes implemented therein and to host modules that configure any of the types of media player runtimes for respective device types. The runtime is configured for the electronic device using a module hosted by the modular framework. The module abstracts at least one resource in the electronic device available to the media player. The electronic device is prepared for execution of the media player on the electronic device, and the media player uses the resource during the execution based on configuration according to the module.", "owner": "Adobe Systems Incorporated", "owner_city": "San Jose", "owner_country": "US" }, { "title": "Push registry application programming interface for capturing events", "publication_date": "2009/31/03", "number": "08301132", "url": "/2009/03/31/push-registry-application-programming-interface-for-capturing-events/", "abstract": "A mobile communications device, method, and medium are provided for capturing and handling a wide range of communication events. A registrar populates a push registry with information corresponding to an event handler. The registrar associates the event handler with a trigger event and stores the association in the push registry. An event receiver identifies an occurrence of the trigger event and calls an application management system (AMS) so that the AMS can initiate the event handler. Event filters, which can include user-definable filters, are applied to communication events according to filter definitions associated with the event handler.", "owner": "Sprint Communications Company L.P.", "owner_city": "Overland Park", "owner_country": "US" } ]