"The horse is here to stay, the automobile is only a novelty - fad."
President of Michigan Savings Bank ; 1903
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 |
| 8185891 | Methods and systems for provisioning software The present invention provides a unified provisioning environment, which comprehensively manages the tasks related to software provisioning. In particular, the present invention manages software provisioning using a hierarchy of commands. The lowest level in the hie... | 05/22/2012 |
| 8185889 | Methods and systems for porting software packages from one format to another An RPM subsystem can be installed on a system that has its own native packaging subsystem. The RPM subsystem is initially delivered as a package wrapped in the non-RPM format of the native packaging system and installed. When an RPM package is installed, the RPM sub... | 05/22/2012 |
| 8185872 | Cross-platform software package generation A method and apparatus for cross-platform generation of new software packages. The method may include generating a list of software packages having a first format associated with a first operating system, generating new support files for entries on the list, and gen... | 05/22/2012 |
| 8185584 | Activity history management for open overlay for social networks and online services Embodiments of the present invention provide methods and systems that allow users to share information about their recent activities with other users. In particular, as users receive and/or share multimedia content with other users, information that indicates the lo... | 05/22/2012 |
| 8180854 | Aspect services An aspect request associated with a web application is received by an aspect server, the web application being hosted by a web application server that is remote from the aspect server. Operations are performed according to the aspect request, the operations being as... | 05/15/2012 |
| 8180828 | Architecture, system and method for providing a plug-in architecture in a real-time web application framework A method and apparatus for providing a plug-in architecture in a real-time web application framework is described. In one embodiment, the method includes receiving an application to be installed on a hub of a real-time web application framework. The method may also ... | 05/15/2012 |
| 8180741 | Methods and systems for providing data objects on a token A computer system, method and/or computer-readable medium provide independent data objects to a token in compressed form. The independent data objects are representative of security information associated with the token. The system includes an interface operable to ... | 05/15/2012 |
| 8180736 | Methods for improving file system performance Techniques for managing inodes of a file system are described herein. According to one embodiment, in response to a request received at the file system for committing a file to a storage, a first indirect block having multiple entries is allocated. At least one entr... | 05/15/2012 |
| 8176191 | Automated identification of high/low value content based on social feedback Embodiments of the present invention provide an automated scheme for identifying high/low value content. Playback data from users in a social network may be periodically submitted by users of the social network. The playback data indicates segments of content, such ... | 05/08/2012 |
| 8176099 | Grid based file system A method and apparatus for interfacing a drive with a tree-structured cluster as a library for a data grid storage system is described. In one embodiment, the tree-structured cluster of cache nodes is provided for storing data. The cluster is mounted as a drive or f... | 05/08/2012 |
| 8175268 | Generating and securing archive keys Described herein is a method and apparatus for managing archives. The archive management process receives a passphrase and an indicator of an archive to be managed. The passphrase is used to encipher or decipher an archive key dependent on whether data is to be inse... | 05/08/2012 |
| 8171340 | Software performance counters A system for providing software performance counters includes an operating system that receives a first request of a first application to monitor performance of a second application, the first request identifying a type of event to monitor during the execution of th... | 05/01/2012 |
| 8171109 | Mobile bookmarks A method and apparatus for updating bookmarks is described. In one embodiment, a server has a bookmark database and a bookmark synchronizer. The bookmark synchronizer is configured to receive a communication from a web browser of a client of a user, to collect a lis... | 05/01/2012 |
| 8166469 | Method and an apparatus to conduct software release Some embodiments of a method and an apparatus to conduct software release have been presented. In one embodiment, a user submits a request to conduct software release on a set of servers. Each of the servers has a distinct platform. In response to the request, a set... | 04/24/2012 |
| 8166458 | Method and system for automated distributed software testing Embodiments of the present invention provide methods and systems for automated distributed testing of software. A testing service may utilize a distributed architecture that provides a standardized framework for writing tests, scheduling the tests, and gathering and... | 04/24/2012 |
| 8166341 | Systems and methods for testing results of configuration management activity Embodiments relate to systems and methods for testing results of configuration management activity. In embodiments, a configuration management server can control and maintain the configuration state of one or more targets, hosts, servers, clients, or other machines ... | 04/24/2012 |
| 8166158 | Validating service components through data mining A method and apparatus for validating service components via data mining. In one embodiment, the method includes making service components to be available for use in a production environment of a service subscriber, receiving data produced by instances of the servic... | 04/24/2012 |
| 8161546 | Partitioning data on a smartcard dependent on entered password In one embodiment, an apparatus and method for partitioning data on a smartcard dependent on an entered password are disclosed. In one embodiment, the method includes maintaining multiple containers in a smartcard, associating a different personal identification num... | 04/17/2012 |
| 8161501 | Apparatus, method and computer program product for facilitating the interoperability of virtual machines Embodiments of this invention concern an apparatus, method and computer program product for managing the interoperability between objects in multiple virtual machines that are written to support different languages, such as .NET and Java. In particular, objects or p... | 04/17/2012 |
| 8161471 | Utility for optimizing required memory for distribution in embedded systems A method and apparatus for optimizing required memory of an embedded system. The method may include identifying one or more applications to be installed on a target embedded system, and estimating the amount of memory required for the operation of the embedded syste... | 04/17/2012 |
| 8161109 | Client side culling of dynamic resources A resource management module detect and prevents redundant resources in a client side application. The resource management module is initialized on the client side in a browser or similar application. The resource management module then searches for already executin... | 04/17/2012 |
| 8160938 | Systems and methods for automatic bid solicitation during transaction process Embodiments relate to systems and methods for automatic bid solicitation during a transaction process, in which a user's checkout basket is automatically transmitted to a set of vendors for potential bids based on the user's selected items. The user can select produ... | 04/17/2012 |
| 8159374 | Unicode-compatible dictionary compression A character data set is compressed with a compression algorithm module of a computer system to generate one or more streams of encoded values. A code point mapper assigns the encoded values to code points reserved for private use in a Unicode format. An encoder enco... | 04/17/2012 |
| 8156491 | Fault tolerant virtual machine A virtual machine communicates with one or more additional virtual machines to establish membership for a virtual lockstep computing system, wherein each virtual machine is hosted by a node in a network. The virtual machine communicates with the one or more addition... | 04/10/2012 |
| 8156378 | System and method for determination of the root cause of an overall failure of a business application service An ontology is generated for a business application on an enterprise network that describes one or more nodes that communicate with each other during the execution of the business application. An alert condition of the business application is detected, and the ontol... | 04/10/2012 |
| 8156333 | Username based authentication security An apparatus and a method for an authentication protocol. In one embodiment, a client requests for an authentication challenge from a server. The server generates the authentication challenge and sends it to the client. The authentication challenge includes the auth... | 04/10/2012 |
| 8151033 | Mechanism for virtual logical volume management In one embodiment, a mechanism for virtual logical volume management is disclosed. In one embodiment, a method for virtual logical volume management includes writing, by a virtual machine (VM) host server computing device, a control block to each of a plurality of n... | 04/03/2012 |
| 8150879 | Building custom dimension trees A method and apparatus for creating custom dimension trees. The method may include receiving a user request to create a custom dimension tree, displaying a list of available dimensions, and receiving user selection of available dimensions from the list. The method m... | 04/03/2012 |
| 8145903 | Method and system for a kernel lock validator An embodiment relates generally to a method of preventing resource access conflicts in a software component. The method includes intercepting a lock operation in the software component and testing an associated lock type of the lock operation against a set of rules.... | 03/27/2012 |
| 8145845 | Limited life virtual attribute values A method and apparatus for retrieving data from a Lightweight Directory Access Protocol (LDAP) repository. In one embodiment, the method includes receiving a request for data in a lightweight directory access protocol (LDAP) directory. The method may further include... | 03/27/2012 |
| 8145742 | Method of and apparatus for network administration A method and apparatus is described for monitoring, notification, and reporting of the status of a business site's infrastructure. The monitoring captures pertinent health and status information of hosts using a satellite system located locally to the hosts. This in... | 03/27/2012 |
| 8145616 | Virtual attribute configuration source virtual attribute Virtual attribute logic adds virtual attributes to a Lightweight Directory Access Protocol (“LDAP”) response, and meta-virtual attribute logic adds additional virtual attributes to provide further information about the virtual attributes. For example, a Distingu... | 03/27/2012 |
| 8144876 | Validating encrypted archive keys with MAC value An apparatus and a method for validating encrypted archive keys is described. In one embodiment, a passphrase is received. An archive key is recovered with the passphrase. A Message Authentication Code (MAC) value is computed with the recovered archive key. The comp... | 03/27/2012 |
| 8141077 | System, method and medium for providing asynchronous input and output with less system calls to and from an operating system A system, method and medium for reducing the number of system calls from an application program to an operating system kernel. In an embodiment, a method includes the steps of creating a list of requests issued by an application program, associating an indicia with ... | 03/20/2012 |
| 8140506 | File sharing based on social network Embodiments of the present invention provide for sharing files within a social network. Members of the social network are provided a set of virtual folders that indicates groups and other members that are authorized for file sharing. The folders are automatically ma... | 03/20/2012 |
| 8140488 | Reducing memory required for prediction by partial matching models Some embodiments of a method and an apparatus to reduce memory required for prediction by partial matching (PPM) models usable in data compression have been presented. In one embodiment, statistics of received data are accumulated in a tree of dynamic tree-type data... | 03/20/2012 |
| 8135989 | Systems and methods for interrogating diagnostic target using remotely loaded image Embodiments relate to systems and methods for interrogating one or more diagnostic targets using a remotely loaded image. A set of managed machines, such as personal computers or servers, can be managed by a network management engine communicating with the machines ... | 03/13/2012 |
| 8135950 | Method and apparatus for managing digital certificates Method and apparatus for managing digital certificates are described herein. In one embodiment, an encryption certificate is extracted from an email received from an owner of the encryption certificate, where the encryption certificate being issued from a trusted pa... | 03/13/2012 |
| 8132166 | Methods and systems for provisioning software The present invention provides a unified provisioning environment, which comprehensively manages the tasks related to software provisioning. In particular, the present invention manages software provisioning using a hierarchy of commands. The lowest level in the hie... | 03/06/2012 |
| 8132156 | Methods and systems for testing tool with comparative testing Embodiments of the present invention provide a multi-input comparative testing tool. The present invention looks at the internal structure of the software being tested and compares the two pairs of internal structures. In the present invention, the testing tool is c... | 03/06/2012 |