WO2005045740A3 - System and method for preference application installation and execution - Google Patents

System and method for preference application installation and execution Download PDF

Info

Publication number
WO2005045740A3
WO2005045740A3 PCT/US2004/024139 US2004024139W WO2005045740A3 WO 2005045740 A3 WO2005045740 A3 WO 2005045740A3 US 2004024139 W US2004024139 W US 2004024139W WO 2005045740 A3 WO2005045740 A3 WO 2005045740A3
Authority
WO
WIPO (PCT)
Prior art keywords
data
preferences
execution
application installation
logic
Prior art date
Application number
PCT/US2004/024139
Other languages
French (fr)
Other versions
WO2005045740A2 (en
Inventor
Robert H Gerber
Holly Knight
Murali M Krushna
Niranjan Nilakantan
Shahaf Abileah
Shyamalan Pather
Original Assignee
Microsoft Corp
Robert H Gerber
Holly Knight
Murali M Krushna
Niranjan Nilakantan
Shahaf Abileah
Shyamalan Pather
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
Priority to CA2507255A priority Critical patent/CA2507255C/en
Priority to NZ540876A priority patent/NZ540876A/en
Priority to JP2006536575A priority patent/JP4896726B2/en
Priority to BR0406520-4A priority patent/BRPI0406520A/en
Priority to KR1020057011960A priority patent/KR101103949B1/en
Priority to AU2004279183A priority patent/AU2004279183B2/en
Application filed by Microsoft Corp, Robert H Gerber, Holly Knight, Murali M Krushna, Niranjan Nilakantan, Shahaf Abileah, Shyamalan Pather filed Critical Microsoft Corp
Priority to MXPA05006966A priority patent/MXPA05006966A/en
Priority to EP04779272A priority patent/EP1646961A4/en
Publication of WO2005045740A2 publication Critical patent/WO2005045740A2/en
Priority to NO20052547A priority patent/NO20052547L/en
Priority to IL169411A priority patent/IL169411A/en
Publication of WO2005045740A3 publication Critical patent/WO2005045740A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms

Abstract

The present systems and methods disclose a system for personalizing computer functionality. End-users are provided with tools to easily write rich and complex preferences, for example, by using a plurality simple IF-THEN propositional logic. The preferences are then transformed into queries and executed efficiently on structured data. Preferences that are satisfied then execute actions such as providing notification or storing data in a particular folder. Furthermore, according to an aspect of the invention, data, logic, events, inter alia, are all schematized, thereby enabling sharing of data between application components and across applications.
PCT/US2004/024139 2003-10-24 2004-07-27 System and method for preference application installation and execution WO2005045740A2 (en)

Priority Applications (10)

Application Number Priority Date Filing Date Title
NZ540876A NZ540876A (en) 2003-10-24 2004-07-27 System and method for preference application installation and execution
JP2006536575A JP4896726B2 (en) 2003-10-24 2004-07-27 System, method and storage device for performing actions based on evaluation of conditions of preference
BR0406520-4A BRPI0406520A (en) 2003-10-24 2004-07-27 System and method for installing and running preferred application
KR1020057011960A KR101103949B1 (en) 2003-10-24 2004-07-27 System and method for preference application installation and execution
AU2004279183A AU2004279183B2 (en) 2003-10-24 2004-07-27 System and method for preference application installation and execution
CA2507255A CA2507255C (en) 2003-10-24 2004-07-27 System and method for preference application installation and execution
MXPA05006966A MXPA05006966A (en) 2003-10-24 2004-07-27 System and method for preference application installation and execution.
EP04779272A EP1646961A4 (en) 2003-10-24 2004-07-27 System and method for preference application installation and execution
NO20052547A NO20052547L (en) 2003-10-24 2005-05-26 System and method of preferred application installation and execution.
IL169411A IL169411A (en) 2003-10-24 2005-06-27 System and method for preference application installation and execution

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/693,735 US7669177B2 (en) 2003-10-24 2003-10-24 System and method for preference application installation and execution
US10/693,735 2003-10-24

Publications (2)

Publication Number Publication Date
WO2005045740A2 WO2005045740A2 (en) 2005-05-19
WO2005045740A3 true WO2005045740A3 (en) 2007-08-30

Family

ID=34522466

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/024139 WO2005045740A2 (en) 2003-10-24 2004-07-27 System and method for preference application installation and execution

Country Status (16)

Country Link
US (1) US7669177B2 (en)
EP (1) EP1646961A4 (en)
JP (1) JP4896726B2 (en)
KR (1) KR101103949B1 (en)
CN (1) CN101142549A (en)
AU (1) AU2004279183B2 (en)
BR (1) BRPI0406520A (en)
CA (1) CA2507255C (en)
IL (1) IL169411A (en)
MX (1) MXPA05006966A (en)
NO (1) NO20052547L (en)
NZ (1) NZ540876A (en)
RU (1) RU2364917C2 (en)
TW (1) TWI388995B (en)
WO (1) WO2005045740A2 (en)
ZA (1) ZA200505253B (en)

Families Citing this family (269)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6714967B1 (en) * 1999-07-30 2004-03-30 Microsoft Corporation Integration of a computer-based message priority system with mobile electronic devices
US8645137B2 (en) 2000-03-16 2014-02-04 Apple Inc. Fast, language-independent method for user authentication by voice
US20040002958A1 (en) 2002-06-26 2004-01-01 Praveen Seshadri System and method for providing notification(s)
US7698276B2 (en) * 2002-06-26 2010-04-13 Microsoft Corporation Framework for providing a subscription based notification system
US20050136903A1 (en) * 2003-12-18 2005-06-23 Nokia Corporation Context dependent alert in a portable electronic device
US7162223B2 (en) * 2004-02-17 2007-01-09 Teamon Systems, Inc. System and method for notifying users of an event using alerts
US20050235292A1 (en) * 2004-04-15 2005-10-20 Tillotson Timothy N Client program grammar derivation from application programming interface (API) calls and associated metadata
US7395244B1 (en) * 2004-06-23 2008-07-01 Symantec Corporation Criticality classification system and method
US10748158B2 (en) * 2004-10-08 2020-08-18 Refinitiv Us Organization Llc Method and system for monitoring an issue
US20060155716A1 (en) * 2004-12-23 2006-07-13 Microsoft Corporation Schema change governance for identity store
US7607164B2 (en) 2004-12-23 2009-10-20 Microsoft Corporation Systems and processes for managing policy change in a distributed enterprise
US7529931B2 (en) * 2004-12-23 2009-05-05 Microsoft Corporation Managing elevated rights on a network
US7540014B2 (en) 2005-02-23 2009-05-26 Microsoft Corporation Automated policy change alert in a distributed enterprise
US8677377B2 (en) 2005-09-08 2014-03-18 Apple Inc. Method and apparatus for building an intelligent automated assistant
US10825029B2 (en) 2005-09-09 2020-11-03 Refinitiv Us Organization Llc Subscription apparatus and method
US7738887B2 (en) * 2005-10-31 2010-06-15 Microsoft Corporation Voice instant messaging between mobile and computing devices
US8935429B2 (en) * 2006-12-19 2015-01-13 Vmware, Inc. Automatically determining which remote applications a user or group is entitled to access based on entitlement specifications and providing remote application access to the remote applications
US8010701B2 (en) 2005-12-19 2011-08-30 Vmware, Inc. Method and system for providing virtualized application workspaces
US20070283329A1 (en) * 2006-01-09 2007-12-06 Infosys Technologies, Ltd. System and method for performance monitoring and diagnosis of information technology system
US20070226734A1 (en) * 2006-03-03 2007-09-27 Microsoft Corporation Auxiliary display gadget for distributed content
US20070250365A1 (en) * 2006-04-21 2007-10-25 Infosys Technologies Ltd. Grid computing systems and methods thereof
US8762395B2 (en) 2006-05-19 2014-06-24 Oracle International Corporation Evaluating event-generated data using append-only tables
US8131696B2 (en) * 2006-05-19 2012-03-06 Oracle International Corporation Sequence event processing using append-only tables
US9110934B2 (en) * 2006-06-02 2015-08-18 International Business Machines Corporation System and method for delivering an integrated server administration platform
US20070292833A1 (en) * 2006-06-02 2007-12-20 International Business Machines Corporation System and Method for Creating, Executing and Searching through a form of Active Web-Based Content
US7877284B2 (en) * 2006-06-05 2011-01-25 International Business Machines Corporation Method and system for developing an accurate skills inventory using data from delivery operations
US8468042B2 (en) * 2006-06-05 2013-06-18 International Business Machines Corporation Method and apparatus for discovering and utilizing atomic services for service delivery
US20070282653A1 (en) * 2006-06-05 2007-12-06 Ellis Edward Bishop Catalog based services delivery management
US8001068B2 (en) * 2006-06-05 2011-08-16 International Business Machines Corporation System and method for calibrating and extrapolating management-inherent complexity metrics and human-perceived complexity metrics of information technology management
US20070288274A1 (en) * 2006-06-05 2007-12-13 Tian Jy Chao Environment aware resource capacity planning for service delivery
US8554596B2 (en) * 2006-06-05 2013-10-08 International Business Machines Corporation System and methods for managing complex service delivery through coordination and integration of structured and unstructured activities
US20070282645A1 (en) * 2006-06-05 2007-12-06 Aaron Baeten Brown Method and apparatus for quantifying complexity of information
US20070282470A1 (en) * 2006-06-05 2007-12-06 International Business Machines Corporation Method and system for capturing and reusing intellectual capital in IT management
US20070282776A1 (en) * 2006-06-05 2007-12-06 International Business Machines Corporation Method and system for service oriented collaboration
US8412561B2 (en) * 2006-08-09 2013-04-02 Infosys Technologies, Ltd. Business case evaluation system and methods thereof
US7966599B1 (en) * 2006-08-29 2011-06-21 Adobe Systems Incorporated Runtime library including a virtual file system
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US7672240B2 (en) * 2006-12-14 2010-03-02 Sun Microsystems, Inc. Method and system for using Bayesian network inference for selection of transport protocol algorithm
US20080282205A1 (en) * 2007-02-06 2008-11-13 Access Systems Americas, Inc. Unified launcher user interface system and method for integrating multiple disparate environments on an electronic device
US7950046B2 (en) 2007-03-30 2011-05-24 Uranus International Limited Method, apparatus, system, medium, and signals for intercepting a multiple-party communication
US7765261B2 (en) 2007-03-30 2010-07-27 Uranus International Limited Method, apparatus, system, medium and signals for supporting a multiple-party communication on a plurality of computer servers
US7765266B2 (en) 2007-03-30 2010-07-27 Uranus International Limited Method, apparatus, system, medium, and signals for publishing content created during a communication
US8702505B2 (en) 2007-03-30 2014-04-22 Uranus International Limited Method, apparatus, system, medium, and signals for supporting game piece movement in a multiple-party communication
US8627211B2 (en) 2007-03-30 2014-01-07 Uranus International Limited Method, apparatus, system, medium, and signals for supporting pointer display in a multiple-party communication
US8060887B2 (en) 2007-03-30 2011-11-15 Uranus International Limited Method, apparatus, system, and medium for supporting multiple-party communications
US8019812B2 (en) * 2007-04-13 2011-09-13 Microsoft Corporation Extensible and programmable multi-tenant service architecture
US7930676B1 (en) 2007-04-27 2011-04-19 Intuit Inc. System and method for adapting software elements based on mood state profiling
US20080275894A1 (en) * 2007-05-03 2008-11-06 Motorola, Inc. Content item apparatus and method of operation therefor
US20090063266A1 (en) * 2007-09-04 2009-03-05 Microsoft Corporation Performing of marketing actions while preserving confidentiality
US20090089039A1 (en) * 2007-10-01 2009-04-02 Ilan Shufer System and method of emulating functionality of a web service
TWI416343B (en) * 2007-10-05 2013-11-21 Chi Mei Comm Systems Inc System and method for customizing function groups in a user interface
US10002189B2 (en) 2007-12-20 2018-06-19 Apple Inc. Method and apparatus for searching using an active ontology
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
US8341598B2 (en) * 2008-01-18 2012-12-25 Microsoft Corporation Declartive commands using workflows
US8271951B2 (en) * 2008-03-04 2012-09-18 International Business Machines Corporation System and methods for collecting software development feedback
US8996376B2 (en) 2008-04-05 2015-03-31 Apple Inc. Intelligent text-to-speech conversion
US8819266B2 (en) * 2008-05-22 2014-08-26 Hartford Fire Insurance Company Dynamic file transfer scheduling and server messaging
US20090300525A1 (en) * 2008-05-27 2009-12-03 Jolliff Maria Elena Romera Method and system for automatically updating avatar to indicate user's status
US20100030549A1 (en) 2008-07-31 2010-02-04 Lee Michael M Mobile device having human language translation capability with positional feedback
US8676904B2 (en) 2008-10-02 2014-03-18 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
KR101533821B1 (en) * 2008-10-31 2015-07-10 삼성전자 주식회사 Communication system, server, terminal and communication method for recommending communication tool
US9489185B2 (en) * 2009-01-29 2016-11-08 At&T Mobility Ii Llc Small/medium business application delivery platform
US9412137B2 (en) * 2009-04-01 2016-08-09 Honeywell International Inc. Cloud computing for a manufacturing execution system
US8204717B2 (en) * 2009-04-01 2012-06-19 Honeywell International Inc. Cloud computing as a basis for equipment health monitoring service
US20100306591A1 (en) * 2009-06-01 2010-12-02 Murali Mallela Krishna Method and system for performing testing on a database system
US10241644B2 (en) 2011-06-03 2019-03-26 Apple Inc. Actionable reminder entries
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US9431006B2 (en) 2009-07-02 2016-08-30 Apple Inc. Methods and apparatuses for automatic speech recognition
US8316125B2 (en) * 2009-08-31 2012-11-20 Red Hat, Inc. Methods and systems for automated migration of cloud processes to external clouds
US8234524B1 (en) * 2009-09-28 2012-07-31 Dale Trenton Smith Protocol analysis with event present flags
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
US8682667B2 (en) 2010-02-25 2014-03-25 Apple Inc. User profiling for selecting user specific voice input processing information
US8863171B2 (en) 2010-06-14 2014-10-14 Sony Corporation Announcement of program synchronized triggered declarative objects
US9020871B2 (en) 2010-06-18 2015-04-28 Microsoft Technology Licensing, Llc Automated classification pipeline tuning under mobile device resource constraints
MX337076B (en) * 2010-08-16 2016-02-11 Koninkl Philips Electronics Nv Method and apparatus for selecting at least one media item.
JP5621422B2 (en) * 2010-09-07 2014-11-12 ソニー株式会社 Information processing apparatus, program, and control method
US10209967B2 (en) 2010-10-18 2019-02-19 Infosys Technologies Ltd. System and method for detecting preventative maintenance operations in computer source code
US11055754B1 (en) 2011-01-04 2021-07-06 The Pnc Financial Services Group, Inc. Alert event platform
US8856807B1 (en) * 2011-01-04 2014-10-07 The Pnc Financial Services Group, Inc. Alert event platform
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
RU2464727C1 (en) * 2011-03-25 2012-10-20 Общество С Ограниченной Ответственностью "Аилайн Кэмьюникейшнс Снг" Method to provide information when performing distributed transactions and complex for its realisation
US8649995B2 (en) 2011-04-07 2014-02-11 Infosys Technologies, Ltd. System and method for efficient test case generation using input dependency information
CN103493016B (en) * 2011-04-21 2017-06-06 惠普发展公司,有限责任合伙企业 Electronic equipment and the method being installed to application program in virtualized environment
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
US20130067365A1 (en) * 2011-09-13 2013-03-14 Microsoft Corporation Role based user interface for limited display devices
JP5698203B2 (en) * 2011-09-30 2015-04-08 アップル インコーポレイテッド Using context information to facilitate virtual assistant command processing
US20130097660A1 (en) * 2011-10-17 2013-04-18 Mcafee, Inc. System and method for whitelisting applications in a mobile network environment
US8806422B2 (en) * 2011-10-27 2014-08-12 Sap Ag Impact analysis and adoption planning based on global where-used lists
KR101521332B1 (en) * 2011-11-08 2015-05-20 주식회사 다음카카오 Method of provicing a lot of services extended from a instant messaging service and the instant messaging service
US20130179791A1 (en) * 2011-12-16 2013-07-11 Webotics Inc. System and method for real-time data in a graphical user interface
US10134385B2 (en) 2012-03-02 2018-11-20 Apple Inc. Systems and methods for name pronunciation
US9152784B2 (en) 2012-04-18 2015-10-06 Mcafee, Inc. Detection and prevention of installation of malicious mobile applications
US9280610B2 (en) 2012-05-14 2016-03-08 Apple Inc. Crowd sourcing information to fulfill user requests
US10417037B2 (en) 2012-05-15 2019-09-17 Apple Inc. Systems and methods for integrating third party services with a digital assistant
CN103428174A (en) * 2012-05-17 2013-12-04 云联(北京)信息技术有限公司 Interactive motion sensing game implementation method based on cloud computation
US10671955B2 (en) 2012-06-05 2020-06-02 Dimensional Insight Incorporated Dynamic generation of guided pages
US9721563B2 (en) 2012-06-08 2017-08-01 Apple Inc. Name recognition system
US8751500B2 (en) 2012-06-26 2014-06-10 Google Inc. Notification classification and display
US9207703B1 (en) * 2012-06-28 2015-12-08 Emc Corporation Method and apparatus for client application customization
CN102790981B (en) * 2012-06-29 2015-04-22 石化盈科信息技术有限责任公司 Real-time warning method under space-time dynamic mode of sensor network
US9547647B2 (en) 2012-09-19 2017-01-17 Apple Inc. Voice-based media searching
US8719280B1 (en) 2012-10-16 2014-05-06 Google Inc. Person-based information aggregation
US9282587B2 (en) 2012-11-16 2016-03-08 Google Technology Holdings, LLC Method for managing notifications in a communication device
MX342205B (en) * 2012-12-14 2016-09-21 Ericsson Telefon Ab L M Systems, methods, and computer program products for a software build and load process using a compilation and deployment service.
EP2954514B1 (en) 2013-02-07 2021-03-31 Apple Inc. Voice trigger for a digital assistant
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
WO2014197334A2 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
WO2014197335A1 (en) 2013-06-08 2014-12-11 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
WO2014200728A1 (en) 2013-06-09 2014-12-18 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US9715406B2 (en) * 2013-06-14 2017-07-25 Microsoft Technology Licensing, Llc Assigning and scheduling threads for multiple prioritized queues
RU2013134408A (en) * 2013-07-23 2015-01-27 Общество с ограниченной ответственностью "ГлобалЛаб" MONITORING SYSTEM OF LIFE OPTIONS IN A GEOGRAPHICALLY LOCALIZED ZONE WITH THE FUNCTION OF AUTHORIZED ACCESS OF THIRD PARTIES TO THE RESULTS OF MONITORING
US10679185B2 (en) * 2013-08-23 2020-06-09 Synabee, Inc. Personal attribute cartography with analysis feedback
CN105745585B (en) 2013-11-26 2018-05-08 西门子公司 Unload human-computer interaction task
US10296160B2 (en) 2013-12-06 2019-05-21 Apple Inc. Method for extracting salient dialog usage from live data
US9581698B2 (en) * 2014-02-03 2017-02-28 Honeywell International Inc. Systems and methods to monitor for false alarms from ionosphere gradient monitors
US9661653B2 (en) 2014-05-08 2017-05-23 Intel IP Corporation Device to-device (D2D) communications
US9633004B2 (en) 2014-05-30 2017-04-25 Apple Inc. Better resolution when referencing to concepts
US9966065B2 (en) 2014-05-30 2018-05-08 Apple Inc. Multi-command single utterance input method
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
US20150348126A1 (en) * 2014-05-30 2015-12-03 Transilio, Inc. Personalized user engagement system using operating system notification script
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
US9894009B2 (en) * 2014-08-29 2018-02-13 Microsoft Technology Licensing, Llc Client device and host device subscriptions
EP3964931A1 (en) 2014-09-02 2022-03-09 Apple Inc. Semantic framework for variable haptic output
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
EP3256998A1 (en) 2015-02-11 2017-12-20 British Telecommunications Public Limited Company Validating computer resource usage
GB2535710A (en) * 2015-02-24 2016-08-31 Siemens Ag Computer device and method for detecting correlations within data
US10200486B2 (en) 2015-02-26 2019-02-05 Urban Airship, Inc. Mobile event notifications for network enabled objects
US10084865B2 (en) * 2015-02-26 2018-09-25 Urban Airship, Inc. Mobile event notifications
US10152299B2 (en) 2015-03-06 2018-12-11 Apple Inc. Reducing response latency of intelligent automated assistants
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US9311083B1 (en) * 2015-04-10 2016-04-12 CypressX LLC Machine interface configuration system for coerced inconsistencies on different machine platforms
US10460227B2 (en) 2015-05-15 2019-10-29 Apple Inc. Virtual assistant in a communication session
US9768974B1 (en) 2015-05-18 2017-09-19 Google Inc. Methods, systems, and media for sending a message about a new video to a group of related users
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US9578173B2 (en) 2015-06-05 2017-02-21 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US20160378747A1 (en) 2015-06-29 2016-12-29 Apple Inc. Virtual assistant for media playback
CN105094900A (en) * 2015-07-13 2015-11-25 小米科技有限责任公司 Method and apparatus for downloading control program
WO2017021153A1 (en) 2015-07-31 2017-02-09 British Telecommunications Public Limited Company Expendable access control
WO2017021155A1 (en) 2015-07-31 2017-02-09 British Telecommunications Public Limited Company Controlled resource provisioning in distributed computing environments
EP3329409A1 (en) 2015-07-31 2018-06-06 British Telecommunications public limited company Access control
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
US10104051B2 (en) 2015-10-27 2018-10-16 Airwatch Llc Searching content associated with multiple applications
US9952953B2 (en) 2015-11-02 2018-04-24 Microsoft Technology Licensing Llc Non-monotonic eventual convergence for desired state configuration
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
WO2017167545A1 (en) 2016-03-30 2017-10-05 British Telecommunications Public Limited Company Network traffic threat identification
WO2017167544A1 (en) 2016-03-30 2017-10-05 British Telecommunications Public Limited Company Detecting computer security threats
WO2017167549A1 (en) 2016-03-30 2017-10-05 British Telecommunications Public Limited Company Untrusted code distribution
US11023248B2 (en) 2016-03-30 2021-06-01 British Telecommunications Public Limited Company Assured application services
EP3437007B1 (en) 2016-03-30 2021-04-28 British Telecommunications public limited company Cryptocurrencies malware based detection
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US11227589B2 (en) 2016-06-06 2022-01-18 Apple Inc. Intelligent list reading
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
DK179309B1 (en) 2016-06-09 2018-04-23 Apple Inc Intelligent automated assistant in a home environment
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
DK179343B1 (en) 2016-06-11 2018-05-14 Apple Inc Intelligent task discovery
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
DK179049B1 (en) 2016-06-11 2017-09-18 Apple Inc Data driven natural language event detection and classification
DK179823B1 (en) 2016-06-12 2019-07-12 Apple Inc. Devices, methods, and graphical user interfaces for providing haptic feedback
DK201670737A1 (en) 2016-06-12 2018-01-22 Apple Inc Devices, Methods, and Graphical User Interfaces for Providing Haptic Feedback
WO2018031005A1 (en) * 2016-08-10 2018-02-15 Siemens Aktiengesellschaft Skill interface for industrial applications
US10261838B2 (en) 2016-08-11 2019-04-16 General Electric Company Method and device for allocating resources in a system
DK179278B1 (en) 2016-09-06 2018-03-26 Apple Inc Devices, methods and graphical user interfaces for haptic mixing
DK201670720A1 (en) 2016-09-06 2018-03-26 Apple Inc Devices, Methods, and Graphical User Interfaces for Generating Tactile Outputs
US10474753B2 (en) 2016-09-07 2019-11-12 Apple Inc. Language identification using recurrent neural networks
US10552544B2 (en) * 2016-09-12 2020-02-04 Sriram Chakravarthy Methods and systems of automated assistant implementation and management
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
US10649752B2 (en) * 2016-09-28 2020-05-12 International Business Machines Corporation Sharing data and applications across computing systems
US11281993B2 (en) 2016-12-05 2022-03-22 Apple Inc. Model and ensemble compression for metric learning
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
US11204787B2 (en) 2017-01-09 2021-12-21 Apple Inc. Application integration with a digital assistant
GB2559123A (en) * 2017-01-24 2018-08-01 Sony Interactive Entertainment Inc Interaction apparatus and method
US10762040B2 (en) * 2017-01-24 2020-09-01 Microsoft Technology Licensing, Llc Schematized data roaming
EP3382591B1 (en) 2017-03-30 2020-03-25 British Telecommunications public limited company Hierarchical temporal memory for expendable access control
EP3602380B1 (en) 2017-03-30 2022-02-23 British Telecommunications public limited company Hierarchical temporal memory for access control
WO2018178034A1 (en) 2017-03-30 2018-10-04 British Telecommunications Public Limited Company Anomaly detection for computer systems
WO2018206406A1 (en) 2017-05-08 2018-11-15 British Telecommunications Public Limited Company Adaptation of machine learning algorithms
WO2018206405A1 (en) * 2017-05-08 2018-11-15 British Telecommunications Public Limited Company Interoperation of machine learning algorithms
EP3622450A1 (en) 2017-05-08 2020-03-18 British Telecommunications Public Limited Company Management of interoperating machine leaning algorithms
US11698818B2 (en) 2017-05-08 2023-07-11 British Telecommunications Public Limited Company Load balancing of machine learning algorithms
US10417266B2 (en) 2017-05-09 2019-09-17 Apple Inc. Context-aware ranking of intelligent response suggestions
DK201770383A1 (en) 2017-05-09 2018-12-14 Apple Inc. User interface for correcting recognition errors
US10726832B2 (en) 2017-05-11 2020-07-28 Apple Inc. Maintaining privacy of personal information
DK201770439A1 (en) 2017-05-11 2018-12-13 Apple Inc. Offline personal assistant
US10395654B2 (en) 2017-05-11 2019-08-27 Apple Inc. Text normalization based on a data-driven learning network
DK179496B1 (en) 2017-05-12 2019-01-15 Apple Inc. USER-SPECIFIC Acoustic Models
US11301477B2 (en) 2017-05-12 2022-04-12 Apple Inc. Feedback analysis of a digital assistant
DK179745B1 (en) 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
DK201770428A1 (en) 2017-05-12 2019-02-18 Apple Inc. Low-latency intelligent automated assistant
DK201770431A1 (en) 2017-05-15 2018-12-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
DK201770432A1 (en) 2017-05-15 2018-12-21 Apple Inc. Hierarchical belief states for digital assistants
DK201770372A1 (en) 2017-05-16 2019-01-08 Apple Inc. Tactile feedback for locked device user interfaces
DK179560B1 (en) 2017-05-16 2019-02-18 Apple Inc. Far-field extension for digital assistant services
US10403278B2 (en) 2017-05-16 2019-09-03 Apple Inc. Methods and systems for phonetic matching in digital assistant services
US10311144B2 (en) 2017-05-16 2019-06-04 Apple Inc. Emoji word sense disambiguation
US10303715B2 (en) 2017-05-16 2019-05-28 Apple Inc. Intelligent automated assistant for media exploration
US10657328B2 (en) 2017-06-02 2020-05-19 Apple Inc. Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling
CN109039670A (en) 2017-06-09 2018-12-18 钉钉控股(开曼)有限公司 The sharing method and device of team's configuration method, team's allocation plan
US10445429B2 (en) 2017-09-21 2019-10-15 Apple Inc. Natural language understanding using vocabularies with compressed serialized tries
CN107911227B (en) * 2017-09-28 2020-04-28 平安科技(深圳)有限公司 Breakpoint data follow-up method, electronic device and computer-readable storage medium
US10755051B2 (en) 2017-09-29 2020-08-25 Apple Inc. Rule-based natural language processing
US10636424B2 (en) 2017-11-30 2020-04-28 Apple Inc. Multi-turn canned dialog
US10733982B2 (en) 2018-01-08 2020-08-04 Apple Inc. Multi-directional dialog
US10733375B2 (en) 2018-01-31 2020-08-04 Apple Inc. Knowledge-based framework for improving natural language understanding
US10789959B2 (en) 2018-03-02 2020-09-29 Apple Inc. Training speaker recognition models for digital assistants
US10592604B2 (en) 2018-03-12 2020-03-17 Apple Inc. Inverse text normalization for automatic speech recognition
US10818288B2 (en) 2018-03-26 2020-10-27 Apple Inc. Natural assistant interaction
US10909331B2 (en) 2018-03-30 2021-02-02 Apple Inc. Implicit identification of translation payload with neural machine translation
US11145294B2 (en) 2018-05-07 2021-10-12 Apple Inc. Intelligent automated assistant for delivering content from user experiences
US10928918B2 (en) 2018-05-07 2021-02-23 Apple Inc. Raise to speak
US10984780B2 (en) 2018-05-21 2021-04-20 Apple Inc. Global semantic word embeddings using bi-directional recurrent neural networks
TWI685803B (en) * 2018-05-25 2020-02-21 凱威科技股份有限公司 METHOD FOR behavior rewarding, server, AND COMPUTER DEVICE THEREOF
US11386266B2 (en) 2018-06-01 2022-07-12 Apple Inc. Text correction
DK201870355A1 (en) 2018-06-01 2019-12-16 Apple Inc. Virtual assistant operation in multi-device environments
DK180639B1 (en) 2018-06-01 2021-11-04 Apple Inc DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT
DK179822B1 (en) 2018-06-01 2019-07-12 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
US10892996B2 (en) 2018-06-01 2021-01-12 Apple Inc. Variable latency device coordination
US10496705B1 (en) 2018-06-03 2019-12-03 Apple Inc. Accelerated task performance
US10796019B2 (en) * 2018-07-17 2020-10-06 Dell Products L.P. Detecting personally identifiable information (PII) in telemetry data
CN109241101B (en) 2018-08-31 2020-06-30 阿里巴巴集团控股有限公司 Database query optimization method and device and computer equipment
US11010561B2 (en) 2018-09-27 2021-05-18 Apple Inc. Sentiment prediction from textual data
US11170166B2 (en) 2018-09-28 2021-11-09 Apple Inc. Neural typographical error modeling via generative adversarial networks
US10839159B2 (en) 2018-09-28 2020-11-17 Apple Inc. Named entity normalization in a spoken dialog system
US11462215B2 (en) 2018-09-28 2022-10-04 Apple Inc. Multi-modal inputs for voice commands
US11475898B2 (en) 2018-10-26 2022-10-18 Apple Inc. Low-latency multi-speaker speech recognition
US11638059B2 (en) 2019-01-04 2023-04-25 Apple Inc. Content playback on multiple devices
US11348573B2 (en) 2019-03-18 2022-05-31 Apple Inc. Multimodality in digital assistant systems
US11307752B2 (en) 2019-05-06 2022-04-19 Apple Inc. User configurable task triggers
US11475884B2 (en) 2019-05-06 2022-10-18 Apple Inc. Reducing digital assistant latency when a language is incorrectly determined
US11423908B2 (en) 2019-05-06 2022-08-23 Apple Inc. Interpreting spoken requests
DK201970509A1 (en) 2019-05-06 2021-01-15 Apple Inc Spoken notifications
US11140099B2 (en) 2019-05-21 2021-10-05 Apple Inc. Providing message response suggestions
US11496600B2 (en) 2019-05-31 2022-11-08 Apple Inc. Remote execution of machine-learned models
US11289073B2 (en) 2019-05-31 2022-03-29 Apple Inc. Device text to speech
DK180129B1 (en) 2019-05-31 2020-06-02 Apple Inc. User activity shortcut suggestions
US11360641B2 (en) 2019-06-01 2022-06-14 Apple Inc. Increasing the relevance of new available information
US11050699B2 (en) 2019-08-06 2021-06-29 Airship Group, Inc. Cross-channel orchestration of messages
US11488406B2 (en) 2019-09-25 2022-11-01 Apple Inc. Text detection using global geometry estimators
US11550817B2 (en) 2020-03-30 2023-01-10 Thoughtspot, Inc. Dynamic chronometry data orientation
US11372872B2 (en) * 2020-03-30 2022-06-28 Thoughtspot, Inc. Dynamic chronometry data orientation
CN112073303B (en) * 2020-09-03 2022-10-18 中国平安财产保险股份有限公司 Mail task convergence management method, device and equipment and readable storage medium
US20220075836A1 (en) * 2020-09-08 2022-03-10 Google Llc System And Method For Identifying Places Using Contextual Information
WO2023026084A1 (en) * 2021-08-27 2023-03-02 Sensetime International Pte. Ltd. Data processing method, apparatus, system and device and computer-readable storage medium
CN113660988A (en) * 2021-08-27 2021-11-16 商汤国际私人有限公司 Data processing method, device, system, equipment and computer readable storage medium
CN114070809B (en) * 2021-11-19 2023-03-21 广东美的制冷设备有限公司 Data migration method, equipment and storage medium
US11709660B1 (en) 2022-10-12 2023-07-25 Stodge Inc. Integrated third-party application builder trigger for message flow
US11943188B1 (en) 2023-01-06 2024-03-26 Microsoft Technology Licensing, Llc Restricting message notifications and conversations based on device type, message category, and time period

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6606618B2 (en) * 1998-09-21 2003-08-12 Microsoft Corporation Method for optimizing the performance of a database
US6745180B2 (en) * 2000-10-18 2004-06-01 Sharp Kabushiki Kaisha Data supply controlling device, method, and storage medium which facilities information searching by user

Family Cites Families (134)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4774658A (en) 1987-02-12 1988-09-27 Thomas Lewin Standardized alarm notification transmission alternative system
US6044205A (en) 1996-02-29 2000-03-28 Intermind Corporation Communications system for transferring information between memories according to processes transferred with the information
US5287514A (en) * 1990-01-08 1994-02-15 Microsoft Corporation Method and system for customizing a user interface in a computer system
AU639802B2 (en) 1990-08-14 1993-08-05 Oracle International Corporation Methods and apparatus for providing dynamic invocation of applications in a distributed heterogeneous environment
US5301326A (en) 1991-09-24 1994-04-05 Microsoft Corporation Method and system for controlling the execution of an application program
US5481700A (en) * 1991-09-27 1996-01-02 The Mitre Corporation Apparatus for design of a multilevel secure database management system based on a multilevel logic programming system
US5283856A (en) * 1991-10-04 1994-02-01 Beyond, Inc. Event-driven rule-based messaging system
US5555346A (en) 1991-10-04 1996-09-10 Beyond Corporated Event-driven rule-based messaging system
JPH05216641A (en) * 1992-02-06 1993-08-27 Toshiba Corp Graphical user interface control program generator
US5315703A (en) 1992-12-23 1994-05-24 Taligent, Inc. Object-oriented notification framework system
US6748318B1 (en) 1993-05-18 2004-06-08 Arrivalstar, Inc. Advanced notification systems and methods utilizing a computer network
US5416725A (en) 1993-08-18 1995-05-16 P.C. Sentry, Inc. Computer-based notification system having redundant sensor alarm determination and associated computer-implemented method for issuing notification of events
CA2145923C (en) 1995-03-30 2001-05-08 Gary W. Miller Computer operating system providing means for formatting information in accordance with specified cultural preferences
US5852812A (en) 1995-08-23 1998-12-22 Microsoft Corporation Billing system for a network
US5870746A (en) * 1995-10-12 1999-02-09 Ncr Corporation System and method for segmenting a database based upon data attributes
US5721825A (en) 1996-03-15 1998-02-24 Netvision, Inc. System and method for global event notification and delivery in a distributed computing environment
US6490718B1 (en) * 1996-05-08 2002-12-03 Electronic Data Systems Corporation System and method for processing electronic data interchange using a graphical representation
US6151643A (en) 1996-06-07 2000-11-21 Networks Associates, Inc. Automatic updating of diverse software products on multiple client computer systems by downloading scanning application to client computer and generating software list on client computer
US5813007A (en) 1996-06-20 1998-09-22 Sun Microsystems, Inc. Automatic updates of bookmarks in a client computer
US6021403A (en) 1996-07-19 2000-02-01 Microsoft Corporation Intelligent user assistance facility
US5973612A (en) 1996-09-19 1999-10-26 Microsoft Corporation Flexible object notification
US6446092B1 (en) * 1996-11-01 2002-09-03 Peerdirect Company Independent distributed database system
US6126328A (en) 1997-02-28 2000-10-03 Oracle Corporation Controlled execution of partitioned code
US6055570A (en) 1997-04-03 2000-04-25 Sun Microsystems, Inc. Subscribed update monitors
US6260148B1 (en) 1997-04-04 2001-07-10 Microsoft Corporation Methods and systems for message forwarding and property notifications using electronic subscriptions
US5893091A (en) 1997-04-11 1999-04-06 Immediata Corporation Multicasting with key words
US5892941A (en) 1997-04-29 1999-04-06 Microsoft Corporation Multiple user software debugging system
US6209011B1 (en) 1997-05-08 2001-03-27 Microsoft Corporation Handheld computing device with external notification system
US6112192A (en) 1997-05-09 2000-08-29 International Business Machines Corp. Method for providing individually customized content in a network
US6173284B1 (en) 1997-05-20 2001-01-09 University Of Charlotte City Of Charlotte Systems, methods and computer program products for automatically monitoring police records for a crime profile
US6026235A (en) 1997-05-20 2000-02-15 Inprise Corporation System and methods for monitoring functions in natively compiled software programs
US6122633A (en) 1997-05-27 2000-09-19 International Business Machines Corporation Subscription within workflow management systems
US6038601A (en) 1997-07-21 2000-03-14 Tibco, Inc. Method and apparatus for storing and delivering documents on the internet
US5974406A (en) 1997-08-18 1999-10-26 International Business Machines Corporation Automated matching, scheduling, and notification system
US6016394A (en) 1997-09-17 2000-01-18 Tenfold Corporation Method and system for database application software creation requiring minimal programming
US6484149B1 (en) * 1997-10-10 2002-11-19 Microsoft Corporation Systems and methods for viewing product information, and methods for generating web pages
US5999978A (en) 1997-10-31 1999-12-07 Sun Microsystems, Inc. Distributed system and method for controlling access to network resources and event notifications
WO1999023579A1 (en) 1997-11-05 1999-05-14 Microsoft Corporation Notification scheduling system on a mobile device
US6055505A (en) 1997-12-30 2000-04-25 U S West, Inc. Automatic customer notification system and method
US6704803B2 (en) 1998-01-26 2004-03-09 International Business Machines Corporation Method and system for distributing data events over an information bus
US6510429B1 (en) 1998-04-29 2003-01-21 International Business Machines Corporation Message broker apparatus, method and computer program product
US6138158A (en) 1998-04-30 2000-10-24 Phone.Com, Inc. Method and system for pushing and pulling data using wideband and narrowband transport systems
US6108712A (en) 1998-05-05 2000-08-22 International Business Machines Corp. Client-server system with central application management and providing export agent capability for retrofitting existing hardware and applications into the system
CZ148199A3 (en) 1998-05-08 1999-11-17 International Business Machines Corporation Use of inquiry technology in databases for log in attendance at news in systems for processing news
JPH11327889A (en) * 1998-05-18 1999-11-30 Toshiba Corp Program development supporting device and its method and recording medium recording program development supporting software
US6167448A (en) 1998-06-11 2000-12-26 Compaq Computer Corporation Management event notification system using event notification messages written using a markup language
US6330566B1 (en) 1998-06-22 2001-12-11 Microsoft Corporation Apparatus and method for optimizing client-state data storage
US6424966B1 (en) 1998-06-30 2002-07-23 Microsoft Corporation Synchronizing crawler with notification source
US6353926B1 (en) 1998-07-15 2002-03-05 Microsoft Corporation Software update notification
US20030025599A1 (en) 2001-05-11 2003-02-06 Monroe David A. Method and apparatus for collecting, sending, archiving and retrieving motion video and still images and notification of detected events
US6256664B1 (en) 1998-09-01 2001-07-03 Bigfix, Inc. Method and apparatus for computed relevance messaging
WO2000016209A1 (en) 1998-09-15 2000-03-23 Local2Me.Com, Inc. Dynamic matchingtm of users for group communication
US6314533B1 (en) 1998-09-21 2001-11-06 Microsoft Corporation System and method for forward custom marshaling event filters
US6275957B1 (en) 1998-09-21 2001-08-14 Microsoft Corporation Using query language for provider and subscriber registrations
US6327705B1 (en) 1998-10-08 2001-12-04 Microsoft Corporation Method for creating and maintaining user data
US6343376B1 (en) * 1998-10-22 2002-01-29 Computer Computer Corporation System and method for program verification and optimization
US6292825B1 (en) 1998-11-12 2001-09-18 International Business Machines Corporation Service application with pull notification
US6466949B2 (en) 1998-11-23 2002-10-15 Myway.Com Corporation Performing event notification in a database having a distributed web cluster
US6564251B2 (en) 1998-12-03 2003-05-13 Microsoft Corporation Scalable computing system for presenting customized aggregation of information
US6438618B1 (en) 1998-12-16 2002-08-20 Intel Corporation Method and device for filtering events in an event notification service
US6920616B1 (en) * 1998-12-18 2005-07-19 Tangis Corporation Interface for exchanging context data
US6829770B1 (en) 1999-02-23 2004-12-07 Microsoft Corporation Object connectivity through loosely coupled publish and subscribe events
DE10031716B4 (en) 1999-07-06 2006-10-26 International Business Machines Corp. Subscription and notification for database technology
US6400810B1 (en) 1999-07-20 2002-06-04 Ameritech Corporation Method and system for selective notification of E-mail messages
US6405191B1 (en) 1999-07-21 2002-06-11 Oracle Corporation Content based publish-and-subscribe system integrated in a relational database system
GB2354847A (en) 1999-09-28 2001-04-04 Ibm Publish/subscribe data processing with subscription points for customised message processing
US6829639B1 (en) 1999-11-15 2004-12-07 Netvision, Inc. Method and system for intelligent global event notification and control within a distributed computing environment
US6829478B1 (en) 1999-11-19 2004-12-07 Pamela G. Layton Information management network for automated delivery of alarm notifications and other information
US20020069244A1 (en) 1999-11-24 2002-06-06 John Blair Message delivery system billing method and apparatus
US6751657B1 (en) 1999-12-21 2004-06-15 Worldcom, Inc. System and method for notification subscription filtering based on user role
AU2001227857A1 (en) 2000-01-14 2001-07-24 Saba Software, Inc. Method and apparatus for a business applications management system platform
EP1117050A1 (en) 2000-01-14 2001-07-18 Sun Microsystems, Inc. Individual data representation
US6662195B1 (en) 2000-01-21 2003-12-09 Microstrategy, Inc. System and method for information warehousing supporting the automatic, real-time delivery of personalized informational and transactional data to users via content delivery device
US6910070B1 (en) 2000-01-24 2005-06-21 Oracle International Corporation Methods and systems for asynchronous notification of database events
US20020032602A1 (en) 2000-01-28 2002-03-14 Lanzillo Kenneth F. Recipient selection and message delivery system and method
US6766329B1 (en) 2000-01-31 2004-07-20 Microsoft Corporation Dynamic personalized information organizer
US6462748B1 (en) 2000-02-25 2002-10-08 Microsoft Corporation System and method for processing color objects in integrated dual color spaces
US6513026B1 (en) 2000-06-17 2003-01-28 Microsoft Corporation Decision theoretic principles and policies for notification
US7243130B2 (en) 2000-03-16 2007-07-10 Microsoft Corporation Notification platform architecture
US6601012B1 (en) 2000-03-16 2003-07-29 Microsoft Corporation Contextual models and methods for inferring attention and location
US20020032597A1 (en) 2000-04-04 2002-03-14 Chanos George J. System and method for providing request based consumer information
JP2001306308A (en) 2000-04-11 2001-11-02 Sap Ag Method for defining class of data center application
US20020082919A1 (en) 2000-05-01 2002-06-27 Michael Landau System method and article of manufacture for affiliate tracking for the dissemination of promotional and marketing material via e-mail
US20020080938A1 (en) 2000-05-19 2002-06-27 Alexander Wade H. Method and apparatus for generating dynamic graphical representations and real-time notification of the status of a remotely monitored system
US7266595B1 (en) * 2000-05-20 2007-09-04 Ciena Corporation Accessing network device data through user profiles
US7174557B2 (en) 2000-06-07 2007-02-06 Microsoft Corporation Method and apparatus for event distribution and event handling in an enterprise
US20030023435A1 (en) * 2000-07-13 2003-01-30 Josephson Daryl Craig Interfacing apparatus and methods
US6839730B1 (en) 2000-07-14 2005-01-04 Novell, Inc. Method and system for efficiently matching events with subscribers in a content-based publish-subscribe system
US7302280B2 (en) 2000-07-17 2007-11-27 Microsoft Corporation Mobile phone operation based upon context sensing
US20020032771A1 (en) 2000-07-20 2002-03-14 Trond Gledje Event-based advertisements
US20020165894A1 (en) 2000-07-28 2002-11-07 Mehdi Kashani Information processing apparatus and method
US6944662B2 (en) 2000-08-04 2005-09-13 Vinestone Corporation System and methods providing automatic distributed data retrieval, analysis and reporting services
KR100353649B1 (en) 2000-08-18 2002-09-28 삼성전자 주식회사 Navigation system using wireless communication network and route guidance method thereof
US20020035482A1 (en) 2000-08-28 2002-03-21 Coble Keith A. Business to business information environment with subscriber-publisher model
WO2002019226A1 (en) 2000-09-01 2002-03-07 Togethersoft Corporation Methods and systems for optimizing resource allocation based on data mined from plans created from a workflow
JP2002090163A (en) 2000-09-20 2002-03-27 Pioneer Electronic Corp Navigation device and information recording medium having navigation control program recorded readably by computer
US7647231B2 (en) 2000-10-13 2010-01-12 United States Postal Service Flexible mail delivery system and method
US6826541B1 (en) * 2000-11-01 2004-11-30 Decision Innovations, Inc. Methods, systems, and computer program products for facilitating user choices among complex alternatives using conjoint analysis
WO2002037393A2 (en) 2000-11-06 2002-05-10 Envoy Worlwide, Inc. System and method for service specific notification
US20030105732A1 (en) * 2000-11-17 2003-06-05 Kagalwala Raxit A. Database schema for structure query language (SQL) server
US6532471B1 (en) * 2000-12-11 2003-03-11 International Business Machines Corporation Interface repository browser and editor
EP1215608A1 (en) 2000-12-15 2002-06-19 Pioneer Corporation Advertisement information providing system
US7698161B2 (en) * 2001-01-04 2010-04-13 True Choice Solutions, Inc. System to quantify consumer preferences
US6745193B1 (en) 2001-01-25 2004-06-01 Microsoft Corporation System and method for defining, refining, and personalizing communications policies in a notification platform
EP1233387A2 (en) 2001-02-19 2002-08-21 Hitachi Kokusai Electric Inc. Vehicle emergency reporting system and method
US20020120711A1 (en) 2001-02-23 2002-08-29 International Business Machines Corporation Method and system for intelligent routing of business events on a subscription-based service provider network
US6986145B2 (en) * 2001-03-13 2006-01-10 Dipayan Gangopadhyay In-context access to relevant services from multiple applications and information systems by object schema traversal
US20020135614A1 (en) * 2001-03-22 2002-09-26 Intel Corporation Updating user interfaces based upon user inputs
US6987755B2 (en) 2001-03-22 2006-01-17 Siemens Communications, Inc. System and method for user notification in a communication system
US6617969B2 (en) 2001-04-19 2003-09-09 Vigilance, Inc. Event notification system
US6976086B2 (en) 2001-06-18 2005-12-13 Siemens Business Services, Llc Systems and methods to facilitate a distribution of information via a dynamically loadable component
EP1410258A4 (en) * 2001-06-22 2007-07-11 Inc Nervana System and method for knowledge retrieval, management, delivery and presentation
US6981250B1 (en) 2001-07-05 2005-12-27 Microsoft Corporation System and methods for providing versioning of software components in a computer programming language
US7668535B2 (en) 2001-07-09 2010-02-23 Palm, Inc. Notification infrastructure for sending device-specific wireless notifications
US6910033B2 (en) 2001-08-15 2005-06-21 Precache Inc. Method for storing Boolean functions to enable evaluation, modification, reuse, and delivery over a network
US7275235B2 (en) 2001-08-29 2007-09-25 Molinari Alfred A Graphical application development system for test, measurement and process control applications
JP2003069547A (en) 2001-08-29 2003-03-07 Fujitsu Ltd Multicast communication system
US7233781B2 (en) 2001-10-10 2007-06-19 Ochoa Optics Llc System and method for emergency notification content delivery
US7272832B2 (en) 2001-10-25 2007-09-18 Hewlett-Packard Development Company, L.P. Method of protecting user process data in a secure platform inaccessible to the operating system and other tasks on top of the secure platform
US20030083952A1 (en) 2001-10-29 2003-05-01 Simpson Shell S. Web-based imaging service providing the ability to specify a charge-back account
US20030172368A1 (en) * 2001-12-26 2003-09-11 Elizabeth Alumbaugh System and method for autonomously generating heterogeneous data source interoperability bridges based on semantic modeling derived from self adapting ontology
US7143417B2 (en) 2002-01-10 2006-11-28 International Business Machines Corporation Notification services within a unified communications service
JP2003240574A (en) 2002-02-14 2003-08-27 Mitsubishi Electric Corp Navigation apparatus and method therefor
US7010710B2 (en) 2002-03-12 2006-03-07 International Business Machines Corporation Proximity sensor enhanced power management
JP4295953B2 (en) 2002-04-26 2009-07-15 パイオニア株式会社 Distance coefficient learning device, method, program, recording medium for recording the program, movement status calculation device, and current position calculation device
US7899915B2 (en) 2002-05-10 2011-03-01 Richard Reisman Method and apparatus for browsing using multiple coordinated device sets
US7698276B2 (en) 2002-06-26 2010-04-13 Microsoft Corporation Framework for providing a subscription based notification system
US7177859B2 (en) 2002-06-26 2007-02-13 Microsoft Corporation Programming model for subscription services
US20040002988A1 (en) 2002-06-26 2004-01-01 Praveen Seshadri System and method for modeling subscriptions and subscribers as data
US20040002958A1 (en) * 2002-06-26 2004-01-01 Praveen Seshadri System and method for providing notification(s)
US7788588B2 (en) 2003-02-07 2010-08-31 Microsoft Corporation Realizing users' preferences
US20050084082A1 (en) * 2003-10-15 2005-04-21 Microsoft Corporation Designs, interfaces, and policies for systems that enhance communication and minimize disruption by encoding preferences and situations
US7137099B2 (en) * 2003-10-24 2006-11-14 Microsoft Corporation System and method for extending application preferences classes
US20050091184A1 (en) 2003-10-24 2005-04-28 Praveen Seshadri Personalized folders

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6606618B2 (en) * 1998-09-21 2003-08-12 Microsoft Corporation Method for optimizing the performance of a database
US6745180B2 (en) * 2000-10-18 2004-06-01 Sharp Kabushiki Kaisha Data supply controlling device, method, and storage medium which facilities information searching by user

Also Published As

Publication number Publication date
CN101142549A (en) 2008-03-12
JP4896726B2 (en) 2012-03-14
CA2507255A1 (en) 2005-05-19
TWI388995B (en) 2013-03-11
AU2004279183A8 (en) 2008-10-02
JP2007518151A (en) 2007-07-05
AU2004279183B2 (en) 2010-03-11
RU2005120689A (en) 2006-01-20
EP1646961A2 (en) 2006-04-19
AU2004279183A1 (en) 2005-06-23
US7669177B2 (en) 2010-02-23
BRPI0406520A (en) 2005-12-13
ZA200505253B (en) 2008-12-31
EP1646961A4 (en) 2010-02-03
RU2364917C2 (en) 2009-08-20
IL169411A (en) 2012-02-29
US20050091269A1 (en) 2005-04-28
KR101103949B1 (en) 2012-01-12
NO20052547D0 (en) 2005-05-26
MXPA05006966A (en) 2005-08-16
NZ540876A (en) 2009-04-30
NO20052547L (en) 2005-07-15
TW200515189A (en) 2005-05-01
CA2507255C (en) 2013-05-21
KR20060114624A (en) 2006-11-07
WO2005045740A2 (en) 2005-05-19

Similar Documents

Publication Publication Date Title
WO2005045740A3 (en) System and method for preference application installation and execution
WO2005045572A3 (en) Personalized folders
Clements Being proactive pays off
Whittaker et al. Compressed development
WO2006083926A3 (en) Rules-based system
WO2006028869A3 (en) System and mehtod for relating computing systems
WO2007076150A3 (en) Systems and methods for generating a social timeline
WO2006044623A3 (en) Method for using electronic representation of contract terms for generating another electronic representation of the contract terms
WO2006059233A3 (en) Automated default dimension selection within a multidimensional enterprise software system
WO2008087779A1 (en) Array type processor and data processing system
WO2008070744A3 (en) Centralized web-based software solution for search engine optimization
WO2007014341A3 (en) Patent mapping
GB0523995D0 (en) Method,system and computer program product for access control
SG125173A1 (en) Platform for data services across disparate application frameworks
WO2001052054A3 (en) Method and apparatus for a business applications server
WO2007027410A3 (en) Information synthesis engine
MXPA05009208A (en) System and method for selecting test case execution behaviors for reproducible test automation.
WO2007061975A3 (en) Dynamically editable electronic product catalogs
JP2008507014A5 (en)
WO2009042911A3 (en) Search based data management
WO2006016917A3 (en) Active and contextual risk management using risk software objects
EP1850231A3 (en) Systems and methods of accessing information across distributed computing components
Kumar et al. Adapting the software engineering process to web engineering process
US20190325007A1 (en) Matrix factorization with two-stage data block dispatch associated with graphics processing units
WO2004021179A3 (en) System and method for executing and building a software application

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 2004279183

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2507255

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2269/DELNP/2005

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 540876

Country of ref document: NZ

WWP Wipo information: published in national office

Ref document number: 2004279183

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 1020057011960

Country of ref document: KR

Ref document number: PA/A/2005/006966

Country of ref document: MX

WWE Wipo information: entry into national phase

Ref document number: 169411

Country of ref document: IL

Ref document number: 20048017079

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2004779272

Country of ref document: EP

Ref document number: 2006536575

Country of ref document: JP

ENP Entry into the national phase

Ref document number: 2005120689

Country of ref document: RU

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 200505253

Country of ref document: ZA

WWE Wipo information: entry into national phase

Ref document number: 1-2005-501243

Country of ref document: PH

121 Ep: the epo has been informed by wipo that ep was designated in this application
ENP Entry into the national phase

Ref document number: PI0406520

Country of ref document: BR

WWP Wipo information: published in national office

Ref document number: 2004779272

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020057011960

Country of ref document: KR