...When G.G. Hubbard learned of his future son-in-law's invention, he called it "only a toy." His daughter was engaged to a young man named Alexander Graham Bell.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8166491 | Method and system for providing a configurable action launchpad A method includes, during execution of a first application program in which a user interacts with the application program, executing a launchpad service that invokes another application program. When a user interface of the first application program is refreshed, a ... | 04/24/2012 |
| 8141107 | System and method for automating the transfer of data from a web interface to another A script-based scenario designer application for automating the data transfer from one web interface to another. The script-based scenario designer receives sender and receiver web interface addresses from a user, displays the sender web interface to the user; monit... | 03/20/2012 |
| 8132191 | Method and apparatus for adapting and hosting legacy user interface controls A method and apparatus for adapting and hosting legacy user interface controls is provided. Legacy user interface controls are exposed within a new window manager as native user interface objects. A bridge between a hosted legacy user interface control and the legac... | 03/06/2012 |
| 8108883 | Methods of populating a third-party document with digital information content Methods of populating a document with digital information content. An information management software application is launched on a computer-based platform and a data drop window or a base format document is opened such that digital files, having digital data content... | 01/31/2012 |
| 8104048 | Browsing or searching user interfaces and other aspects This description relates to systems, methods and software architectures for providing previews of files, such as previews of content of the files without launching the applications which created those files. In one embodiment, a method includes receiving a first cal... | 01/24/2012 |
| 7950026 | Virtual application execution system and method A virtual execution environment for software applications and other code objects. In one implementation, the present invention allows for virtual execution of applications by transparently capturing the rendered output of natively executed applications, and deliveri... | 05/24/2011 |
| 7900215 | Method and apparatus for providing inter-application accessibility Methods and apparatuses for providing inter-application accessibility. Embodiments of the present invention provide a framework independent, introspective, extensible technique for describing and interacting with interfaces across application processes, in which an ... | 03/01/2011 |
| 7895179 | Asynchronous updating of web page data views Embodiments are provided to create and manage data view modules for updating data on a web page, without having to reload the entire web page to view the updated data. In one embodiment, a static data view module for viewing web data is modified utilizing an asynchr... | 02/22/2011 |
| 7840970 | Graphical user interface components that interact through a collaboration server A user interface (UI) collaboration system enables a plurality of application clients to collaborate in a heterogeneous environment. The system includes, but is not limited to, a server, a first application interface (API), and a second API. The first API is coupled... | 11/23/2010 |
| 7774800 | Applications manager with variable management instruction set An information processing system or a digital decoder (5) makes it possible to process data originating from at least one application (3), for example, by way of a bouquet of television programs, and comprises an operating system (1), a virtual ... | 08/10/2010 |
| 7774799 | System and method for linking page content with a media file and displaying the links A method and system link page content with a media file and display these links during playback of the media file. In other words, the present invention can link notes stored in an electronic document with media such as audio stored in an audio file. As media is pla... | 08/10/2010 |
| 7770187 | Applications manager with variable management instruction set An information processing system or a digital decoder (5) makes it possible to process data originating from at least one application (3), for example, by way of a bouquet of television programs, and comprises an operating system (1), a virtual ... | 08/03/2010 |
| 7752636 | System and method for uniform data transfer from different interfaces of input/output devices In a computer-implemented method for transferring data, data is received from an external source, the data comprising a plurality of units. Each unit of the data is formatted into a formatted data unit having a first format. A full buffer is formed by storing the fo... | 07/06/2010 |
| 7716687 | System and method for sharing resources between web applications Embodiments of the present invention enable an interface for sharing resources between applications. An indicator can be used to identify resources that are selectable. Additionally, indicators can identify locations of the page that can accept resources and a funct... | 05/11/2010 |
| 7702691 | Systems and methods for EJB finders using SQL A system and method to support querying of a software object comprises a software object finder that can query a plurality of different databases using a plurality of queries in different query language. A matched data entity from the plurality of databases is mappe... | 04/20/2010 |
| 7631320 | Method and apparatus for improved interaction with an application program according to data types and actions performed by the application program A method and apparatus for performing actions while selecting objects on a user interface display. A user may select a first item in an area of a display controlled by a first process and drag that item to a second area on a display controlled by a second process. T... | 12/08/2009 |
| 7546612 | Method of integrating X Window Intrinsics based toolkits and widgets with JAVA A method of integrating an Xt Intrinsics based toolkit with a JAVA application. The application includes a process thread that implements an X event loop and an application thread that suspends execution of the event loop to allow a call to be made through the JAVA ... | 06/09/2009 |
| 7506345 | Method and apparatus for adapting and hosting legacy user interface controls A method and apparatus for adapting and hosting legacy user interface controls is provided. Legacy user interface controls are exposed within a new window manager as native user interface objects. A bridge between a hosted legacy user interface control and the legac... | 03/17/2009 |
| 7454763 | System and method for linking page content with a video media file and displaying the links A method and system link page content with a media file and display these links during playback of the media file. In other words, the present invention can link notes stored in an electronic document with media such as video stored in a video file. As media is play... | 11/18/2008 |
| 7433926 | Dynamic content management for wireless communication systems A method and system for dynamically managing content provided to a mobile device. In one embodiment, the present invention begins by retrieving information from a network. In one embodiment the information is web-based content, and the network is the Internet. The p... | 10/07/2008 |
| 7434233 | Inter-program communication apparatus, inter-program communication method, computer-readable recording medium, and program An inter-program communication method and apparatus for performing inter-program communication between an image correction program and an image print program. During an initialization phase, a communication path is established between the programs and the image corr... | 10/07/2008 |
| 7426699 | Communication between browser windows A method for communication between browser windows including configuring a first web page to enable a first browser window into which the first web page is loaded to write a first message into a first cookie, and configuring a second web page to enable a second brow... | 09/16/2008 |
| 7424522 | Method of processing data from a submission interface A web form is generated by applying a stylesheet to a set of rules which will subsequently be used to transform client selection data submitted via the web form. Transformed client selection data is used to update a record of the client's state for the current sessi... | 09/09/2008 |
| 7421482 | Method and system for providing rich media content over a computer network The invention presented here is a method and system for providing rich media content over a computer network. In accordance with the invention, a server on a physical or wireless computer network polls the software, hardware, or appliance of an end user on the netwo... | 09/02/2008 |
| 7418483 | Aggregation of reduced-sized images A method includes receiving, from a user, publication data to be published and location data identifying a storage location at which an image to be associated with the publication data is stored. The image to be included in the publication data is retrieved from the... | 08/26/2008 |
| 7409437 | Enhanced video programming system and method for incorporating and displaying retrieved integrated Internet information segments A system for integrating video programming with the vast information resources of the Internet. A computer-based system receives a video program with embedded uniform resource locators (URLs). The URLs, the effective addresses of locations or Web sites on the Intern... | 08/05/2008 |
| 7401130 | Click fraud prevention Methods, apparatuses, and articles of manufacture for detecting, by an agent trusted by a merchant and a search engine, a click on an advertisement displayed by the search engine, are described herein. The trusted agent may further determine that a transaction of th... | 07/15/2008 |
| 7395317 | Method and apparatus for transferring data from an application to a destination A method, apparatus, and computer instructions for sending content from a first application to a second application. In response to a user input indicating a selection of content for transfer to the second application, the selection of the content is copied to form ... | 07/01/2008 |
| 7392313 | Method and apparatus for partitioned environment for web application servers A method, apparatus, and computer instructions for managing access to a set of applications associated with a universal resource locator in a data processing system. A request is received, wherein the request includes the universal resource locator and a user identi... | 06/24/2008 |
| 7386596 | High performance storage access environment The present invention provides improved techniques for managing storage resources, such as disk drives, I/O ports, and the like in a network based storage system according to a user position within the network. Embodiments according to the present invention can prov... | 06/10/2008 |
| 7373603 | Method and system for providing data reference information Reference information related to data that is copied using computer software is provided. The data can be copied from a first computer application to a memory. Reference information related to the data can also be copied to the memory. The copied data can be pasted ... | 05/13/2008 |
| 7370281 | System and method for smart drag-and-drop functionality The invention provides a system and method for providing smart file import and drag-and-drop functionality in a graphical user interface environment. As a file is dragged and dropped onto a set of folders using an explorer-like interface, the system automatically de... | 05/06/2008 |
| 7366681 | System, method, and computer program for managing storage distribution of money tills An automated management system for monitoring and controlling distribution and storage of money tills, and linking tracking of employee productivity to time in receipt of a till. The system comprises a cabinet, a control panel, and a personal computer. The cabinet i... | 04/29/2008 |
| 7356559 | Integrated platform for developing and maintaining a distributed multiapplication online presence Software architectures, platforms, and data constructs are disclosed which provide a system for enabling a non-technical or lay user to perform discrete technical tasks necessary to build a complete network-based, multiuser application. The system also allows the us... | 04/08/2008 |
| 7353514 | Computer software method for administering batch jobs The present invention discloses a method for processing batch jobs. A batch job is wrapped to create an application programming interface for communication with a batch framework. The batch framework comprises a batch dispatcher class, and the batch dispatcher class... | 04/01/2008 |
| 7346692 | Information processing apparatus, information processing method, and program Disclosed is an information processing apparatus for switching a first session and a second session in executing processing, the apparatus comprising: storage controlling means which, if a first module belonging to a group is activated in the first session, then sto... | 03/18/2008 |
| 7346789 | Multimedia reproducing apparatus having function for efficient use of memory A multimedia reproducing apparatus having excellent operability and amenity. In the apparatus, a ROM contains an OS including a system program and a utility program. A control unit controls at suspend function by which data indicating the state of contents of displa... | 03/18/2008 |
| 7346905 | Apparatus and method for maintaining resource integrity without a unified transaction manager in a software environment An apparatus and method for maintaining integrity of data in a software environment are provided. With the apparatus and method, the individual software resources associated with a transaction are identified and the processing of these resources is started. As the p... | 03/18/2008 |
| 7340447 | Partitioning data access requests A system with multiple data stores receives a data access request that includes one or more variables. The system determines which data store can service the data access request by using mappings of the variables to the data stores in order to evaluate whether parti... | 03/04/2008 |
| 7340748 | Automatic client proxy configuration for portable services In a distributed computing system which employs smart cards to provide services, the need for a fixed mapping between methods that can be invoked from a card application and APDU messages is avoided. A card skeleton provides a decoding table to a client proxy when a... | 03/04/2008 |