In 1608, Dutch eyeglass maker Hans Lipperhey filed the first patent for a working telescope. The patent was denied.
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 |
| 8171418 | Method and system for presenting a visual representation of the portion of the sets of data that a query is expected to return In an embodiment, a user is provided with a data representation covered by a relationship. For example, the data representation may include a collection of data objects representations. In an embodiment, the data object representations are arranged in a manner so as... | 05/01/2012 |
| 8161010 | Methods and systems for providing fault recovery to side effects occurring during data processing Embodiments may recover from faults by forming a new set of rows by removing rows associated with faulting save operations and repeating the saving and forming operations using the new set of rows until a set of rows that can be saved from the known start state with... | 04/17/2012 |
| 8156205 | System, method and computer program product for creating mobile custom views for tenants of an on-demand database service In accordance with embodiments, there are provided mechanisms and methods for creating mobile custom views for tenants of an on-demand database service. These mechanisms and methods for creating mobile custom views for tenants of an on-demand database service can en... | 04/10/2012 |
| 8156085 | Java object cache server for databases A cache server is provided in a network for storing Java objects for retrieval by one or multiple application servers. Application server(s) are configured to request an object from the cache server, rather than requesting the Java object directly from a database, s... | 04/10/2012 |
| 8150833 | System, method and computer program product for storing a formula having first and second object fields In accordance with embodiments, there are provided mechanisms and methods for storing a formula having first and second object fields. These mechanisms and methods for storing a formula having first and second object fields can allow access to data from related obje... | 04/03/2012 |
| 8145651 | On-demand database service system and method for determining whether a developed application will operate properly with at least one other application In accordance with embodiments, there are provided mechanisms and methods for determining whether a developed application associated with an on-demand database service will operate properly with at least one other application. These mechanisms and methods for provid... | 03/27/2012 |
| 8140576 | On-demand database service system, method and computer program product for conditionally allowing an application of an entity access to data of another entity In accordance with embodiments, there are provided mechanisms and methods for conditionally allowing an application of an entity access to data of another entity in an on-demand database service. These mechanisms and methods for conditionally allowing an application... | 03/20/2012 |
| 8140572 | System, method and computer program product for aggregating on-demand database service data In accordance with embodiments, there are provided mechanisms and methods for aggregating on-demand database service data. These mechanisms and methods for aggregating on-demand database service data can enable embodiments to more flexibly summarize data. The abilit... | 03/20/2012 |
| 8131821 | System for publishing, organizing, accessing and distributing information in a computer network A method for searching documents including defining a plurality of dimensions with each having dimension values that define users, maintaining documents with each having sections, and determining a user coordinate having a specific set of dimension values. The metho... | 03/06/2012 |
| 8131713 | Distributive storage techniques for multi-tenant databases The present invention provides techniques for managing information on a multi-tenant database system. In one embodiment a method comprises storing the information on the database among a plurality of tables. The plurality of tables is arranged in columns and rows. E... | 03/06/2012 |
| 8131580 | Method and system for load balancing a sales forecast system by selecting a synchronous or asynchronous process based on a type of an event affecting the sales forecast In accordance with embodiments, there are provided mechanisms and methods for selecting a synchronous or asynchronous process to determine a forecast. These mechanisms and methods for such synchronous/asynchronous process selection can enable embodiments to determin... | 03/06/2012 |
| 8126898 | Method and system for generating scored recommendations based on scored references A computer method includes receiving a query from a user system; searching a plurality of data objects of a first type for data objects that substantially match the query; generating a first-relevance score for each data object of the second type that is associated ... | 02/28/2012 |
| 8112445 | Custom entities and fields in a multi-tenant database system Systems and methods for hosting variable schema data such as dynamic tables and columns in a fixed physical database schema. Standard objects, such as tables are provided for use by multiple tenants or organizations in a multi-tenant database system. Each organizati... | 02/07/2012 |
| 8108919 | Application identity design Methods and apparatus, including computer program products, implementing and using techniques for providing user credentials over a network to a remote computer application. User credentials for the remote computer application are stored in a central repository that... | 01/31/2012 |
| 8108339 | Implementing formulas for custom fields in an on-demand database The efficiency and versatility for the implementation of formulas in an on-demand database is improved. Formulas are categorized. Based at least partly on the categorization, formulas are evaluated synchronously or asynchronously. An asynchronous evaluation may be p... | 01/31/2012 |
| 8095531 | Methods and systems for controlling access to custom objects in a database In embodiments, methods and systems for controlling access to custom objects are provided. These techniques for controlling access to custom objects can enable embodiments to utilize a key for the protection of the security of data that is to remain private while no... | 01/10/2012 |
| 8082253 | Method, system, and computer program product for dynamically generating a section of a web page in a computer network A system, method, and computer program product for accessing web pages on a network are provided. In use, different users are provided access to a plurality of sections of a document based on a community value for at least oen community dimension assigned to each se... | 12/20/2011 |
| 8082252 | Method, system, and computer program product for searching files on a network A system, method, and computer program product for accessing web pages on a network are provided. In use, different users are provided access to a plurality of sections of a created file based on a value for at least one dimension assigned to each section of the cre... | 12/20/2011 |
| 8082251 | Method, system, and computer program product for accessing web pages on a network A system, method, and computer program product for accessing web pages on a network are provided. In use, different users are provided access to a plurality of sections of a web page selected by the different users based on a community value for at least one communi... | 12/20/2011 |
| 8082250 | Method, system, and computer program product for locating network files A system, method, and computer program product for accessing web pages on a network are provided. In use, different users are provided access to a plurality of sections of a file selected by the different users based on a community value for at least one community d... | 12/20/2011 |
| 8082249 | Method, system, and computer program product for searching documents in a computer network A system, method, and computer program product for accessing web pages on a network are provided. In use, different users are provided access to a plurality of sections of a document selected by the different users based on a community value for at least one communi... | 12/20/2011 |
| 8078621 | Method, system, and computer program product for creating searchable documents on a computer network A system, method, and computer program product for accessing web pages on a network are provided. In use, different users are provided access to a plurality of sections of a created document based on a community value for at least one community dimension assigned to... | 12/13/2011 |
| 8078620 | Method, system, and computer program product for identifying web pages A system, method, and computer program product for accessing web pages on a network are provided. In use, different users are provided access to a plurality of sections of a web page selected by the different users based on a community value for at least one communi... | 12/13/2011 |
| 8069153 | Systems and methods for securing customer data in a multi-tenant environment Network security is enhanced in a multi-tenant database network environment using a query plan detection module to continually poll the database system to locate and raise an alert for suspect query plans. Security also can be enhanced using a firewall system sittin... | 11/29/2011 |
| 8051101 | Methods and procedures to provide complete test copy environment of hosted applications Systems and methods that create a duplicate database instance on which database testing may be performed. The techniques for creating a test database instance enable database testing to proceed without impacting other organization's access to their data in the datab... | 11/01/2011 |
| 8019720 | Asynchronous method and system for performing an operation on metadata In accordance with embodiments, there are provided mechanisms and methods for asynchronously performing an operation on metadata in the context of an on-demand database service. These mechanisms and methods for asynchronously performing an operation on metadata can ... | 09/13/2011 |
| 8015058 | User-maintained contact information data system There is provided a method and system to maintain published contact information. The system includes a storage facility to store contact information of a first entity at the system. The system further includes an interface to electronically publish, via a communicat... | 09/06/2011 |
| 7991790 | System and method for storing documents accessed by multiple users in an on-demand service In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing o... | 08/02/2011 |
| 7949684 | Systems and methods for exporting, publishing, browsing and installing on-demand applications in a multi-tenant database environment In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multi-tenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle... | 05/24/2011 |
| 7904882 | Managing virtual business instances within a computer network Methods and apparatus, including computer program products, implementing and using techniques for orchestrating a business process in a computer network. A script describing a business process is received from a client machine over the computer network. The script i... | 03/08/2011 |
| D630302 | Insulated backflow device cover | 01/04/2011 |
| 7840413 | Method and system for integrating idea and on-demand services A method and system is provided having a webpage for posting ideas integrated with on-demand customer relationship management. The website associated with the page may be stored in a tenant area of a multitenant database to facilitate maintaining multiple websites f... | 11/23/2010 |
| 7836019 | System and method for tracking documents in an on-demand service In accordance with embodiments, there are provided mechanisms and methods for tracking documents in an on-demand service. These mechanisms and methods for tracking documents in an on-demand service can enable embodiments to provide the sharing of documents and the t... | 11/16/2010 |
| 7831455 | Method and system for posting ideas and weighting votes A site is maintained that allows consumers to suggest, comment on and/or vote on ideas about a product or service. Some site embodiments can enable sponsoring organizations (customers) to maintain their own sites for displaying articles and allowing multiple viewers... | 11/09/2010 |
| 7827138 | Method and system for synchronizing a server and an on-demand database service In accordance with embodiments, there are provided mechanisms and methods for synchronizing a server and an on-demand database service. These mechanisms and methods for synchronizing a server and an on-demand database service can enable embodiments to synchronize a ... | 11/02/2010 |
| 7818298 | System and method for tracking documents in an on-demand service In accordance with embodiments, there are provided mechanisms and methods for tracking documents in an on-demand service. These mechanisms and methods for tracking documents in an on-demand service can enable embodiments to provide the sharing of documents and the t... | 10/19/2010 |
| 7818194 | Method and system for posting ideas to a reconfigurable website A method for automatically reconfiguring a webpage is provided. The web page may include a plurality of sections, and each section may include at least one aspect related to a particular topic, such as customer support and an option for casting a vote for a topic po... | 10/19/2010 |
| 7814052 | Implementing formulas for custom fields in an on-demand database The efficiency and versatility for the implementation of formulas in an on-demand database is improved. Formulas are categorized. Based at least partly on the categorization, formulas are evaluated synchronously or asynchronously. An asynchronous evaluation may be p... | 10/12/2010 |
| 7802007 | Techniques for providing connections to services in a network environment Methods and apparatus for facilitating consumption of services via a services network are described. Access is provided to a services directory which identifies a plurality of services and at least one connector for facilitating consumption of each of the services v... | 09/21/2010 |
| 7788399 | System and method for mapping of services A system and method for enabling the interchange of enterprise data through an open platform is disclosed. This open platform can be based on a standardized interface that enables parties to easily connect to and use the network. Services operating as senders, recip... | 08/31/2010 |