Patent application number | Description | Published |
20090100016 | Performing Searches for a Selected Text - A computer implemented method, apparatus, and computer usable program code for performing a plurality of searches. A request is received to perform the plurality of searches, wherein the request includes text. A search engine preference is retrieved, wherein the search engine preference specifies a plurality of search engines. An Internet browser is opened for each search engine in the plurality of search engines. A search is initiated in each Internet browser using the text. | 04-16-2009 |
20090132663 | ACTIVE REMOVAL OF E-MAIL RECIPIENT FROM REPLIES AND SUBSEQUENT THREADS - A data processing system, computer implemented method, and a computer program product prevents the delivery of undesired e-mail message. A remove request is received from a non-desiring client. The remove request identifies a first subject line or a first body text from a previous e-mail message. An active request is updated with the remove request. Responsive to updating the active requests, the non-desiring client is redacted from a previously received message within a message file. The previously received message includes a second subject line that matches the first subject line, or a second body text that matches the first body text. | 05-21-2009 |
20090260040 | PROVIDING MULTIPLE TELEVISION CHANNEL PREVIEWING OF COMMERCIAL FREE CONTENT - A system for capturing commercial free video samples. In response to receiving multiplexed channels input from a television service provider, channel preferences and general preferences are applied. A channel number is selected based on the channel preferences and general preferences. Channel guide information is collected for the selected channel number. It is determined whether a video sample for the selected channel number will complete before a program change based on the channel guide information. In response to determining that the video sample for the selected channel number will complete before a program change, a capture of a video sample from the selected channel number is started. A content of the capture of the video sample is analyzed for commercial content. Then, in response to determining that the content of the capture of the video sample does not include commercial content, the video sample is saved in a data buffer for use by an active icons display and control function upon viewer request. | 10-15-2009 |
20090287900 | Reducing Power-On Time by Simulating Operating System Memory Hot Add - This invention generally provides a method for speeding up system boot time, by initializing a subset of memory during the system firmware test/initialization, and allowing the system to boot an operating system with this subset of installed memory. While the system is completing the operating system boot with the subset of installed memory, a remainder of the installed system memory is being initialized/tested. When the initialization the remainder of system memory is completed (and after the OS has booted), the SMI handler is invoked. The SMI handler then simulates a physical memory “Hot Add” event, and reports the event to the OS. This allows much of the memory initialization/test activity to occur in parallel with the firmware initialization/test and operating system startup processes. | 11-19-2009 |
20110246744 | SIMULATING MEMORY HOT ADD - Memory is logically partitioned into two regions. A first region may be a similar size relative to the second region or the first region may be a small subset of the memory. The first region of memory is initialized and an operating system utilizes the first region. A system handler simulates a physical hot add of the second region. After the simulated physical hot add, the operating system may utilize the second region as if it were newly added physical memory and/or may utilize both the first region and second region. | 10-06-2011 |
20130073991 | Supplementary Calculation Of Numeric Data In A Web Browser - An approach is provided in which a user selection is received with the selection being a number data elements with each of the selected data elements being displayed in a Web browser software application. A first set of functions that apply to the selected data elements is identified and the identified first set of functions is applied to the selected data elements. The result is a set of resulting values which are displayed a window that appears on the display screen. If the user has selected numeric data then numeric functions are applied to the data, however if the user has selected date-type data then date functions are applied to the data. | 03-21-2013 |
20130073992 | Supplementary Calculation Of Numeric Data In A Web Browser - An approach is provided in which a user selection is received with the selection being a number data elements with each of the selected data elements being displayed in a Web browser software application. A first set of functions that apply to the selected data elements is identified and the identified first set of functions is applied to the selected data elements. The result is a set of resulting values which are displayed a window that appears on the display screen. If the user has selected numeric data then numeric functions are applied to the data, however if the user has selected date-type data then date functions are applied to the data. | 03-21-2013 |
20130158732 | OPTIMIZING POWER CONSUMPTION IN PLANNED PROJECTS - Automatically accesses, from a database, the rate of power consumption of each object on a displayed list and automatically calculating the power consumption of each object over a planned period time of use of the object. Then, during actual use, the actual power consumption of each object on the list is automatically tracked over the planned period of time of use and the difference between the planned and actual power consumption of each object on the list is automatically calculated. The difference for each object on the list is displayed so that the user may take action interactively. | 06-20-2013 |
20130158733 | METHOD FOR OPTIMIZING POWER CONSUMPTION IN PLANNED PROJECTS - Automatically accesses, from a database, the rate of power consumption of each object on a displayed list and automatically calculating the power consumption of each object over a planned period time of use of the object. Then, during actual use, the actual power consumption of each object on the list is automatically tracked over the planned period of time of use and the difference between the planned and actual power consumption of each object on the list is automatically calculated. The difference for each object on the list is displayed so that the user may take action interactively. | 06-20-2013 |
20130278054 | CONTROLLING THE DISTRIBUTION OF MOTOR VEHICLE BATTERY POWER TO CONSUMING DEVICES DURING BATTERY DISCHARGE - A user of an automobile interactive onboard computer display monitors and controls battery power distribution during discharge. The user is enabled to interactively enter into a computer controlled display, proportions of the total battery power to be distributed to each of a set of devices. The distribution of the battery power to each of the devices is then monitored. The distribution of power to a specific device is halted when the power distributed to the specific device reaches the maximum of the proportion of the entered battery power to be distributed to the specific device. | 10-24-2013 |
20140006429 | Generation of technical description of report from functional description of report | 01-02-2014 |
20140129564 | PROVIDING FILE INDEXES AND PER-FILE VIEWING MODES WITHIN A FILE MANAGEMENT APPLICATION - Various embodiments present file indexes within a file managing and navigation interface. In one embodiment, a set of files is presented within a user interface of a file managing and navigation application. A visual indicator is associated with at least one file in the set of files. The visual indicator indicates to a user that the at least one file is associated with an index. The index includes a set of index components associated with a content set of the at least one file. A request from the user to is received to display the index. The index is presented to the user within the user interface based on receiving the request. | 05-08-2014 |
20140129586 | MANAGING INTERNET SEARCHES BASED ON DATABASE QUERY RESULTS - Embodiments of the present invention manage information searches based on database query results. In one embodiment, a set of database query results including a set of data items is received. At least one information search term is received from a user. An information search query is generated based on the set of database query results and the at least one information search term. A search is performed on a set of information based on the information search query. A set of search results including a set of information satisfying the information search query is received based on performing the search. | 05-08-2014 |
20140136503 | PERSONALIZED SEARCH RESULT RE-RANK BASED ON RELATIONSHIP BOND STRENGTH ALTERATION AMONG DIFFERENT KEYWORDS - An apparatus for searching includes a keyword display module, a keyword selection module, a bond strength selection module, and a results display module. The keyword display module displays keywords on an electronic display. The keywords are from results of an internet search of search criteria. A keyword of a search result is related to another keyword of the search result with a particular bond strength and the bond strength includes an amount that keywords in a search result are related. The keyword selection module that receives a selection two or more of the displayed keywords, the bond strength selection module that sets a bond strength between two or more of the selected keywords, and the results display module that displays search results with a bond strength of at least the selected bond strength. | 05-15-2014 |
20140136509 | PERSONALIZED SEARCH RESULT RE-RANK BASED ON RELATIONSHIP BOND STRENGTH ALTERATION AMONG DIFFERENT KEYWORDS - A method for searching includes displaying keywords on an electronic display. The keywords are from results of an internet search of search criteria. A keyword of a search result is related to another keyword of the search result with a particular bond strength and the bond strength includes an amount that keywords in a search result are related. The method includes receiving a selection of two or more of the displayed keywords, setting a bond strength between two or more of the selected keywords, and displaying search results with a bond strength of at least the selected bond strength. | 05-15-2014 |
20140156693 | FILMSTRIP-BASED QUERY SUGGESTIONS - Various embodiments of the present invention present a search query suggestion to a user. In one embodiment a portion of a search query is received from a user. At least one search query suggestion is identified from a set of search query suggestions corresponding to the portion of the search query. At least one video frame is identified from at least video file associated with the at least one search query suggestion. The at least one search query suggestion and the at least one video frame is presented to the user. | 06-05-2014 |
20140188594 | USER PHOTOGRAPH BASED ADVERTISEMENT IN A SOCIAL NETWORKING SITE - An apparatus for advertising includes a photograph identification module, a photograph analysis module, a correspondence module, and an advertisement module. The photograph identification module identifies one or more photographs corresponding to a user of a social networking website. The photographs are stored by the social networking website and may include photographs uploaded by the user, photographs depicting the user, and/or photographs in which the user has been tagged. The photograph analysis module electronically analyzes the photographs to determine at least one characteristic of a person, object, and/or location depicted in the photographs. The correspondence module identifies a product and/or service corresponding to the characteristic, and the advertisement module sends an advertisement for the product or service to the user. | 07-03-2014 |
20140372209 | REAL-TIME ADVERTISEMENT BASED ON COMMON POINT OF ATTRACTION OF DIFFERENT VIEWERS - An apparatus for advertising includes a focal direction module that uses cameras to determine a direction of focus of attention of a plurality of persons by determining a direction of the head of each person located in a vicinity of a plurality of products. A focus extrapolation module extrapolates the direction of focus for each person. A product focus module determines, for each product, a number of persons that have a direction of focus on the product. The determination is based on the extrapolated direction of focus for each person. A ranking module ranks each product based on the number of persons with a direction of focus on a product. A advertising module displays an advertisement in view of at least a portion of the plurality of persons, and the content of the advertisement is based on a ranking by the ranking module. | 12-18-2014 |
20140372211 | REAL-TIME ADVERTISEMENT BASED ON COMMON POINT OF ATTRACTION OF DIFFERENT VIEWERS - A method for providing real-time advertisements includes using one or more cameras to determine a direction of focus of attention of a plurality of persons by determining a direction of the head of each person of the plurality of persons located in a vicinity of a plurality of products. The method includes extrapolating the direction of focus for each person of the plurality of persons and determining, for each product of the plurality of products, a number of persons of the plurality of persons that have a direction of focus on the product where the determination is based on the extrapolated direction of focus for each person. The method includes ranking each product based on the number of persons with a direction of focus on a product of the plurality of products and displaying an advertisement where content of the advertisement is based on the ranking of each product. | 12-18-2014 |