Patent application number | Description | Published |
20080222000 | Systems and Media for Awarding Credits Based on Provided Usage Information - Systems and media for awarding credits based on provided usage information are disclosed. More particularly, hardware and/or software for collecting and disseminating usage information related to electronic documents and for awarding usage credits to users in exchange for providing usage information are disclosed. Embodiments include receiving an indication of the usage of an electronic document by a user and aggregating the received usage indication for the document with usage indications relating to other users. Embodiments may also include creating document utilization information for the electronic document based on the aggregated usage indications and awarding usage credit to the user based on the user's providing statistics on the usage of the electronic document. Further embodiments may include transmitting an indication of the awarded usage credit to the user and receiving a request to use the usage credits, | 09-11-2008 |
20080222536 | Ease of Use Feature for Audio Communications Within Chat Conferences - Methods and arrangements to communicate aurally during a chat conference are contemplated. Embodiments include transformations, code, state machines or other logic to communicate aurally during a chat conference by receiving through a user interface for the chat conference the designation of a participant in the chat conference, receiving through the user interface for the chat conference a command to capture audio, capturing audio, and transmitting the captured audio to the participant based upon the designation of the participant. In some embodiments, a participant may be designated by a mouse click on a name representing the participant. In some embodiments, the command to capture audio may be expressed by holding down a mouse button. In alternate embodiments, the command to capture audio may be expressed by a pop-up menu. In further embodiments, the captured audio may be stored and transmitted to additional participants. | 09-11-2008 |
20080229322 | Method and Apparatus for a Multidimensional Grid Scheduler - A method and apparatus for scheduling execution of a grid project in accordance with multiple dimensions of dynamic load factors. The present invention provides a mechanism for determining grid node availability based on both processor load and network traffic loads on the nodes in a grid of computing devices. This availability information is used to determine scheduling of the running of grid projects. | 09-18-2008 |
20080240392 | Automated calling system for conference calls - A method and system are provided in which teleconference calls are scheduled in advance and, at an appropriate predetermined time, calls are automatically made to the designated participants of the conference calls thereby avoiding the need for the participants to call into a teleconference center. In a preferred embodiment, when teconferences are scheduled, the telecon participants are designated and their phone numbers are input or otherwise determined, for example, through access to a centralized database. A calendar is monitored and at a predetermined time relative to the scheduled start of the telecon, a server system application initiates the calling of the participants for connection to the telecon. The system may be configured to require participants to enter a password before the connection is completed. The status of the called participants is determined and displayed on individual display devices of the other participants in the telecon. In one example, designated participants are called back at selected intervals if the initial automated call is unanswered. | 10-02-2008 |
20080249757 | Method and Apparatus for Grid Project Modeling Language - A method and apparatus for modeling grid projects, such that their network and node resources may be readily determinable for simulation, scheduling, and control purposes. A model of a grid project is generated using a standardized grid project modeling language that sets forth a sequence of grid project phases. Within each phase, there may be any number of descriptions of parallel activities that need to be performed, such as, CPU processing, network activity, both, or even nested “sub” phases. Each of the descriptions specifies the properties of the described activities, such as the quantity of CPU required, network traffic expected, prerequisites, dependencies, activity splitting limits and characteristics, reliability actions, etc. The grid project model is parseable by the present invention to determine the various phases of a grid project and the various characteristics of each phase. | 10-09-2008 |
20080250343 | Receiver content saving system - A method and system are provided in which a user is enabled to create a preferred playlist of the user's favorite songs or types of video presentations. An input device allows the user to add or delete items or key words of a song title or video presentation to or from the favorites list. In an exemplary video application, a user is enabled to indicate by using a digital video recorder, a specific type of broadcast such as “Sports” or “Basketball”. In an exemplary radio application, the user is enabled to list songs, or key words of the title if the user is unsure of the exact title, on the preferred playlist. Video signals or songs playing on several channels or stations are monitored and when a listed video type or song having the input key words from the user's favorites list begins to play on a station, the song and the full song title which is acquired from the received broadcast data, are automatically saved to memory for subsequent retrieval and playing by the user. In one example, the user is also enabled to add video types or songs to the favorites list by pressing a single “ADD” button at any time while a type of video or a favorite song is currently being played. The song then being played together with the title of the song or video presentation are then saved to memory for subsequent retrieval and playing. | 10-09-2008 |
20080250420 | Jobstream Planner Considering Network Contention & Resource Availability - Disclosed is a computer-implemented planning process that aids a system administrator in the task of creating a job schedule. The process treats enterprise computing resources as a grid of resources, which provides greater flexibility in assigning resources to jobs. During the planning process, an administrator or other user, or software, builds a job-dependency tree. Jobs are then ranked according to priority, pickiness, and network centricity Difficult and problematic jobs then are assigned resources and scheduled first, with less difficult jobs assigned resources and scheduled afterwards. The resources assigned to the most problematic jobs then are changed iteratively to determine if the plan improves. This iterative approach not only increases the efficiency of the original job schedule, but also allows the planning process to react and adapt to new, ad-hoc jobs, as well as unexpected interruptions in resource availability. | 10-09-2008 |
20080270605 | Distributing and Geographically Load Balancing Location Aware Communication Device Client-Proxy Applications - A method and system for balancing server work load for cellular phone client-proxy applications in an environment where the clients change position within a given geographic area is disclosed. The method comprises the steps of mapping, monitoring, automatically re-mapping the system when required, updating a map address book, and updating a client address book. The system has a mapping system and a communication system connected to a plurality of servers, proxy servers and applications by an internal network. The proxy servers are connected to a plurality of clients by the Internet. If a threshold is exceeded, the monitoring program sends a message to a mapping program. Upon receipt of the message, the mapping program uses a rules engine to calculate a new map graph to remove load from an overloaded server (or servers) and to adjust communication requirements for data by reconfiguring partitions. | 10-30-2008 |
20080270807 | Method for Selective Encryption Within Documents - The present invention allows the user (author or creator) of a document to specify that certain portions of a document be selected for encryption while other portions of the document remain displayed as created. In addition, each encrypted section could have multiple encryption keys such that some viewers can review certain parts of the document while other viewers will not have that same access. The user could employ a standard word processing editor technique to highlight (or swipe) portions of a document that the user desires to be encrypted. The highlighted portion would then be tagged with a surrounding attribute indicating to the word processor that this highlighted portion of the document is to be encrypted. The highlighted sections would also have encryption keys associated with the highlighted and encrypted section. Any one of the encryption keys for that section would decrypt that section. With proper authorization, any encrypted portion of a document would be displayed as part of the document. Without proper authorization, the display of the document would only contain the unencrypted portions of the document. | 10-30-2008 |
20080275804 | Monte Carlo Grid Scheduling Algorithm Selection Optimization - A method for utilizing the Monte Carlo method to determine the most efficient arrangement of schedulers for a grid using a Scheduler Optimization Program (SOP). The SOP obtains the schedulers and scheduler timetable from memory and randomly selects a time period and scheduler to analyze. The SOP then uses the selected scheduler to modify the scheduler timetable. The SOP then runs the ROI calculator to obtain a ROI property for the modified timetable. If the ROI property for the modified timetable is greater than the ROI property for the original scheduler timetable, the SOP replaces the scheduler timetable with the modified timetable. | 11-06-2008 |
20080275871 | SYSTEMS AND MEDIA FOR UTILIZING ELECTRONIC DOCUMENT USAGE INFORMATION WITH SEARCH ENGINES - Systems and media for utilizing electronic document usage information are disclosed. More particularly, hardware and/or software utilizing electronic document usage information to respond to user search requests with search engines are disclosed. Embodiments include receiving a search request from a requesting user and receiving document utilization information associated with one or more electronic documents, where the document utilization information provides an indication of the usage of the electronic documents by one or more users. Further embodiments include generating search results based at least partially on the search request and the document utilization information and transmitting an indication of the search results to the requesting user. Further embodiments include generating statistical information regarding the search results for electronic documents and transmitting the generated statistical information. | 11-06-2008 |
20080288378 | Processing system for recording media content - A method and system are provided in which a user is enabled to record, for example, a song or other radio and/or video content, on demand, and to account for and process appropriate payment for the use of the recorded content. The recorded material is saved and indexed by title and is retrievable for subsequent review, tabulation and/or playing at the user's convenience. In one example, a user is enabled to record received media content by pressing a single “ADD” button at any time while a favorite song is being received and played. The song then being played together with the title of the song or video presentation are then saved to memory for subsequent retrieval and playing. The received content is accounted for and tabulated and a payment for the use of the recorded song is processed by the user in accordance with a predetermined payment schedule. | 11-20-2008 |
20080306793 | Apparatus and Method for Automatically Improving a Set of Initial Return on Investment Calculator Templates - A method for updating the return on investment (ROI) templates used by business consultants. The present invention comprises a Template Evaluation Program (TEP) and a Template Analysis Program (TAP). The TEP compares the default template to the templates modified by the consultants for the customer's ROI analysis and assigns an effectiveness factor to the modified templates. The TAP develops a data list from the default templates and the effectiveness factors and plots the data on a histogram. The TAP performs a statistical analysis for each parameter and updates the default template parameter values if the data fits a normal distribution curve. If the data forms more than one peak on the histogram, then the TAP uses one peak to update the default template and uses the second peak to create a new template. The new template's parameter value is derived from the data in the second peak. | 12-11-2008 |
20090002153 | Key Fob and System for Indicating the Lock Status of a Door Lock - The present invention provides a system that records, at a remote location, the current status of a door lock. This invention provides a key fob device, which records the current status of a door look. The key fob indicates to the user the current lock status of the given door(s) in question. The key fob is a small key chain attached device, which records the state of the door locks, or other devices or appliances, as one departs from the door. The system of the present invention comprises a sensor at the door that detects the current lock status of a door and transmits this lock to the key fob. Also incorporated into the key fob is circuitry that receives and records this received lock status. A display component in the key fob displays this current lock status when prompted by the user. | 01-01-2009 |
20090030672 | Automatic Natural Language Translation During Information Transfer - Information elements such as text, tables, graphics, and hyperlinks, are intercepted during their transfer from a computer source to a computer destination, such as during a cut-and-paste operation. It is determined if each intercepted information element is expressed in a natural language which matches a user-specified natural language intended for the destination, and if not, one or more natural language handling actions such as translation or isolation of the information elements is performed in order to match the desired destination language. Translated information elements are delivered to the destination, and isolated elements are placed in a data store for later review and/or exchange with other elements. | 01-29-2009 |
20090031238 | Automatic Natural Language Translation During Information Transfer - Information elements such as text, tables, graphics, and hyperlinks, are intercepted during their transfer from a computer source to a computer destination, such as during a cut-and-paste operation. It is determined if each intercepted information element is expressed in a natural language which matches a user-specified natural language intended for the destination, and if not, one or more natural language handling actions such as translation or isolation of the information elements is performed in order to match the desired destination language. Translated information elements are delivered to the destination, and isolated elements are placed in a data store for later review and/or exchange with other elements. | 01-29-2009 |
20090083778 | Broadcast Content Screening Service - A system and computer program product for screening broadcast programming is provided. A viewer is configured to receive broadcast programming and to present the broadcast programming to a user. An interface is configured to receive user input from a user, the user input comprising at least a content of interest start time based on the broadcast programming. A processor is coupled to the interface and configured to store the user input and to generate a screening signal based on the user input. In a particular aspect, a broadcast recorder is coupled to the viewer and configured to store the received broadcast programming. | 03-26-2009 |
20090144076 | Methods and Systems for Performing Horological Functions in Commercial Transactions Using Time Cells - A method and system for controlling a commercial transaction is presented. An article of manufacture has a time cell that is read by an electronic apparatus. In response to a determination of a state of the time cell by the electronic apparatus, usage of the article of manufacture in a commercial transaction is enabled or denied based on the determined state of the time cell. The expiration period of a time cell controls the time period during which the commercial transaction is enabled or is denied to be performed; an unexpired time cell may both enable or deny performance of a commercial transaction, and an expired time cell may also both enable or deny performance of a commercial transaction. The time cell may be used to restrict the usage period of a coupon, a promotional offer, a pre-paid service, or some other commercial transaction that involves an article of manufacture. | 06-04-2009 |
20090249083 | Method and System for Telephone Wait User Interface Selection - In the method of the present invention, a customer of a service provider would be placed in hold while waiting to speak to a customer service representative. The method and system of the invention would recognize the telephone number of the caller using a “caller ID” system. If this call is the first time the caller has ever called, the caller would be presented with an audible listing of listening choices that would include but not be limited to the latest news, the weather (of the caller's location), financial headlines, or a selection of music stations (via cable radio, for example). The caller would then speak or type his/her preference into the keypad and the selection would be played. If the caller does not like the selection, the caller can then speak another selection or type the new selection as many times as the caller prefers. The caller selection is recorded in a caller preference database. Finally, when the same customer calls one or more additional times, the system would retain the caller's number and preferred listening selection, based on caller ID value. The listening selection would automatically be played on subsequent calls. | 10-01-2009 |
20120117388 | SYSTEM FOR SELECTIVE ENCRYPTION WITHIN DOCUMENTS - A system for selective encryption within a document. A portion of the document selected and marked for encryption is detected, the selected portion of the document including plaintext. The detected portion of the document selected for encryption is encrypted as ciphertext. The document is displayed with the selected portion of the document encrypted. An attempt by an accessor to access the encrypted portion of document is detected. The encrypted portion of the document is decrypted with a proper decryption key, wherein the decrypting includes decrypting the encrypted portion of the document in response to presentation of required data by the accessor. The required data includes the proper decryption key, a name of the accessor, and an employee number of the accessor. The portion of the document is displayed as decrypted. | 05-10-2012 |
20130135094 | DETERMINATION OF A STATUS OF A DOOR LOCK - A method and system for determining a status of a door lock. A receiver device receives a broadcast signal from a broadcast device built into a door. The door lock is configured to lock and unlock the door. The receiver device is located remotely from the door. The broadcast signal includes a door lock status of the door lock. The door lock status includes a first input bit of 0 or 1 and a second input bit of 0 or 1. A main receiver circuit within the receiver device uses a first AND gate and a second AND gate within the main receiver circuit to process the first input bit and the second input bit to generate a first output bit and a second output bit, respectively. The main receiver circuit stores the first and second output bits in a memory location within the receiver device. | 05-30-2013 |
20130239064 | PHONE SERVICE MENUS - A method for receiving from a customer, customer subscription data at a menu tree service center prior to receiving a customer request from the customer, wherein the customer subscription data comprises at least one linked customer number linked to a spoken word or phrase. The method sends a service provider request for the linked customer number to the customer via the menu tree service center. The method receives a verbal response from the customer at the menu tree service center, wherein the verbal response comprises the spoken word or phrase. The method retrieves the linked customer number from the menu tree service center server based on the verbal response. The method sends the linked customer number to the service provider. | 09-12-2013 |
20130298048 | MULTI-SOURCE, MULTI-DESTINATION DATA TRANSFERS - Methods, systems, and products are disclosed for multi-source, multi-destination data transfers that include identifying a plurality of destination points having destination contexts in one or more destination objects; selecting source content for transfer; displaying destination contexts for the destination points; and directing source content to at least one destination point in dependence upon the displayed destination contexts. In typical embodiments, identifying destination points includes recording each identified destination point and storing in association with each recorded destination point a copy of a destination context for each recorded destination point. | 11-07-2013 |