Patent application number | Description | Published |
20120078784 | AVAILABLE BALANCE ENHANCEMENT - In some embodiments of the present invention, a method is provided that includes: (a) receiving information associated with a first transaction, where the first transaction involves a deposit account; (b) receiving information associated with a second transaction, where the second transaction involves the deposit account; (c) determining, based at least partially on the information associated with the first transaction, that an available balance associated with the deposit account is based at least partially on the first transaction; (d) determining, based at least partially on the information associated with the second transaction, that the available balance is not based on the second transaction; (e) posting first information to an online banking account, where the online banking account is associated with the deposit account, and where the first information indicates that the available balance is based at least partially on the first transaction; and (f) posting second information to the online banking account, where the second information indicates that the available balance is not based on the second transaction. | 03-29-2012 |
20120078785 | ESTIMATED BALANCE - Some embodiments of the present invention provide a method that includes: (a) receiving information associated with a deposit account; (b) determining, based at least partially on the information associated with the deposit account, an available balance associated with the deposit account; (c) determining, based at least partially on the information associated with the deposit account, a second amount associated with the deposit account; (d) determining, based at least partially on the available balance and the second amount, an estimated balance associated with the deposit account; and (e) posting the estimated balance to an online banking account, where the online banking account is associated with the deposit account. | 03-29-2012 |
20120078786 | DEPOSIT TRANSACTION-LEVEL INFORMATION - Some embodiments of the present invention provide a method that includes: (a) receiving information associated with a deposit transaction, where the deposit transaction involves a deposit account, and where the deposit transaction includes a total deposit amount; (b) determining, based at least partially on the information associated with the deposit transaction, that a first amount of the total deposit amount is immediately available; (c) determining, based at least partially on the information associated with the deposit transaction, that a second amount of the total deposit amount is not immediately available, (d) posting first information to an online banking account, where the online banking account is associated with the deposit account, and where the first information indicates that the first amount is immediately available; and (e) posting second information to the online banking account, where the second information indicates that the second amount is not immediately available. | 03-29-2012 |
20130212015 | AVAILABLE BALANCE ENHANCEMENT - In some embodiments of the present invention, a method is provided that includes: (a) receiving information associated with a first transaction, where the first transaction involves a deposit account; (b) receiving information associated with a second transaction, where the second transaction involves the deposit account; (c) determining, based at least partially on the information associated with the first transaction, that an available balance associated with the deposit account is based at least partially on the first transaction; (d) determining, based at least partially on the information associated with the second transaction, that the available balance is not based on the second transaction; (e) posting first information to an online banking account, where the online banking account is associated with the deposit account, and where the first information indicates that the available balance is based at least partially on the first transaction; and (f) posting second information to the online banking account, where the second information indicates that the available balance is not based on the second transaction. | 08-15-2013 |
Patent application number | Description | Published |
20110281687 | SYSTEMS AND METHODS FOR PROVIDING AUDIO AND VISUAL CUES VIA A PORTABLE ELECTRONIC DEVICE - Methods and systems for providing a lifestyle companion system are provided. The lifestyle companion system can provide a platform to conduct a user interview. Based on the user interview responses, the system can suggest activities, references, and/or plug-in modules. During performance of activities, the system can provide audio and/or visual cues related to the activities and collect data indicative of the user's performance. Based on the collected data, the system can dynamically adapt the user's goals and/or activities the user is performing or will perform. In some embodiments of the present invention, the lifestyle companion system of the present invention can be applied to fitness, nutrition, and/or medical modules. The system also can be used to facilitate synchronous group activities. | 11-17-2011 |
20130035209 | DYNAMICALLY ADAPTIVE SCHEDULING SYSTEM - Methods and systems for providing a lifestyle companion system are provided. The lifestyle companion system can provide a platform to conduct a user interview. Based on the user interview responses, the system can suggest activities, references, and/or plug-in modules. During performance of activities, the system can provide audio and/or visual cues related to the activities and collect data indicative of the user's performance. Based on the collected data, the system can dynamically adapt the user's goals and/or activities the user is performing or will perform. In some embodiments of the present invention, the lifestyle companion system of the present invention can be applied to fitness, nutrition, and/or medical modules. The system also can be used to facilitate synchronous group activities. | 02-07-2013 |
20140149235 | SYSTEMS AND METHODS FOR FACILITATING GROUP ACTIVITIES - Methods and systems for providing a lifestyle companion system are provided. The lifestyle companion system can provide a platform to conduct a user interview. Based on the user interview responses, the system can suggest activities, references, and/or plug-in modules. During performance of activities, the system can provide audio and/or visual cues related to the activities and collect data indicative of the user's performance. Based on the collected data, the system can dynamically adapt the user's goals and/or activities the user is performing or will perform. In some embodiments of the present invention, the lifestyle companion system of the present invention can be applied to fitness, nutrition, and/or medical modules. The system also can be used to facilitate synchronous group activities. | 05-29-2014 |
20140250380 | VARIABLE I/O INTERFACE FOR PORTABLE MEDIA DEVICE - The present invention can include electronic devices having variable input/output interfaces that can allow a user to interact with the devices with greater efficiency and in a more ergonomic manner. An electronic device of the present invention can display icons associated with user-programmable parameters of a media file. By interacting with the icons, a user can change the user-programmable parameters during playback of the media file. Changes to the user-programmable parameters can affect playback of the remainder of the media file. An electronic device of the present invention also can automatically re-orient images shown on a display and re-configure user input components based on the orientation of the electronic device. | 09-04-2014 |
Patent application number | Description | Published |
20080229248 | Associating geographic location information to digital objects for editing - A computer implemented method can include displaying, within a user interface, a view pane having a vertical direction and a horizontal direction, displaying, within the view pane, a poster frame represented by a bounded region, the poster frame representing a container, the container comprising several objects, wherein each object has an associated location identifier, and grouping two or more objects determined to be in sufficient proximity based on comparing the associated location identifiers of the grouped objects. | 09-18-2008 |
20090201316 | Image Application Performance Optimization - Some embodiments provide a method for displaying one or more versions of an image. The method provides a display area and provides a scaling tool that can select a first portion of a first version of an image to scale and can display a scaled second portion of a second version of the image in place of the selected first portion of the first version of the image. Some embodiments provide a method that can display a master image that has a first resolution and an associated preview image with a second resolution. The method displays the preview image at a third resolution that is less than the second resolution. The method receives a request to zoom the displayed preview image. The method displays the preview image at the second resolution. The method receives a request to display the master image and displays the master image at the first resolution. | 08-13-2009 |
20090204894 | Image Application Performance Optimization - Some embodiments provide an image editing application that allows users to quickly preview images and to edit images. The image-editing application provides a quick preview tool for foregoing the loading of a particular image in the display area after the particular image has been selected. Specifically, for each particular image, the image-editing application maintains or generates a preview image for the particular image. In place of a particular image, the quick preview tool when selected causes the image editing application to only load the preview image of the particular image for full or partial display in the display area. When the quick preview tool is not selected, the image editing application loads each image in its entirety for full or partial display in the display area. | 08-13-2009 |
20090204895 | Image Application Performance Optimization - Some embodiments provide a method that from a source external to a device, imports a first image and a lower resolution second image that corresponds to the first image into the device. The method assigns the second image as a temporary preview of the first image. The method generates a preview third image for the first image. In some embodiments, the method further selects the first image for display before generating the preview third image. The selecting causes the temporary preview image to be displayed as a preview of the first image. In some embodiments, the method further selects the first image for display after generating the preview third image. The selecting causes the preview third image to be displayed as a preview of the first image. | 08-13-2009 |
20100171763 | Organizing Digital Images Based on Locations of Capture - Methods, apparatuses, and systems for organizing digital images based on locations of capture. On a small scale map of a geographic region that is displayed on a device, an object representing digital media items associated with a location in the geographic region are displayed. In response to receiving an input to display a portion of the map that includes the object, in a larger scale, multiple objects are displayed in the larger scale map, each of which represent a location of at least one of the multiple digital media items represented by the object in the small scale. | 07-08-2010 |
20100172550 | ORGANIZING IMAGES BY CORRELATING FACES - A computer-implemented method for organizing images including receiving an image that includes a representation of a human face; generating a correlation value indicating a likelihood that the human face corresponds to a stored facial profile associated with one or more profile images including a human face; evaluating the received image and the generated correlation value to determine, depending on a result of the evaluating, whether the image corresponds to the stored facial profile; associating the received image with the stored facial profile; and storing an indication of the associating. | 07-08-2010 |
20100172551 | Organizing Images by Correlating Faces - Methods and systems are presented for organizing images. In one aspect, a method can include generating a correlation value indicating a likelihood that a face included in a test image corresponds to a face associated with a base image, determining that a correlation threshold exceeds the correlation value and that the correlation value exceeds a non-correlation threshold, generating a similarity score based on one or more exposure values and one or more color distribution values corresponding to the test image and the base image, combining the similarity score with the correlation value to generate a weighted correlation value, and determining that the test image and the base image are correlated when the weighted correlation value exceeds the correlation threshold. | 07-08-2010 |
20110119583 | Module-Based Process for Importing Media Files - Among other things, methods, systems and computer program products are disclosed for manipulating media using software executing on a computer system, e.g., by presenting a user interface for the media manipulation software application, the user interface including an import tool configured to facilitate importation of one or more items of media content into the media manipulation software application, the import tool having a plurality of modules, each module representing a different aspect of an importation process; receiving input specifying a subset of the plurality of modules, each module in the specified subset to be displayed to the user and to be used in a subsequent importation process; displaying to the user the modules from the specified subset while hiding the remaining modules from the user; and importing one or more items of media content using the displayed modules. | 05-19-2011 |
20110247479 | CHORD TRAINING AND ASSESSMENT SYSTEMS - The invention relates to systems, methods, and apparatus for assessing a musical performance of a chord, a chord series, or a chord progression. The performance can include a user's performance of a musical instrument. MIDI or audio notes are input and compared to the notes of music track. An indication can be provided to assess the performance. The assessment can be on the basis of timing and/or pitch errors. A new chord can be displayed to a user based on the assessment of the user's performance of the previous chord. | 10-13-2011 |
20110289413 | Fast Creation of Video Segments - A computer-implemented method can include displaying, within a user interface in a digital media system, a media pane, and a project pane, displaying, within the media pane, a thumbnail group representing a media item, the thumbnail group comprising one or more thumbnails, a thumbnail comprising a plurality of frames, enabling a user to select, from the thumbnail group, a frame of the media item, and upon detecting that the user has selected a frame, creating a group of frames, the group of frames including the selected frame and one or more adjacent frames. | 11-24-2011 |
20120066601 | CONTENT CONFIGURATION FOR DEVICE PLATFORMS - The present technology includes a digital content authoring tool for authoring digital content without the need to understand or access computer code. The present technology further includes creating digital content that is compatible with a diverse population of end user devices without the need for separate versions of the completed content. Instead, the digital authoring tool can manage versions of assets, which individually, can be compatible with different device criteria. Additionally, the present technology contemplates methods of delivering packages of the digital content that are configured to be compatible with the hardware configuration of each requesting device, despite the diverse capabilities of end user devices. Accordingly, the technology described herein provides a simple method for creating and delivering digital content that is configured for presentation on a user's specific device. | 03-15-2012 |
20120155292 | MOBILE HARDWARE AND NETWORK ENVIRONMENT SIMULATION - The present technology provides an ability to simulate the performance of mobile content in a more realistic testing environment than previously available. Specifically, the present technology can mimic the fluctuations in network states that mobile devices typically experience. As the mobile content is tested using the simulated network states, the present technology can record the performance of the mobile content and create a log of the performance. Further, the present technology can also analyze the mobile content performance log and recommend various optimizations to increase the performance of the content. | 06-21-2012 |
20120290930 | IMAGE APPLICATION PERFORMANCE OPTIMIZATION - Some embodiments provide a method that from a source external to a device, imports a first image and a lower resolution second image that corresponds to the first image into the device. The method assigns the second image as a temporary preview of the first image. The method generates a preview third image for the first image. In some embodiments, the method further selects the first image for display before generating the preview third image. The selecting causes the temporary preview image to be displayed as a preview of the first image. In some embodiments, the method further selects the first image for display after generating the preview third image. The selecting causes the preview third image to be displayed as a preview of the first image. | 11-15-2012 |
Patent application number | Description | Published |
20110116760 | DISTRIBUTED SCALABLE MEDIA ENVIRONMENT FOR ADVERTISING PLACEMENT IN MOVIES - Ads are placed in a movie using a graphical interface that enables selecting of the ads from a set of ads, selecting frames of the movie for the ad, and selecting locations in the frames for the ads. Each of the ad and the movie can be a still image, a full motion video, an audio, a graphic or a combination thereof. An executable command may also be a part of the ad that is inserted, the command being selected for execution by a viewer of the ad when the movie is played to the viewer. | 05-19-2011 |
20120151521 | MOVIE ADVERTISING PLAYBACK TECHNIQUES - An ad in a movie can be a static ad having a position in the movie that cannot be moved, or a dynamic ad having a position in the movie that can be changed. When a viewer of the movie wishes to skip a portion of the movie containing the ad, the playback system determines whether the ad is static or dynamic. If the ad is static, then only the portion of the movie preceding the static ad can be skipped, that is, the ad is unskippable; this technique is referred to as “bounceback” since the end of the skip bounces back to the start of the static ad. If the ad is dynamic, then the ad is moved to after the end of the skip; this technique is referred to as “slipad” since the ad slips to later in the movie. When a movie has multiple ads, some can be static and some can be dynamic. | 06-14-2012 |
20120227065 | MOVIE ADVERTISING PLACEMENT OPTIMIZATION BASED ON BEHAVIOR AND CONTENT ANALYSIS - An ad is placed in a movie, by analyzing inherent characteristics of the movie, analyzing viewed characteristics of the movie, analyzing viewer characteristics of a viewer of the movie, obtaining advertiser preferences for placement of the ad in the movie, determining costs of placing the ad in the movie based on the inherent characteristics of the movie, the viewed characteristics of the movie, the viewer characteristics and the advertiser preferences, and placing the ad in the movie in accordance with the inherent characteristics of the movie, the viewed characteristics of the movie, the viewer characteristics, the advertiser preferences and the determined costs. | 09-06-2012 |
20140212109 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR DISTRIBUTED VIDEO EDITING - A network editor comprises a central location with stored videos such as movies that can be edited by editors at remote locations. An editor receives a representation of a video, and specifies edits relative to the representation, enabling the editor to use a device lacking sufficient processing capability to edit the video directly, and also reducing the volume of information transmitted between the central location and the remote editor. The central location is able to provide the edited movie in a format suitable to the display capabilities of the viewing device of the viewer requesting the edited video. | 07-31-2014 |
20140212111 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR EDITING MOVIES IN DISTRIBUTED SCALABLE MEDIA ENVIRONMENT - A movie editor converts a received movie into a proxy format, and creates a texture strip representing the frames of the movie. An editor can use the texture strip to edit the movie, rather than editing the movie directly. Deep tags and/or special effects can be defined for the texture strip using a graphical interface. The graphical interface enables movies to be combined into a playback product according to a control structure graphically presented in the graphical interface. | 07-31-2014 |
20140241700 | MOVIE ADVERTISING PLAYBACK SYSTEMS AND METHODS - An ad in a movie can be a static ad having a position in the movie that cannot be moved, or a dynamic ad having a position in the movie that can be changed. When a viewer of the movie wishes to skip a portion of the movie containing the ad, the playback system determines whether the ad is static or dynamic. If the ad is static, then only the portion of the movie preceding the static ad can be skipped, that is, the ad is unskippable; this technique is referred to as “bounceback” since the end of the skip bounces back to the start of the static ad. If the ad is dynamic, then the ad is moved to after the end of the skip; this technique is referred to as “slipad” since the ad slips to later in the movie. When a movie has multiple ads, some can be static and some can be dynamic. | 08-28-2014 |
20160073140 | MOVIE ADVERTISING PLAYBACK SYSTEMS AND METHODS - An ad in a movie can be a static ad having a position in the movie that cannot be moved, or a dynamic ad having a position in the movie that can be changed. When a viewer of the movie wishes to skip a portion of the movie containing the ad, the playback system determines whether the ad is static or dynamic. If the ad is static, then only the portion of the movie preceding the static ad can be skipped, that is, the ad is unskippable; this technique is referred to as “bounceback” since the end of the skip bounces back to the start of the static ad. If the ad is dynamic, then the ad is moved to after the end of the skip; this technique is referred to as “slipad” since the ad slips to later in the movie. When a movie has multiple ads, some can be static and some can be dynamic. | 03-10-2016 |
20160099024 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR EDITING MOVIES IN DISTRIBUTED SCALABLE MEDIA ENVIRONMENT - A movie editor converts a received movie into a proxy format, and creates a texture strip representing the frames of the movie. An editor can use the texture strip to edit the movie, rather than editing the movie directly. Deep tags and/or special effects can be defined for the texture strip using a graphical interface. The graphical interface enables movies to be combined into a playback product according to a control structure graphically presented in the graphical interface. | 04-07-2016 |