Movatterモバイル変換


[0]ホーム

URL:


US20200320071A1 - Techniques for data retention - Google Patents

Techniques for data retention
Download PDF

Info

Publication number
US20200320071A1
US20200320071A1US16/853,572US202016853572AUS2020320071A1US 20200320071 A1US20200320071 A1US 20200320071A1US 202016853572 AUS202016853572 AUS 202016853572AUS 2020320071 A1US2020320071 A1US 2020320071A1
Authority
US
United States
Prior art keywords
relational database
data
static data
environment
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US16/853,572
Other versions
US11507589B2 (en
Inventor
Jonathan Mark Bruce
Eli Levine
Simon Toens
Ian VARLEY
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Salesforce Inc
Original Assignee
Salesforce com Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Salesforce com IncfiledCriticalSalesforce com Inc
Priority to US16/853,572priorityCriticalpatent/US11507589B2/en
Assigned to SALESFORCE.COM, INC.reassignmentSALESFORCE.COM, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BRUCE, JONATHAN, LEVINE, ELI, TOENS, SIMON, VARLEY, IAN
Publication of US20200320071A1publicationCriticalpatent/US20200320071A1/en
Priority to US18/049,117prioritypatent/US12056138B2/en
Application grantedgrantedCritical
Publication of US11507589B2publicationCriticalpatent/US11507589B2/en
Priority to US18/753,970prioritypatent/US20240411769A1/en
Priority to US18/820,079prioritypatent/US20240419676A1/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

Systems and techniques for managing data in a relational database environment and a non-relational database environment. Data in the relational database environment that is static and to be maintained beyond a preselected threshold length of time is identified. The data is copied from the relational database and stored in the data the non-relational database. Access to the data is provided from the non-relational database via a user interface that accesses both the relational database and the non-relational database.

Description

Claims (19)

16. A method of managing data in a multitenant computing environment having a relational database and a non-relational database, the method comprising:
identifying static data for a plurality of tenants in the multitenant computing environment to be maintained beyond a preselected threshold length of time with one or more server computing devices, wherein parameters to define the static data and the preselected threshold length of time is customizable for each of the plurality of tenants of the multitenant computing environment;
copying and storing the static data from the relational database to the non-relational database, wherein the static data in the non-relational database is logically separated by tenant;
providing access to the static data from the non-relational database via a user interface;
transforming a query received via the user interface in a relational database language to non-relational database query to search the non-relational database for result data stored in the non-relational database that matches the query; and
performing the transformed query on the non-relational database.
22. A system for managing data, the system comprising:
at least one server computing device configured to provide services to one or more remote client computing devices;
a database management environment configured to support services provided by the server computing device, the database management environment further configured to:
identify static data for a plurality of tenants in the multitenant computing environment to be maintained beyond a preselected threshold length of time with one or more server computing devices, wherein parameters to define the static data and the preselected threshold length of time is customizable for each of the plurality of tenants of the multitenant computing environment;
copy and storing the static data from the relational database to the non-relational database, wherein the static data in the non-relational database is logically separated by tenant;
provide access to the static data from the non-relational database via a user interface;
transform a query received via the user interface in a relational database language to non-relational database query to search the non-relational database for result data stored in the non-relational database that matches the query; and
perform the transformed query on the non-relational database.
28. A non-transitory computer-readable medium having instructions stored thereon to manage data, the instructions, when executed by one or more processors, are configurable to:
identify static data for a plurality of tenants in the multitenant computing environment to be maintained beyond a preselected threshold length of time with one or more server computing devices, wherein parameters to define the static data and the preselected threshold length of time is customizable for each of the plurality of tenants of the multitenant computing environment;
copy and storing the static data from the relational database to the non-relational database, wherein the static data in the non-relational database is logically separated by tenant;
provide access to the static data from the non-relational database via a user interface;
transform a query received via the user interface in a relational database language to non-relational database query to search the non-relational database for result data stored in the non-relational database that matches the query; and
perform the transformed query on the non-relational database.
US16/853,5722013-11-152020-04-20Techniques for data retentionActiveUS11507589B2 (en)

Priority Applications (4)

Application NumberPriority DateFiling DateTitle
US16/853,572US11507589B2 (en)2013-11-152020-04-20Techniques for data retention
US18/049,117US12056138B2 (en)2013-11-152022-10-24Techniques for data retention
US18/753,970US20240411769A1 (en)2013-11-152024-06-25Techniques for data retention
US18/820,079US20240419676A1 (en)2013-11-152024-08-29Techniques for data retention

Applications Claiming Priority (7)

Application NumberPriority DateFiling DateTitle
US201361904826P2013-11-152013-11-15
US201361904822P2013-11-152013-11-15
US201361905457P2013-11-182013-11-18
US201361905460P2013-11-182013-11-18
US201361905439P2013-11-182013-11-18
US14/542,353US10628387B2 (en)2013-11-152014-11-14Techniques for data retention
US16/853,572US11507589B2 (en)2013-11-152020-04-20Techniques for data retention

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US14/542,353ContinuationUS10628387B2 (en)2013-11-152014-11-14Techniques for data retention

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US18/049,117ContinuationUS12056138B2 (en)2013-11-152022-10-24Techniques for data retention

Publications (2)

Publication NumberPublication Date
US20200320071A1true US20200320071A1 (en)2020-10-08
US11507589B2 US11507589B2 (en)2022-11-22

Family

ID=53174354

Family Applications (12)

Application NumberTitlePriority DateFiling Date
US14/542,342Active2035-07-20US10366056B2 (en)2013-11-152014-11-14Asynchronous search for big objects
US14/542,357Active2035-10-23US10176235B2 (en)2013-11-152014-11-14Techniques for data retention
US14/542,348Active2035-12-25US10061823B2 (en)2013-11-152014-11-14Multi-tenancy for structured query language (SQL) and non structured query language (NoSQL) databases
US14/542,353Active2036-05-20US10628387B2 (en)2013-11-152014-11-14Techniques for data retention
US14/542,338AbandonedUS20150142844A1 (en)2013-11-152014-11-14Scalable objects for use in an on-demand services environment
US16/112,538ActiveUS10664487B2 (en)2013-11-152018-08-24Multi-tenancy for structured query language (SQL) and non structured query language (NoSQL) databases
US16/442,409Active2035-12-31US11615105B2 (en)2013-11-152019-06-14Asynchronous search for big objects
US16/853,572ActiveUS11507589B2 (en)2013-11-152020-04-20Techniques for data retention
US16/883,810ActiveUS11392599B2 (en)2013-11-152020-05-26Multi-tenancy for structured query language (SQL) and non structured query language (NOSQL) databases
US18/049,117ActiveUS12056138B2 (en)2013-11-152022-10-24Techniques for data retention
US18/753,970PendingUS20240411769A1 (en)2013-11-152024-06-25Techniques for data retention
US18/820,079PendingUS20240419676A1 (en)2013-11-152024-08-29Techniques for data retention

Family Applications Before (7)

Application NumberTitlePriority DateFiling Date
US14/542,342Active2035-07-20US10366056B2 (en)2013-11-152014-11-14Asynchronous search for big objects
US14/542,357Active2035-10-23US10176235B2 (en)2013-11-152014-11-14Techniques for data retention
US14/542,348Active2035-12-25US10061823B2 (en)2013-11-152014-11-14Multi-tenancy for structured query language (SQL) and non structured query language (NoSQL) databases
US14/542,353Active2036-05-20US10628387B2 (en)2013-11-152014-11-14Techniques for data retention
US14/542,338AbandonedUS20150142844A1 (en)2013-11-152014-11-14Scalable objects for use in an on-demand services environment
US16/112,538ActiveUS10664487B2 (en)2013-11-152018-08-24Multi-tenancy for structured query language (SQL) and non structured query language (NoSQL) databases
US16/442,409Active2035-12-31US11615105B2 (en)2013-11-152019-06-14Asynchronous search for big objects

Family Applications After (4)

Application NumberTitlePriority DateFiling Date
US16/883,810ActiveUS11392599B2 (en)2013-11-152020-05-26Multi-tenancy for structured query language (SQL) and non structured query language (NOSQL) databases
US18/049,117ActiveUS12056138B2 (en)2013-11-152022-10-24Techniques for data retention
US18/753,970PendingUS20240411769A1 (en)2013-11-152024-06-25Techniques for data retention
US18/820,079PendingUS20240419676A1 (en)2013-11-152024-08-29Techniques for data retention

Country Status (1)

CountryLink
US (12)US10366056B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11663205B2 (en)2017-05-042023-05-30Salesforce, Inc.Technologies for asynchronous querying
US12174833B2 (en)2018-09-042024-12-24Salesforce, Inc.Technologies for runtime selection of query execution engines

Families Citing this family (68)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8977735B2 (en)*2011-12-122015-03-10Rackspace Us, Inc.Providing a database as a service in a multi-tenant environment
US9471654B1 (en)*2013-11-072016-10-18Progress Software CorporationModeling of a non-relational database as a normalized relational database
US9594771B2 (en)*2014-01-162017-03-14Courage Services, Inc.System for analysis and geospatial visualization
US9348870B2 (en)2014-02-062016-05-24International Business Machines CorporationSearching content managed by a search engine using relational database type queries
US10346188B1 (en)*2014-06-132019-07-09Veritas Technologies LlcBooting virtual machine instances in a distributed data processing architecture
US9754001B2 (en)2014-08-182017-09-05Richard BanisterMethod of integrating remote databases by automated client scoping of update requests prior to download via a communications network
US10795856B1 (en)*2014-12-292020-10-06EMC IP Holding Company LLCMethods, systems, and computer readable mediums for implementing a data protection policy for a transferred enterprise application
US10838983B2 (en)2015-01-252020-11-17Richard BanisterMethod of integrating remote databases by parallel update requests over a communications network
US20160224594A1 (en)*2015-02-032016-08-04Simba Technologies Inc.Schema Definition Tool
US10824636B2 (en)*2015-05-272020-11-03Kaseya International LimitedMechanisms for querying disparate data storage systems
US10642863B2 (en)*2015-05-272020-05-05Kaseya International LimitedManagement of structured, non-structured, and semi-structured data in a multi-tenant environment
CN106445727A (en)*2015-08-072017-02-22中国移动通信集团重庆有限公司 Data backup and recovery method and system
US11138223B2 (en)*2015-09-092021-10-05LiveData, Inc.Techniques for uniting multiple databases and related systems and methods
US10657123B2 (en)2015-09-162020-05-19Sesame SoftwareMethod and system for reducing time-out incidence by scoping date time stamp value ranges of succeeding record update requests in view of previous responses
US10540237B2 (en)2015-09-162020-01-21Sesame Software, Inc.System and method for procedure for point-in-time recovery of cloud or database data and records in whole or in part
US10838827B2 (en)*2015-09-162020-11-17Richard BanisterSystem and method for time parameter based database restoration
CN105550296B (en)*2015-12-102018-10-30深圳市华讯方舟软件技术有限公司A kind of data lead-in method based on spark-SQL big data processing platforms
US10423586B2 (en)2016-03-172019-09-24Wipro LimitedMethod and system for synchronization of relational database management system to non-structured query language database
CN105843879B (en)*2016-03-212019-07-09刘春阳Heterogeneous types database storage system based on CD and the method using the system
US9900302B2 (en)2016-06-222018-02-20FinancialForce.com, Inc.Seamless authentication for an application development platform
US10984359B2 (en)*2016-06-232021-04-20FinancialForce.com, Inc.Combining batch and queueable technologies in a salesforce platform for large volume parallel processing
US10248702B2 (en)*2016-07-292019-04-02International Business Machines CorporationIntegration management for structured and unstructured data
CN107798019A (en)*2016-09-072018-03-13阿里巴巴集团控股有限公司A kind of method and apparatus for being used to provide the node serve data for accelerating service node
CN107741937B (en)*2016-09-132020-04-28腾讯科技(深圳)有限公司Data query method and device
US10496741B2 (en)2016-09-212019-12-03FinancialForce.com, Inc.Dynamic intermediate templates for richly formatted output
CN110036382B (en)*2016-09-302024-04-02硕动力公司Multi-tenant non-relational platform object
US10380094B2 (en)2016-09-302019-08-13Salesforce.Com, Inc.Custom multi-tenant non-relational platform objects
US10275281B2 (en)*2016-09-302019-04-30Salesforce.Com, Inc.Scheduling jobs for processing log files using a database system
US10908947B2 (en)*2016-12-092021-02-02Salesforce.Com, Inc.Big object bulk data ingest
US11290532B2 (en)2016-12-162022-03-29International Business Machines CorporationTape reconstruction from object storage
US10430602B2 (en)*2016-12-162019-10-01International Business Machines CorporationTape processing offload to object storage
US10417036B2 (en)*2017-02-242019-09-17Oracle International CorporationEvaluation techniques for fast access to structured, semi-structured and unstructured data using a virtual machine that provides support for dynamic code generation
US20180307735A1 (en)*2017-04-192018-10-25Ca, Inc.Integrating relational and non-relational databases
US11500836B2 (en)*2017-06-272022-11-15Salesforce, Inc.Systems and methods of creation and deletion of tenants within a database
US20190057101A1 (en)*2017-08-212019-02-21Salesforce.Com, Inc.Efficient deletion of archive records after expiration of a tenant-defined retention period
US11360976B2 (en)2017-08-312022-06-14Oracle International CorporationDeployment of javascript and typescript stored procedures and user-defined functions into database management systems
US10652309B2 (en)*2017-09-192020-05-12FinancialForce.com, Inc.Mechanism to allow a messaging system to automatically switch to asynchronous operation due to high demand
US11068617B2 (en)*2017-10-092021-07-20Sage Intacct, Inc.Secure access to multi-tenant relational data
US10693952B2 (en)2017-10-232020-06-23Salesforce.Com, Inc.Technologies for low latency messaging
US11038689B2 (en)2018-03-012021-06-15FinancialForce.com, Inc.Efficient block chain generation
US11252119B2 (en)*2018-06-042022-02-15Salesforce.Com, Inc.Message logging using two-stage message logging mechanisms
US10846481B2 (en)2018-06-292020-11-24FinancialForce.com, Inc.Method and system for bridging disparate platforms to automate a natural language interface
CN109344608B (en)*2018-08-102021-09-21天地融科技股份有限公司Information transmission method and system
US11157466B2 (en)2018-09-042021-10-26Salesforce.Com, Inc.Data templates associated with non-relational database systems
US11093493B1 (en)2018-09-282021-08-17Amazon Technologies, Inc.Dynamically switching between query and scan for optimizing table reads
US11200143B2 (en)2019-01-082021-12-14FinancialForce.com, Inc.Software development framework for a cloud computing platform
CN109918393A (en)*2019-01-282019-06-21武汉慧联无限科技有限公司The data platform and its data query and multilist conjunctive query method of Internet of Things
CN110032604B (en)2019-02-022021-12-07北京奥星贝斯科技有限公司Data storage device, translation device and database access method
US10922485B2 (en)2019-07-102021-02-16FinancialForce.com, Inc.Platform interpretation of user input converted into standardized input
US11455286B2 (en)2019-08-062022-09-27FinancialForce.com, Inc.History of slowly changing dimensions
US11507786B2 (en)2019-11-042022-11-22FinancialForce.com, Inc.Dynamic generation of client-specific feature maps
US11397736B2 (en)2020-01-272022-07-26Salesforce, Inc.Large scale data ingestion
EP4211547A4 (en)*2020-09-082024-09-18Medtronic, Inc. IMAGE DISCOVERY SERVICE TO ENHANCE CLINICAL IMAGE MANAGEMENT
US11222021B2 (en)*2020-10-052022-01-11Business Mobile AgTechnique for accessing archive data stored in relational databases through the SAP archive information system
WO2022108461A1 (en)*2020-11-232022-05-27Goldenline Spolka Z Ograniczona OdpowiedzialnosciaA system and method for managing and processing data in a dispersed environment with incompatible data storage sources
CN112667649A (en)*2020-12-232021-04-16北京浪潮数据技术有限公司Data information query method, device, equipment and storage medium
US11409755B2 (en)*2020-12-302022-08-09Elasticsearch B.V.Asynchronous search of electronic assets via a distributed search engine
US11899677B2 (en)2021-04-272024-02-13Elasticsearch B.V.Systems and methods for automatically curating query responses
US11734279B2 (en)2021-04-292023-08-22Elasticsearch B.V.Event sequences search
US11816075B2 (en)2021-07-272023-11-14Bank Of America CorporationConfiguration engine for dynamically generating user interfaces
US11860867B2 (en)*2021-08-252024-01-02Walmart Apollo, LlcOptimizing scans using query planning on batch data
US12326902B2 (en)2021-09-092025-06-10Microsoft Technology Licensing, LlcStanding query to reactive database
US12197441B1 (en)*2021-09-302025-01-14Amazon Technologies, Inc.Paginated synchronous database querying
US12038981B2 (en)2021-11-012024-07-16Salesforce, Inc.Knowledge graph for information retrieval and exploration
US11907776B2 (en)2022-03-042024-02-20Target Brands, Inc.Integrated asynchronous access interface for data retrieval from distributed data sources
US11989169B2 (en)2022-05-092024-05-21Salesforce, Inc.Autonomous refactoring system for database
CN116303730B (en)*2023-05-182023-08-01安徽泛联信息科技有限公司Asynchronous data source connection system for data visualization platform
CN119183119A (en)*2023-06-212024-12-24北京邮电大学Downstream communication method, device, electronic equipment and medium for space division and mode division multiplexing

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060218123A1 (en)*2005-03-282006-09-28Sybase, Inc.System and Methodology for Parallel Query Optimization Using Semantic-Based Partitioning
US20140122452A1 (en)*2012-04-302014-05-01Franz FaerberUnified table query processing

Family Cites Families (135)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5608872A (en)1993-03-191997-03-04Ncr CorporationSystem for allowing all remote computers to perform annotation on an image and replicating the annotated image on the respective displays of other comuters
US5649104A (en)1993-03-191997-07-15Ncr CorporationSystem for allowing user of any computer to draw image over that generated by the host computer and replicating the drawn image to other computers
US5577188A (en)1994-05-311996-11-19Future Labs, Inc.Method to provide for virtual screen overlay
GB2300991B (en)1995-05-151997-11-05Andrew Macgregor RitchieServing signals to browsing clients
US5715450A (en)1995-09-271998-02-03Siebel Systems, Inc.Method of selecting and presenting data from a database using a query language to a user of a computer system
US5831610A (en)1996-02-231998-11-03Netsuite Development L.P.Designing networks
US5821937A (en)1996-02-231998-10-13Netsuite Development, L.P.Computer method for updating a network design
US5873096A (en)1997-10-081999-02-16Siebel Systems, Inc.Method of maintaining a network of partially replicated database system
US6604117B2 (en)1996-03-192003-08-05Siebel Systems, Inc.Method of maintaining a network of partially replicated database system
US5884299A (en)1997-02-061999-03-16Ncr CorporationOptimization of SQL queries involving aggregate expressions using a plurality of local and global aggregation operations
WO1998038583A1 (en)1997-02-261998-09-03Siebel Systems, Inc.Method of determining visibility to a remote database client of a plurality of database transactions having variable visibility strengths
EP1021775A4 (en)1997-02-262005-05-11Siebel Systems IncMethod of determining the visibility to a remote databaseclient of a plurality of database transactions using simplified visibility rules
WO1998038587A1 (en)1997-02-261998-09-03Siebel Systems, Inc.Method of using a cache to determine the visibility to a remote database client of a plurality of database transactions
AU6654798A (en)1997-02-261998-09-18Siebel Systems, Inc.Method of determining visibility to a remote database client of a plurality of database transactions using a networked proxy server
AU6336698A (en)1997-02-261998-09-29Siebel Systems, Inc.Distributed relational database
WO1998040805A2 (en)1997-02-271998-09-17Siebel Systems, Inc.Method of synchronizing independently distributed software and database schema
AU6183798A (en)1997-02-271998-09-29Siebel Systems, Inc.Method of migrating to a successive level of a software distribution incorporating local modifications
WO1998038564A2 (en)1997-02-281998-09-03Siebel Systems, Inc.Partially replicated distributed database with multiple levels of remote clients
US20020069077A1 (en)1997-05-192002-06-06Westport Benefits, L.L.C.Computerized system for customizing and managing benefits
US6169534B1 (en)1997-06-262001-01-02Upshot.ComGraphical user interface for customer information management
US5918159A (en)1997-08-041999-06-29Fomukong; MundiLocation reporting satellite paging system with optional blocking of location reporting
US6560461B1 (en)1997-08-042003-05-06Mundi FomukongAuthorized location reporting paging system
US20020059095A1 (en)1998-02-262002-05-16Cook Rachael LinetteSystem and method for generating, capturing, and managing customer lead information over a computer network
US6732111B2 (en)1998-03-032004-05-04Siebel Systems, Inc.Method, apparatus, system, and program product for attaching files and other objects to a partially replicated database
US5963953A (en)1998-03-301999-10-05Siebel Systems, Inc.Method, and system for product configuration
JP2002523842A (en)1998-08-272002-07-30アップショット・コーポレーション Method and apparatus for network-based sales force management
US6728960B1 (en)1998-11-182004-04-27Siebel Systems, Inc.Techniques for managing multiple threads in a browser environment
US6549908B1 (en)1998-11-182003-04-15Siebel Systems, Inc.Methods and apparatus for interpreting user selections in the context of a relation distributed as a set of orthogonalized sub-relations
US6601087B1 (en)1998-11-182003-07-29Webex Communications, Inc.Instant document sharing
JP2002531896A (en)1998-11-302002-09-24シーベル システムズ,インコーポレイティド Call center using smart script
WO2000033187A1 (en)1998-11-302000-06-08Siebel Systems, Inc.Development tool, method, and system for client server appications
AU2034500A (en)1998-11-302000-06-19Siebel Systems, Inc.State models for monitoring processes
JP2002531900A (en)1998-11-302002-09-24シーベル システムズ,インコーポレイティド Assignment manager
US6574635B2 (en)1999-03-032003-06-03Siebel Systems, Inc.Application instantiation based upon attributes and values stored in a meta data repository, including tiering of application layers objects and components
US20020072951A1 (en)1999-03-032002-06-13Michael LeeMarketing support database management method, system and program product
US6339772B1 (en)1999-07-062002-01-15Compaq Computer CorporationSystem and method for performing database operations on a continuous stream of tuples
US6621834B1 (en)1999-11-052003-09-16Raindance Communications, Inc.System and method for voice transmission over network protocols
US6535909B1 (en)1999-11-182003-03-18Contigo Software, Inc.System and method for record and playback of collaborative Web browsing session
US6324568B1 (en)1999-11-302001-11-27Siebel Systems, Inc.Method and system for distributing objects over a network
US6654032B1 (en)1999-12-232003-11-25Webex Communications, Inc.Instant sharing of documents on a remote server
US7266502B2 (en)2000-03-312007-09-04Siebel Systems, Inc.Feature centric release manager method and system
US6577726B1 (en)2000-03-312003-06-10Siebel Systems, Inc.Computer telephony integration hotelling method and system
US6732100B1 (en)2000-03-312004-05-04Siebel Systems, Inc.Database access method and system for user role defined access
US6336137B1 (en)2000-03-312002-01-01Siebel Systems, Inc.Web client-server system and method for incompatible page markup and presentation languages
US20020087552A1 (en)2000-04-122002-07-04Samba Holdings, Inc.Methods and systems for providing access to information via query application and output interface application
US6842748B1 (en)2000-04-142005-01-11Rightnow Technologies, Inc.Usage based strength between related information in an information retrieval system
US6434550B1 (en)2000-04-142002-08-13Rightnow Technologies, Inc.Temporal updates of relevancy rating of retrieved information in an information search system
US7730072B2 (en)2000-04-142010-06-01Rightnow Technologies, Inc.Automated adaptive classification system for knowledge networks
US6665655B1 (en)2000-04-142003-12-16Rightnow Technologies, Inc.Implicit rating of retrieved information in an information search system
US6763501B1 (en)2000-06-092004-07-13Webex Communications, Inc.Remote document serving
KR100365357B1 (en)2000-10-112002-12-18엘지전자 주식회사Method for data communication of mobile terminal
US7581230B2 (en)2001-02-062009-08-25Siebel Systems, Inc.Adaptive communication application programming interface
USD454139S1 (en)2001-02-202002-03-05Rightnow TechnologiesDisplay screen for a computer
US6829655B1 (en)2001-03-282004-12-07Siebel Systems, Inc.Method and system for server synchronization with a computing device via a companion device
US7363388B2 (en)2001-03-282008-04-22Siebel Systems, Inc.Method and system for direct server synchronization with a computing device
US7174514B2 (en)2001-03-282007-02-06Siebel Systems, Inc.Engine to present a user interface based on a logical structure, such as one for a customer relationship management system, across a web site
US20030018705A1 (en)2001-03-312003-01-23Mingte ChenMedia-independent communication server
US20030206192A1 (en)2001-03-312003-11-06Mingte ChenAsynchronous message push to web browser
US6732095B1 (en)2001-04-132004-05-04Siebel Systems, Inc.Method and apparatus for mapping between XML and relational representations
US7761288B2 (en)2001-04-302010-07-20Siebel Systems, Inc.Polylingual simultaneous shipping of software
US6711565B1 (en)2001-06-182004-03-23Siebel Systems, Inc.Method, apparatus, and system for previewing search results
US6763351B1 (en)2001-06-182004-07-13Siebel Systems, Inc.Method, apparatus, and system for attaching search results
US6728702B1 (en)2001-06-182004-04-27Siebel Systems, Inc.System and method to implement an integrated search center supporting a full-text search and query on a database
US6782383B2 (en)2001-06-182004-08-24Siebel Systems, Inc.System and method to implement a persistent and dismissible search center frame
US20030004971A1 (en)2001-06-292003-01-02Gong Wen G.Automatic generation of data models and accompanying user interfaces
US6724399B1 (en)2001-09-282004-04-20Siebel Systems, Inc.Methods and apparatus for enabling keyboard accelerators in applications implemented via a browser
US6993712B2 (en)2001-09-282006-01-31Siebel Systems, Inc.System and method for facilitating user interaction in a browser environment
US6826582B1 (en)2001-09-282004-11-30Emc CorporationMethod and system for using file systems for content management
US7761535B2 (en)2001-09-282010-07-20Siebel Systems, Inc.Method and system for server synchronization with a computing device
US6978445B2 (en)2001-09-282005-12-20Siebel Systems, Inc.Method and system for supporting user navigation in a browser environment
US7962565B2 (en)2001-09-292011-06-14Siebel Systems, Inc.Method, apparatus and system for a mobile web client
US7146617B2 (en)2001-09-292006-12-05Siebel Systems, Inc.Method, apparatus, and system for implementing view caching in a framework to support web-based applications
US6901595B2 (en)2001-09-292005-05-31Siebel Systems, Inc.Method, apparatus, and system for implementing a framework to support a web-based application
US8359335B2 (en)2001-09-292013-01-22Siebel Systems, Inc.Computing system and method to implicitly commit unsaved data for a world wide web application
US7289949B2 (en)2001-10-092007-10-30Right Now Technologies, Inc.Method for routing electronic correspondence based on the level and type of emotion contained therein
US6915314B2 (en)*2001-12-112005-07-05Adtech-Gesi, LlcSystem for archiving and retrieving data from a database
US6804330B1 (en)2002-01-042004-10-12Siebel Systems, Inc.Method and system for accessing CRM data via voice
US7058890B2 (en)2002-02-132006-06-06Siebel Systems, Inc.Method and system for enabling connectivity to a data system
US7672853B2 (en)2002-03-292010-03-02Siebel Systems, Inc.User interface for processing requests for approval
US7131071B2 (en)2002-03-292006-10-31Siebel Systems, Inc.Defining an approval process for requests for approval
US6850949B2 (en)2002-06-032005-02-01Right Now Technologies, Inc.System and method for generating a dynamic interface via a communications network
US20030229610A1 (en)2002-06-072003-12-11Van Treeck George MichaelSimpler and more concise interface to relational databases
US7594181B2 (en)2002-06-272009-09-22Siebel Systems, Inc.Prototyping graphical user interfaces
US7437720B2 (en)2002-06-272008-10-14Siebel Systems, Inc.Efficient high-interactivity user interface for client-server applications
US8639542B2 (en)2002-06-272014-01-28Siebel Systems, Inc.Method and apparatus to facilitate development of a customer-specific business process model
US20040010489A1 (en)2002-07-122004-01-15Rightnow Technologies, Inc.Method for providing search-specific web pages in a network computing environment
US7251787B2 (en)2002-08-282007-07-31Siebel Systems, Inc.Method and apparatus for an integrated process modeller
US9448860B2 (en)2003-03-212016-09-20Oracle America, Inc.Method and architecture for providing data-change alerts to external applications via a push service
JP2006523353A (en)2003-03-242006-10-12シーベル システムズ,インコーポレイティド Common common object
WO2004086197A2 (en)2003-03-242004-10-07Siebel Systems, Inc.Custom common object
US7904340B2 (en)2003-03-242011-03-08Siebel Systems, Inc.Methods and computer-readable medium for defining a product model
US8762415B2 (en)2003-03-252014-06-24Siebel Systems, Inc.Modeling of order data
US7685515B2 (en)2003-04-042010-03-23Netsuite, Inc.Facilitating data manipulation in a browser-based user interface of an enterprise business application
US7620655B2 (en)2003-05-072009-11-17Enecto AbMethod, device and computer program product for identifying visitors of websites
US7409336B2 (en)2003-06-192008-08-05Siebel Systems, Inc.Method and system for searching data based on identified subset of categories and relevance-scored text representation-category combinations
US20040260659A1 (en)2003-06-232004-12-23Len ChanFunction space reservation system
US7237227B2 (en)2003-06-302007-06-26Siebel Systems, Inc.Application user interface template with free-form layout
US7694314B2 (en)2003-08-282010-04-06Siebel Systems, Inc.Universal application network architecture
US7302564B2 (en)2003-12-242007-11-27I-Net Software GmbhTranslation of secure communications for handshake protocols
US7197520B1 (en)*2004-04-142007-03-27Veritas Operating CorporationTwo-tier backup mechanism
US7289976B2 (en)2004-12-232007-10-30Microsoft CorporationEasy-to-use data report specification
US7958159B1 (en)*2005-12-192011-06-07Teradata Us, Inc.Performing actions based on monitoring execution of a query
US8954500B2 (en)2008-01-042015-02-10Yahoo! Inc.Identifying and employing social network relationships
US7933916B2 (en)2008-02-282011-04-26Microsoft CorporationQuerying nonSQL data stores with a SQL-style language
US8538942B2 (en)*2008-09-122013-09-17Salesforce.Com, Inc.Method and system for sharing documents between on-demand services
KR20110082192A (en)2008-11-072011-07-18오팡가 네트웍스, 인크. Portable data storage devices initiating data transfers using host devices
US8112607B2 (en)2009-05-072012-02-07Sap AgMethod and system for managing large write-once tables in shadow page databases
US8447754B2 (en)*2010-04-192013-05-21Salesforce.Com, Inc.Methods and systems for optimizing queries in a multi-tenant store
US8666974B2 (en)*2010-04-162014-03-04Salesforce.Com, Inc.Methods and systems for performing high volume searches in a multi-tenant store
US10162851B2 (en)2010-04-192018-12-25Salesforce.Com, Inc.Methods and systems for performing cross store joins in a multi-tenant store
US9824108B2 (en)*2010-04-192017-11-21Salesforce.Com, Inc.Methods and systems for performing transparent object migration across storage tiers
US9411907B2 (en)*2010-04-262016-08-09Salesforce.Com, Inc.Method and system for performing searches in a multi-tenant database environment
US9886483B1 (en)*2010-04-292018-02-06Quest Software Inc.System for providing structured query language access to non-relational data stores
US9262452B2 (en)2010-05-072016-02-16Salesforce.Com, Inc.Methods and systems for storing emails in a multi-tenant database system
US8655867B2 (en)*2010-05-132014-02-18Salesforce.Com, Inc.Method and system for optimizing queries in a multi-tenant database environment
US8762340B2 (en)2010-05-142014-06-24Salesforce.Com, Inc.Methods and systems for backing up a search index in a multi-tenant database environment
US8386471B2 (en)*2010-05-272013-02-26Salesforce.Com, Inc.Optimizing queries in a multi-tenant database system environment
US8918439B2 (en)*2010-06-172014-12-23International Business Machines CorporationData lifecycle management within a cloud computing environment
US20120036146A1 (en)2010-10-262012-02-09ParElastic CorporationApparatus for elastic database processing with heterogeneous data
US8819060B2 (en)*2010-11-192014-08-26Salesforce.Com, Inc.Virtual objects in an on-demand database environment
WO2012151532A1 (en)2011-05-052012-11-08Mario VuksanDatabase system and method
US8850261B2 (en)*2011-06-012014-09-30Microsoft CorporationReplaying jobs at a secondary location of a service
US20130024484A1 (en)*2011-07-222013-01-24International Business Machines CorporationSystem management in datacenter using a non-relational database
US8959114B2 (en)*2011-10-212015-02-17Salesforce.Com, Inc.Entitlement management in an on-demand system
GB2505185A (en)*2012-08-212014-02-26IbmCreating a backup image of a first memory space in a second memory space.
US9111012B2 (en)*2012-11-262015-08-18Accenture Global Services LimitedData consistency management
TWI490716B (en)2012-12-072015-07-01Ind Tech Res InstMethod for developing multi-tenant application and data accessing method of multi-tenant application and system using the same
US9053210B2 (en)*2012-12-142015-06-09Microsoft Technology Licensing, LlcGraph query processing using plurality of engines
US9104762B1 (en)2013-01-142015-08-11Amazon Technologies, Inc.Universal database management
US10754877B2 (en)*2013-01-152020-08-25Datorama Technologies, Ltd.System and method for providing big data analytics on dynamically-changing data models
US20140214897A1 (en)*2013-01-312014-07-31Yuankai ZhuSYSTEMS AND METHODS FOR ACCESSING A NoSQL DATABASE USING BUSINESS INTELLIGENCE TOOLS
US9507607B2 (en)2013-05-102016-11-29Vmware, Inc.Virtual persistence
US9298724B1 (en)*2013-06-142016-03-29Symantec CorporationSystems and methods for preserving deduplication efforts after backup-job failures
US9785643B1 (en)2013-09-062017-10-10Veritas Technologies LlcSystems and methods for reclaiming storage space in deduplicating data systems
US10635644B2 (en)2013-11-112020-04-28Amazon Technologies, Inc.Partition-based data stream processing framework

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060218123A1 (en)*2005-03-282006-09-28Sybase, Inc.System and Methodology for Parallel Query Optimization Using Semantic-Based Partitioning
US20140122452A1 (en)*2012-04-302014-05-01Franz FaerberUnified table query processing

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11663205B2 (en)2017-05-042023-05-30Salesforce, Inc.Technologies for asynchronous querying
US12174833B2 (en)2018-09-042024-12-24Salesforce, Inc.Technologies for runtime selection of query execution engines

Also Published As

Publication numberPublication date
US10628387B2 (en)2020-04-21
US10664487B2 (en)2020-05-26
US20150142751A1 (en)2015-05-21
US20230084317A1 (en)2023-03-16
US20150142736A1 (en)2015-05-21
US20180365299A1 (en)2018-12-20
US10366056B2 (en)2019-07-30
US11507589B2 (en)2022-11-22
US20240419676A1 (en)2024-12-19
US11615105B2 (en)2023-03-28
US20150142844A1 (en)2015-05-21
US20240411769A1 (en)2024-12-12
US20190303352A1 (en)2019-10-03
US10176235B2 (en)2019-01-08
US10061823B2 (en)2018-08-28
US20150142846A1 (en)2015-05-21
US20150142783A1 (en)2015-05-21
US20210011911A1 (en)2021-01-14
US11392599B2 (en)2022-07-19
US12056138B2 (en)2024-08-06

Similar Documents

PublicationPublication DateTitle
US12056138B2 (en)Techniques for data retention
US9378263B2 (en)Method and system for creating indices and loading key-value pairs for NoSQL databases
US10496640B2 (en)Querying a not only structured query language (NoSQL) database using structured query language (SQL) commands
US8818938B2 (en)System, method and computer program product for synchronizing entities within a system
US10621372B2 (en)Method and system for generating database access objects
US9760594B2 (en)Statistics mechanisms in multitenant database environments
US9251164B2 (en)System, method and computer program product for using a database to access content stored outside of the database
US10909103B2 (en)Techniques and architectures for data field lifecycle management
US9767133B2 (en)Systems and methods for alternative change processes for changes to data objects
US11295068B2 (en)Techniques and architectures for native data field lifecycle management
US20220092048A1 (en)Techniques and Architectures for Providing an Extract-Once Framework Across Multiple Data Sources
US20200050693A1 (en)Techniques and architectures for tracking a logical clock across non-chronologically ordered transactions
US9495430B2 (en)Systems and methods for batch processing of data records in an on-demand system
US20140075455A1 (en)System, method and computer program product for publishing an application-independent format event
US20200210257A1 (en)Deduplication of Application Program Interface Calls

Legal Events

DateCodeTitleDescription
FEPPFee payment procedure

Free format text:ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STPPInformation on status: patent application and granting procedure in general

Free format text:APPLICATION DISPATCHED FROM PREEXAM, NOT YET DOCKETED

ASAssignment

Owner name:SALESFORCE.COM, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BRUCE, JONATHAN;LEVINE, ELI;TOENS, SIMON;AND OTHERS;SIGNING DATES FROM 20200727 TO 20200804;REEL/FRAME:053447/0481

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:ADVISORY ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STCFInformation on status: patent grant

Free format text:PATENTED CASE


[8]ページ先頭

©2009-2025 Movatter.jp