CA2560747A1 - Profile based capture component for monitoring events in applications - Google Patents

Profile based capture component for monitoring events in applications Download PDF

Info

Publication number
CA2560747A1
CA2560747A1 CA002560747A CA2560747A CA2560747A1 CA 2560747 A1 CA2560747 A1 CA 2560747A1 CA 002560747 A CA002560747 A CA 002560747A CA 2560747 A CA2560747 A CA 2560747A CA 2560747 A1 CA2560747 A1 CA 2560747A1
Authority
CA
Canada
Prior art keywords
window
target
application
event
display
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
CA002560747A
Other languages
French (fr)
Other versions
CA2560747C (en
Inventor
Jian Gong Deng
Stephen Lawrence
Christopher M. Prince
Mihai F. Ionescu
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.)
Google LLC
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2560747A1 publication Critical patent/CA2560747A1/en
Application granted granted Critical
Publication of CA2560747C publication Critical patent/CA2560747C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/302Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3041Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is an input/output interface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • G06F11/3072Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • G06F11/3072Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting
    • G06F11/3079Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting the data filtering being achieved by reporting only the changes of the monitored data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques

Abstract

An indexing system in a computer system may include applications, a capture processor, a queue, a search engine, and a display processor. The indexing system captures events of user interactions with the applications. Events are queued and if indexable, indexed and stored for user access through the search engine. Capture components in the capture processor can include a keyboard capture component that processes user keystrokes to determine events. A
display capture component captures event data from windows associated with the applications. Display event data can be captured on a polling schedule or based on state changes of window elements. To determine target applications and window applications of interest application profiles and window profiles can be used.

Claims (32)

1. A computer based method for capturing event data from a target window of a target application in a computer system, the method comprising:
comparing window information with a target window profile associated with the target window of the target application; and capturing event data from the target window upon detecting a state change of a state associated with an element in the window.
2. The method of claim 1, further comprising:
receiving window creation information from a first application; and determining whether the first application is an instance of the target application.
3. The method of claim 2, wherein determining comprises comparing the window creation information with a target application profile associated with the target application.
4. The method of claim 2, further comprising:
determining whether a second application associated with an existing window is an instance of the target application.
5. The method of claim 4, wherein determining comprises comparing application related data from the second application with the target application profile associated with the target application.
6. The method of claim 4, wherein the application related data includes at least one of a window class name, a path name, or a registry entry associated with the application.
7. The method of claim 1, wherein capturing event data further comprises storing captured window information in a data structure associated with an event according to an event schema.
8. The method of claim 7, further comprising indexing and storing the event.
9. The method of claim 1, further comprising:
updating a capture state of an event with additional captured event data from the window in response to a subsequent state change of the state associated with the element in the window.
10. The method of claim 1, wherein the element in the window includes at least one of a button, a pull-down menu, or a hyperlink.
11. The method of claim 2, wherein the window creation information includes at least one of a window class name, a path name, or a registry entry associated with the first application.
12. The method of claim 3, wherein the target application profile includes at least one of a window class name, a path name, or a registry entry associated with the target application.
13. The method of claim 1, wherein the target application is associated with a plurality of target window profiles, each target window profile comprising identifying display element information for target windows from which to capture event data.
14. The method of claim 1, further comprising:
associating display capturing code within a target application.
15. The method of claim 14, wherein the display capturing code modifies responses of the target application to operating system requests.
16. The method of claim 15, wherein the operating systems requests include messages from other applications based on an application programming interface associated with the operating system.
17. The method of claim 15, wherein the operating system requests include requests for text in the target window.
18. The method of claim 14, wherein associating display capturing code includes setting a hook with respect to the target application process.
19. The method of claim 14, wherein the hook is configured to intercept messages between an operating system and the target application.
20. A computer based method for determining indexing events, comprising:
receiving a plurality of display calls associated with computer applications in a computer system;
processing the plurality of display calls to determine a target window based on a target window profile;
determining an event based at least in part on data captured from the target window; and indexing the data captured from the target window and storing the event.
21. The method of claim 20, further comprising determining a target application based on a plurality of stored target application profiles, and further wherein the plurality of display calls are associated with target applications.
22. The method of claim 20, further comprising capturing text input to the target window by a user and wherein the event includes the captured text.
23. The method of claim 20, further comprising updating a capture state after each display call is processed.
24. The method of claim 23, wherein updating is in response to a state change associated with a display element of the target window.
25. The method of claim 20, further comprising determining whether to index the event.
26. The method of claim 20, wherein indexing and storing the event takes place after terminating the target window.
27. The method of claim 20, wherein processing the plurality of display calls to determine a target window comprises analyzing one or more of the x,y coordinates, lengths, and relative positions of a plurality of display items written to the display using display calls and comparing them with the stored target window profile.
28. A computer-readable medium containing program code for capturing event data from a target window of a target application in a computer system, comprising:
program code for comparing window information with a target window profile associated with the target window of the target application; and program code for capturing event data from the target window upon detecting a state change of a state associated with an element.
29. A computer-readable medium containing program code for determining indexing events, comprising:
program code for receiving a plurality of display calls associated with computer applications in a computer system;
program code for processing the plurality of display calls to determine a target window based on a target window profile; program code for determining an event based at least in part on data captured from the target window; and program code for indexing the data captured from the target window and storing the event.
30. A method, comprising:
comparing application related data from applications associated with windows executing in a computer system with stored target application profiles associated with a plurality of target applications;
subscribing to window creation events through an operating system in the computer system;
receiving window creation request information from an application;

comparing the window creation request information with the stored target application profiles;
establishing a hook with capture component code into processes for each application matching to a target application profile;
comparing window element information for each process of each target application with a plurality of stored target window profiles associated with target windows of the target applications;
monitoring state changes for states associated with display elements in windows matching a target window profile;
capturing from each matched window event data into an event associated with each matched window upon detecting a state change of the monitored states, wherein capturing comprises modifying application behavior of the matched applications based on the capture component code; and completing the events associated with the matched windows in response to closure of the matched window.
31. A method, comprising:
determining whether an application is an instance of a target application by comparing application related data from the application associated with a window executing in a computer system with a target application profile associated with a target application, wherein the target application is configured to provide a null string in response to a window text request;
establishing a hook with capture component code into a processes for the application, the capture component code configured to intercept messages between the application and an operating system;
determining whether a window associated with the application is an instance of a target window by comparing window information from the window of the application with a target window profile associated with the target window of the target application;
monitoring state changes for states associated with display elements in the window;
capturing text within the window upon detecting a state change of the monitored states, wherein capturing comprises intercepting a window text request and providing the window text prior to the application responding to the window text request; and indexing the captured text upon termination of the window.
32. A computer system for capturing event data from a target window of a target application in a computer system, the system comprising:

means for comparing window information with a target window profile associated with the target window of the target application; and means for capturing event data from the target window upon detecting a state change of a state associated with an element.
CA2560747A 2004-03-31 2005-02-04 Profile based capture component for monitoring events in applications Active CA2560747C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/814,773 2004-03-31
US10/814,773 US7941439B1 (en) 2004-03-31 2004-03-31 Methods and systems for information capture
PCT/US2005/003386 WO2005103900A1 (en) 2004-03-31 2005-02-04 Profile based capture component for monitoring events in applications

Publications (2)

Publication Number Publication Date
CA2560747A1 true CA2560747A1 (en) 2005-11-03
CA2560747C CA2560747C (en) 2012-06-26

Family

ID=34960517

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2560747A Active CA2560747C (en) 2004-03-31 2005-02-04 Profile based capture component for monitoring events in applications

Country Status (7)

Country Link
US (2) US7941439B1 (en)
EP (1) EP1745379B1 (en)
KR (1) KR100952379B1 (en)
CN (2) CN100428182C (en)
CA (1) CA2560747C (en)
ES (1) ES2421141T3 (en)
WO (1) WO2005103900A1 (en)

Families Citing this family (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060161622A1 (en) * 2001-04-13 2006-07-20 Elaine Montgomery Methods and apparatuses for selectively sharing a portion of a display for application based screen sampling using direct draw applications
US7707255B2 (en) 2003-07-01 2010-04-27 Microsoft Corporation Automatic grouping of electronic mail
US20050149498A1 (en) * 2003-12-31 2005-07-07 Stephen Lawrence Methods and systems for improving a search ranking using article information
US8954420B1 (en) 2003-12-31 2015-02-10 Google Inc. Methods and systems for improving a search ranking using article information
US8099407B2 (en) 2004-03-31 2012-01-17 Google Inc. Methods and systems for processing media files
US8386728B1 (en) 2004-03-31 2013-02-26 Google Inc. Methods and systems for prioritizing a crawl
US8346777B1 (en) 2004-03-31 2013-01-01 Google Inc. Systems and methods for selectively storing event data
US7333976B1 (en) 2004-03-31 2008-02-19 Google Inc. Methods and systems for processing contact information
US8631076B1 (en) 2004-03-31 2014-01-14 Google Inc. Methods and systems for associating instant messenger events
US8275839B2 (en) 2004-03-31 2012-09-25 Google Inc. Methods and systems for processing email messages
US8161053B1 (en) 2004-03-31 2012-04-17 Google Inc. Methods and systems for eliminating duplicate events
US8255828B2 (en) 2004-08-16 2012-08-28 Microsoft Corporation Command user interface for displaying selectable software functionality controls
US8146016B2 (en) 2004-08-16 2012-03-27 Microsoft Corporation User interface for displaying a gallery of formatting options applicable to a selected object
US7703036B2 (en) 2004-08-16 2010-04-20 Microsoft Corporation User interface for displaying selectable software functionality controls that are relevant to a selected object
JP2006065547A (en) * 2004-08-26 2006-03-09 Kyocera Corp Portable terminal, control method of computer, and program
US8504565B2 (en) * 2004-09-09 2013-08-06 William M. Pitts Full text search capabilities integrated into distributed file systems— incrementally indexing files
US8219807B1 (en) 2004-12-17 2012-07-10 Novell, Inc. Fine grained access control for linux services
US8271785B1 (en) 2004-12-20 2012-09-18 Novell, Inc. Synthesized root privileges
US8214398B1 (en) 2005-02-16 2012-07-03 Emc Corporation Role based access controls
US8352935B2 (en) 2005-05-19 2013-01-08 Novell, Inc. System for creating a customized software distribution based on user requirements
US8074214B2 (en) 2005-05-19 2011-12-06 Oracle International Corporation System for creating a customized software installation on demand
US8239882B2 (en) 2005-08-30 2012-08-07 Microsoft Corporation Markup based extensibility for user interfaces
EP1760043A1 (en) 2005-09-06 2007-03-07 ETH Zürich, ETH Transfer Reducing flame spray pyrolysis method for the production of metal, non-oxidic, ceramic and reduced metal oxide powders and nano-powders
US8627222B2 (en) 2005-09-12 2014-01-07 Microsoft Corporation Expanded search and find user interface
US7895223B2 (en) 2005-11-29 2011-02-22 Cisco Technology, Inc. Generating search results based on determined relationships between data objects and user connections to identified destinations
US7478182B2 (en) * 2006-01-31 2009-01-13 Schweig Marc E Keyboard, mouse, and video (KVM) session capture system that stores and can playback portions of live KVM session via forensic capture module
US8676973B2 (en) * 2006-03-07 2014-03-18 Novell Intellectual Property Holdings, Inc. Light-weight multi-user browser
US8131747B2 (en) 2006-03-15 2012-03-06 The Invention Science Fund I, Llc Live search with use restriction
US9727989B2 (en) 2006-06-01 2017-08-08 Microsoft Technology Licensing, Llc Modifying and formatting a chart using pictorially provided chart elements
US8185605B2 (en) * 2006-07-18 2012-05-22 Cisco Technology, Inc. Methods and apparatuses for accessing an application on a remote device
US7685199B2 (en) * 2006-07-31 2010-03-23 Microsoft Corporation Presenting information related to topics extracted from event classes
US7577718B2 (en) * 2006-07-31 2009-08-18 Microsoft Corporation Adaptive dissemination of personalized and contextually relevant information
US20090171866A1 (en) * 2006-07-31 2009-07-02 Toufique Harun System and method for learning associations between logical objects and determining relevance based upon user activity
US7849079B2 (en) * 2006-07-31 2010-12-07 Microsoft Corporation Temporal ranking of search results
US8780925B2 (en) 2006-08-17 2014-07-15 Fonality, Inc. Mobile use of a PBX system
US8732314B2 (en) 2006-08-21 2014-05-20 Cisco Technology, Inc. Generation of contact information based on associating browsed content to user actions
US7730480B2 (en) * 2006-08-22 2010-06-01 Novell, Inc. System and method for creating a pattern installation by cloning software installed another computer
US7721154B1 (en) * 2006-09-05 2010-05-18 Parasoft Corporation System and method for software run-time testing
US20080071864A1 (en) * 2006-09-14 2008-03-20 International Business Machines Corporation System and method for user interest based search index optimization
JP2008102911A (en) * 2006-09-19 2008-05-01 Ricoh Co Ltd Information processing apparatus, processing method, and program, and recording medium
US20080082820A1 (en) * 2006-10-03 2008-04-03 Motorola, Inc. Method and apparatus for determining availability of a remote party based on interaction with coupled devices
US8098810B2 (en) 2007-03-09 2012-01-17 Fonality, Inc. Intelligent presence management in a communication routing system
US8693659B2 (en) 2007-03-09 2014-04-08 Fonality, Inc. System and method for centralized presence management of local and remote users
US20080270450A1 (en) * 2007-04-30 2008-10-30 Alistair Veitch Using interface events to group files
US8379832B1 (en) 2007-05-03 2013-02-19 Fonality, Inc. Universal queuing for inbound communications
US9021416B2 (en) * 2007-05-16 2015-04-28 Accenture Global Service Limited Recommended application evaluation system
JP4796185B2 (en) * 2007-05-25 2011-10-19 富士通株式会社 Business flow diagram generation program, business flow diagram generation device, and business flow diagram generation method
US8762880B2 (en) 2007-06-29 2014-06-24 Microsoft Corporation Exposing non-authoring features through document status information in an out-space user interface
US8484578B2 (en) 2007-06-29 2013-07-09 Microsoft Corporation Communication between a document editor in-space user interface and a document editor out-space user interface
US10097695B2 (en) 2007-08-10 2018-10-09 Fonality, Inc. System and method for providing carrier-independent VoIP communication
US7818324B1 (en) * 2007-11-14 2010-10-19 Google Inc. Searching indexed and non-indexed resources for content
US20090235267A1 (en) * 2008-03-13 2009-09-17 International Business Machines Corporation Consolidated display of resource performance trends
US9588781B2 (en) 2008-03-31 2017-03-07 Microsoft Technology Licensing, Llc Associating command surfaces with multiple active components
US9665850B2 (en) 2008-06-20 2017-05-30 Microsoft Technology Licensing, Llc Synchronized conversation-centric message list and message reading pane
US20090327915A1 (en) * 2008-06-27 2009-12-31 International Business Machines Corporation Automatic GUI Reconfiguration Based On User Preferences
WO2010014093A1 (en) * 2008-07-31 2010-02-04 Hewlett-Packard Development Company, L.P. Capturing internet content
US8700072B2 (en) 2008-12-23 2014-04-15 At&T Mobility Ii Llc Scalable message fidelity
US8799820B2 (en) * 2008-12-23 2014-08-05 At&T Mobility Ii Llc Dynamically scaled messaging content
US8719386B2 (en) 2009-01-08 2014-05-06 Fonality, Inc. System and method for providing configuration synchronicity
US9443244B2 (en) 2009-03-16 2016-09-13 Fonality, Inc. System and method for utilizing customer data in a communication system
US10318922B2 (en) 2009-03-16 2019-06-11 Fonality, Inc. System and method for automatic insertion of call intelligence in an information system
US8799353B2 (en) 2009-03-30 2014-08-05 Josef Larsson Scope-based extensibility for control surfaces
US8396964B2 (en) * 2009-05-13 2013-03-12 International Business Machines Corporation Computer application analysis
US8713094B2 (en) * 2009-11-21 2014-04-29 Michael-Anthony W. Lisboa Event-associating software application for accessing digital media
US20110289117A1 (en) * 2010-05-19 2011-11-24 International Business Machines Corporation Systems and methods for user controllable, automated recording and searching of computer activity
US8392452B2 (en) 2010-09-03 2013-03-05 Hulu Llc Method and apparatus for callback supplementation of media program metadata
US8957900B2 (en) 2010-12-13 2015-02-17 Microsoft Corporation Coordination of animations across multiple applications or processes
US9110743B2 (en) * 2010-12-21 2015-08-18 Microsoft Technology Licensing, Llc Extensible system action for sharing while remaining in context
CN102024063A (en) * 2011-01-11 2011-04-20 宇龙计算机通信科技(深圳)有限公司 Automatic searching method and mobile communication terminal
US9256510B2 (en) 2011-06-09 2016-02-09 International Business Machines Corporation Automatic rules based capturing of graphical objects for specified applications
CN102880618A (en) 2011-07-15 2013-01-16 国际商业机器公司 Method and system for searching webpage document
CN102279786B (en) * 2011-08-25 2015-11-25 百度在线网络技术(北京)有限公司 A kind of method of monitoring and measuring application program effective access amount and device
US9069498B2 (en) 2011-09-12 2015-06-30 Microsoft Technology Licensing, Llc Presenting devices as applications
CN102508857B (en) * 2011-09-29 2013-10-02 暨南大学 Desktop cloud searching method based on event correlation
CN103513972B (en) * 2012-06-25 2017-06-27 联想(北京)有限公司 Display methods and electronic equipment
US9507513B2 (en) 2012-08-17 2016-11-29 Google Inc. Displaced double tap gesture
US8954467B2 (en) * 2012-11-29 2015-02-10 Citrix Systems, Inc. Systems and methods for automatically associating communication streams with a file presented during a meeting
FR2999975B1 (en) 2012-12-20 2015-02-27 Michelin & Cie METALLIC REINFORCEMENT READY FOR USE WHOSE SURFACE IS PROVIDED WITH METAL SULFIDE NANOPARTICLES
KR20150075140A (en) * 2013-12-24 2015-07-03 삼성전자주식회사 Message control method of electronic apparatus and electronic apparatus thereof
FR3022491B1 (en) 2014-06-18 2016-07-01 Michelin & Cie BANDAGE COMPRISING A REINFORCEMENT, METALLIC OR METALLIC, GRAPHICIZED
US9672340B2 (en) * 2014-08-07 2017-06-06 Lenovo (Singapore) Pte. Ltd Secure handwriting input for password fields
US10049473B2 (en) * 2015-04-27 2018-08-14 Splunk Inc Systems and methods for providing for third party visualizations
US20170251072A1 (en) * 2015-10-22 2017-08-31 Symantec Corporation System and method for annotating client-server transactions
US10616280B2 (en) 2017-10-25 2020-04-07 Bank Of America Corporation Network security system with cognitive engine for dynamic automation
US10659482B2 (en) 2017-10-25 2020-05-19 Bank Of America Corporation Robotic process automation resource insulation system
US10437984B2 (en) 2017-10-26 2019-10-08 Bank Of America Corporation Authentication protocol elevation triggering system
US10503627B2 (en) * 2017-10-30 2019-12-10 Bank Of America Corporation Robotic process automation enabled file dissection for error diagnosis and correction
US10686684B2 (en) 2017-11-02 2020-06-16 Bank Of America Corporation Individual application flow isotope tagging within a network infrastructure
US10575231B2 (en) 2017-11-03 2020-02-25 Bank Of America Corporation System for connection channel adaption using robotic automation
US10606687B2 (en) 2017-12-04 2020-03-31 Bank Of America Corporation Process automation action repository and assembler
CN109032907B (en) * 2018-07-19 2020-11-03 清华大学 Data monitoring method and system for equipment application
CN110765079B (en) * 2018-07-27 2022-09-20 国信优易数据股份有限公司 Table information searching method and device
FR3105787B1 (en) 2019-12-27 2022-03-25 Oreal PROCESS FOR THE PREPARATION OF ZINC OXIDE PARTICLES COATED BY PYROLYSIS BY FLAME PROJECTION
FR3105789B1 (en) 2019-12-27 2024-01-12 Oreal METAL OXIDE PARTICLES COATED WITH RARE EARTH OXIDE AND PREPARATION METHOD THEREFOR BY FLAME PROJECTION PYROLYSIS
FR3105788A1 (en) 2019-12-27 2021-07-02 L'oreal PROCESS FOR PREPARING PARTICLES COATED WITH SILICON OXIDE BY PYROLYSIS BY FLAME PROJECTION
US11537363B2 (en) * 2020-01-31 2022-12-27 Salesforce.Com, Inc. User interface migration using intermediate user interfaces
FR3116434B1 (en) 2020-11-24 2022-12-02 Oreal Use of a particular metal oxide for the photoconversion of organic compounds on keratin materials
CN112433698A (en) * 2020-11-30 2021-03-02 上海米哈游天命科技有限公司 Resource display method and device, electronic equipment and storage medium
FR3130563A1 (en) 2021-12-21 2023-06-23 L'oreal COLORING PARTICLES OF COATED OXIDES AND SUB-OXIDES OF METAL, AND THEIR PREPARATION BY PYROLYSIS BY FLAME PROJECTION
FR3130566A1 (en) 2021-12-21 2023-06-23 L'oreal COATED METAL AND PHOSPHORUS OXIDE PARTICLES AND THEIR PREPARATION BY FLAME PROJECTION PYROLYSIS
FR3130789A1 (en) 2021-12-21 2023-06-23 L'oreal COATED CERIUM SUBOXIDE PARTICLES AND THEIR PREPARATION BY FLAME PROJECTION PYROLYSIS

Family Cites Families (229)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US620900A (en) * 1899-03-14 engelsmann
US4410957A (en) * 1980-11-20 1983-10-18 International Business Machines Corporation Keystroke queueing system
US6978277B2 (en) 1989-10-26 2005-12-20 Encyclopaedia Britannica, Inc. Multimedia search system
US5305205A (en) * 1990-10-23 1994-04-19 Weber Maria L Computer-assisted transcription apparatus
US5321838A (en) * 1991-02-28 1994-06-14 Hensley Billy W Event capturing for computer software evaluation
US5555346A (en) 1991-10-04 1996-09-10 Beyond Corporated Event-driven rule-based messaging system
US5280612A (en) 1991-11-26 1994-01-18 International Business Machines Corporation Multiple version database concurrency control system
JPH06237300A (en) 1992-12-23 1994-08-23 American Teleph & Telegr Co <Att> Message service inherent in position in telecommunication network
JP3147572B2 (en) 1993-03-22 2001-03-19 株式会社日立製作所 Program generation method
US5844553A (en) * 1993-08-30 1998-12-01 Hewlett-Packard Company Mechanism to control and use window events among applications in concurrent computing
US5623652A (en) 1994-07-25 1997-04-22 Apple Computer, Inc. Method and apparatus for searching for information in a network and for controlling the display of searchable information on display devices in the network
US5592378A (en) 1994-08-19 1997-01-07 Andersen Consulting Llp Computerized order entry system and method
JP2626598B2 (en) 1994-11-25 1997-07-02 日本電気株式会社 Operability evaluation device for interactive system with graphical user interface
US5748954A (en) 1995-06-05 1998-05-05 Carnegie Mellon University Method for searching a queued and ranked constructed catalog of files stored on a network
US5701469A (en) 1995-06-07 1997-12-23 Microsoft Corporation Method and system for generating accurate search results using a content-index
US5907836A (en) 1995-07-31 1999-05-25 Kabushiki Kaisha Toshiba Information filtering apparatus for selecting predetermined article from plural articles to present selected article to user, and method therefore
US6477585B1 (en) 1995-08-18 2002-11-05 International Business Machines Corporation Filter mechanism for an event management service
US5881315A (en) 1995-08-18 1999-03-09 International Business Machines Corporation Queue management for distributed computing environment to deliver events to interested consumers even when events are generated faster than consumers can receive
US5742816A (en) 1995-09-15 1998-04-21 Infonautics Corporation Method and apparatus for identifying textual documents and multi-mediafiles corresponding to a search topic
US6115802A (en) 1995-10-13 2000-09-05 Sun Mircrosystems, Inc. Efficient hash table for use in multi-threaded environments
US5781192A (en) * 1996-01-16 1998-07-14 Canon Information Systems, Inc. Data transfer system
US5964839A (en) 1996-03-29 1999-10-12 At&T Corp System and method for monitoring information flow and performing data collection
US5845300A (en) 1996-06-05 1998-12-01 Microsoft Corporation Method and apparatus for suggesting completions for a partially entered data item based on previously-entered, associated data items
US6581056B1 (en) 1996-06-27 2003-06-17 Xerox Corporation Information retrieval system providing secondary content analysis on collections of information objects
US5961610A (en) 1996-08-13 1999-10-05 General Electric Company Systems, methods and apparatus for generating and controlling display of medical images
GB2331166B (en) 1997-11-06 2002-09-11 Ibm Database search engine
US6199073B1 (en) 1997-04-21 2001-03-06 Ricoh Company, Ltd. Automatic archiving of documents during their transfer between a peripheral device and a processing device
JP3008872B2 (en) 1997-01-08 2000-02-14 日本電気株式会社 GUI system automatic operation device and operation macro execution device
US5872976A (en) 1997-04-01 1999-02-16 Landmark Systems Corporation Client-based system for monitoring the performance of application programs
US6006222A (en) 1997-04-25 1999-12-21 Culliss; Gary Method for organizing information
US6282548B1 (en) 1997-06-21 2001-08-28 Alexa Internet Automatically generate and displaying metadata as supplemental information concurrently with the web page, there being no link between web page and metadata
US6353929B1 (en) 1997-06-23 2002-03-05 One River Worldtrek, Inc. Cooperative system for measuring electronic media
US5893093A (en) 1997-07-02 1999-04-06 The Sabre Group, Inc. Information search and retrieval with geographical coordinates
US6023977A (en) * 1997-08-01 2000-02-15 Acuson Corporation Ultrasonic imaging aberration correction system and method
US6078916A (en) 1997-08-01 2000-06-20 Culliss; Gary Method for organizing information
US6014665A (en) 1997-08-01 2000-01-11 Culliss; Gary Method for organizing information
US6182068B1 (en) 1997-08-01 2001-01-30 Ask Jeeves, Inc. Personalized search methods
US6865715B2 (en) 1997-09-08 2005-03-08 Fujitsu Limited Statistical method for extracting, and displaying keywords in forum/message board documents
US6073130A (en) 1997-09-23 2000-06-06 At&T Corp. Method for improving the results of a search in a structured database
US5956722A (en) 1997-09-23 1999-09-21 At&T Corp. Method for effective indexing of partially dynamic documents
US5970249A (en) 1997-10-06 1999-10-19 Sun Microsystems, Inc. Method and apparatus for performing byte-code optimization during pauses
US6779030B1 (en) 1997-10-06 2004-08-17 Worldcom, Inc. Intelligent network
US6236768B1 (en) 1997-10-14 2001-05-22 Massachusetts Institute Of Technology Method and apparatus for automated, context-dependent retrieval of information
US6061678A (en) 1997-10-31 2000-05-09 Oracle Corporation Approach for managing access to large objects in database systems using large object indexes
US6269369B1 (en) 1997-11-02 2001-07-31 Amazon.Com Holdings, Inc. Networked personal contact manager
CA2309660C (en) 1997-11-13 2010-02-09 Hyperspace Communications, Inc. File transfer system
US6236978B1 (en) 1997-11-14 2001-05-22 New York University System and method for dynamic profiling of users in one-to-one applications
US6055579A (en) 1997-11-17 2000-04-25 Silicon Graphics, Inc. Distributed control and synchronization of multiple data processors using flexible command queues
US6289342B1 (en) 1998-01-05 2001-09-11 Nec Research Institute, Inc. Autonomous citation indexing and literature browsing using citation context
US7233948B1 (en) 1998-03-16 2007-06-19 Intertrust Technologies Corp. Methods and apparatus for persistent control and protection of content
US7372976B2 (en) 1998-04-16 2008-05-13 Digimarc Corporation Content indexing and searching using content identifiers and associated metadata
US6347374B1 (en) 1998-06-05 2002-02-12 Intrusion.Com, Inc. Event detection
US6263348B1 (en) 1998-07-01 2001-07-17 Serena Software International, Inc. Method and apparatus for identifying the existence of differences between two files
US6604236B1 (en) 1998-06-30 2003-08-05 Iora, Ltd. System and method for generating file updates for files stored on read-only media
US6275820B1 (en) 1998-07-16 2001-08-14 Perot Systems Corporation System and method for integrating search results from heterogeneous information resources
US6226630B1 (en) 1998-07-22 2001-05-01 Compaq Computer Corporation Method and apparatus for filtering incoming information using a search engine and stored queries defining user folders
US6119147A (en) 1998-07-28 2000-09-12 Fuji Xerox Co., Ltd. Method and system for computer-mediated, multi-modal, asynchronous meetings in a virtual space
RU2138076C1 (en) 1998-09-14 1999-09-20 Закрытое акционерное общество "МедиаЛингва" Data retrieval system in computer network
US7256770B2 (en) * 1998-09-14 2007-08-14 Microsoft Corporation Method for displaying information responsive to sensing a physical presence proximate to a computer input device
IL128935A (en) 1998-09-18 2003-10-31 Direct & Clear Inc Communication method and system utilizing a specific communication code
US6275957B1 (en) 1998-09-21 2001-08-14 Microsoft Corporation Using query language for provider and subscriber registrations
US6363373B1 (en) 1998-10-01 2002-03-26 Microsoft Corporation Method and apparatus for concept searching using a Boolean or keyword search engine
US6380924B1 (en) * 1998-10-22 2002-04-30 Young Yee Mouse/keyboard capture recorder (MCR) apparatus and methodology
US6446076B1 (en) 1998-11-12 2002-09-03 Accenture Llp. Voice interactive web-based agent system responsive to a user location for prioritizing and formatting information
US20030097361A1 (en) 1998-12-07 2003-05-22 Dinh Truong T Message center based desktop systems
US6826553B1 (en) 1998-12-18 2004-11-30 Knowmadic, Inc. System for providing database functions for multiple internet sources
US6349299B1 (en) 1998-12-24 2002-02-19 International Business Machines Corporation System and method for storing electronic contact information into an electronic address book
US6199067B1 (en) 1999-01-20 2001-03-06 Mightiest Logicon Unisearch, Inc. System and method for generating personalized user profiles and for utilizing the generated user profiles to perform adaptive internet searches
US6341371B1 (en) 1999-02-23 2002-01-22 International Business Machines Corporation System and method for optimizing program execution in a computer system
JP4098435B2 (en) 1999-03-12 2008-06-11 富士通株式会社 Information management apparatus, data generation method, and computer-readable recording medium storing information management program
EP1195058A1 (en) * 1999-03-15 2002-04-10 Index Systems, Inc. System and method for a miniguide implementation
US6401239B1 (en) 1999-03-22 2002-06-04 B.I.S. Advanced Software Systems Ltd. System and method for quick downloading of electronic files
US6490577B1 (en) 1999-04-01 2002-12-03 Polyvista, Inc. Search engine with user activity memory
US6175830B1 (en) 1999-05-20 2001-01-16 Evresearch, Ltd. Information management, retrieval and display system and associated method
US7225182B2 (en) 1999-05-28 2007-05-29 Overture Services, Inc. Recommending search terms using collaborative filtering and web spidering
US6467052B1 (en) 1999-06-03 2002-10-15 Microsoft Corporation Method and apparatus for analyzing performance of data processing system
US6592627B1 (en) 1999-06-10 2003-07-15 International Business Machines Corporation System and method for organizing repositories of semi-structured documents such as email
US6560655B1 (en) 1999-06-22 2003-05-06 Microsoft Corporation Synchronization manager for standardized synchronization of separate programs
US6873982B1 (en) 1999-07-16 2005-03-29 International Business Machines Corporation Ordering of database search results based on user feedback
JP3791879B2 (en) 1999-07-19 2006-06-28 富士通株式会社 Document summarization apparatus and method
US6853950B1 (en) 1999-07-20 2005-02-08 Newsedge Corporation System for determining changes in the relative interest of subjects
US6631345B1 (en) * 1999-08-12 2003-10-07 International Business Machines Corporation Recording, storing, and emulating user interaction events
US6532023B1 (en) 1999-08-12 2003-03-11 International Business Machines Corporation Recording selected applet events of a user interaction sequence
EP1076304A1 (en) 1999-08-13 2001-02-14 Mindpass A/S A method and an apparatus for searching and presenting electronic information from one or more information sources
US6321228B1 (en) 1999-08-31 2001-11-20 Powercast Media, Inc. Internet search system for retrieving selected results from a previous search
US6681247B1 (en) 1999-10-18 2004-01-20 Hrl Laboratories, Llc Collaborator discovery method and system
US6526405B1 (en) 1999-12-17 2003-02-25 Microsoft Corporation Determining similarity between event types in sequences
US6480837B1 (en) 1999-12-16 2002-11-12 International Business Machines Corporation Method, system, and program for ordering search results using a popularity weighting
US6981040B1 (en) 1999-12-28 2005-12-27 Utopy, Inc. Automatic, personalized online information and product services
US6957229B1 (en) 2000-01-10 2005-10-18 Matthew Graham Dyor System and method for managing personal information
US6799199B1 (en) 2000-01-11 2004-09-28 The Relegence Corporation Media monitor system
US6834308B1 (en) 2000-02-17 2004-12-21 Audible Magic Corporation Method and apparatus for identifying media content presented on a media playing device
US6877027B1 (en) 2000-02-19 2005-04-05 Hewlett-Packard Development Company, L.P. System and method for providing synchronization verification of multiple applications across remote systems
CN1310395A (en) * 2000-02-24 2001-08-29 英业达股份有限公司 Register base dynamic monitoring method
US6691175B1 (en) 2000-02-25 2004-02-10 Sun Microsystems, Inc. Method and apparatus for managing data propagation between software modules
US6901378B1 (en) 2000-03-02 2005-05-31 Corbis Corporation Method and system for automatically displaying an image and a product in a page based on contextual interaction and metadata
AUPQ599700A0 (en) 2000-03-03 2000-03-23 Super Internet Site System Pty Ltd On-line geographical directory
US20020049608A1 (en) 2000-03-03 2002-04-25 Hartsell Neal D. Systems and methods for providing differentiated business services in information management environments
US6728763B1 (en) 2000-03-09 2004-04-27 Ben W. Chen Adaptive media streaming server for playing live and streaming media content on demand through web client's browser with no additional software or plug-ins
US6684250B2 (en) 2000-04-03 2004-01-27 Quova, Inc. Method and apparatus for estimating a geographic location of a networked entity
US6665715B1 (en) 2000-04-03 2003-12-16 Infosplit Inc Method and systems for locating geographical locations of online users
GB2361555A (en) 2000-04-17 2001-10-24 Apama Inc Method of evaluating queries against received event information
US6564213B1 (en) 2000-04-18 2003-05-13 Amazon.Com, Inc. Search query autocompletion
WO2001084302A2 (en) 2000-05-02 2001-11-08 Sun Microsystems, Inc. Event service method and system
US6697838B1 (en) 2000-05-03 2004-02-24 Software Leader, Llc Method and system for annotating information resources in connection with browsing, in both connected and disconnected states
US6879691B1 (en) 2000-05-12 2005-04-12 Bluetie, Inc. Information autocompletion system
GB0012354D0 (en) 2000-05-22 2000-07-12 Nokia Networks Oy A method and system for providing location dependent information
WO2001093096A2 (en) 2000-05-30 2001-12-06 Koki Uchiyama Distributed monitoring system providing knowledge services
US6711572B2 (en) 2000-06-14 2004-03-23 Xosoft Inc. File system for distributing content in a data network and related methods
US6990513B2 (en) 2000-06-22 2006-01-24 Microsoft Corporation Distributed computing services platform
GB0016974D0 (en) 2000-07-12 2000-08-30 Univ Salford The Document retrieval system
US7035852B2 (en) 2000-07-21 2006-04-25 International Business Machines Corporation Implementing a message queuing interface (MQI) indexed queue support that adds a key to the index on put commit
US7080073B1 (en) 2000-08-18 2006-07-18 Firstrain, Inc. Method and apparatus for focused crawling
US7146404B2 (en) 2000-08-22 2006-12-05 Colloquis, Inc. Method for performing authenticated access to a service on behalf of a user
US6907577B2 (en) * 2000-09-06 2005-06-14 Trace Tervo System and method for accessing screen fields, functions and programs using a simple single key stroke
US6934740B1 (en) 2000-09-19 2005-08-23 3Com Corporation Method and apparatus for sharing common data objects among multiple applications in a client device
US6614729B2 (en) 2000-09-26 2003-09-02 David D. Griner System and method of creating digital recordings of live performances
US20020042789A1 (en) 2000-10-04 2002-04-11 Zbigniew Michalewicz Internet search engine with interactive search criteria construction
US7680672B2 (en) 2000-10-20 2010-03-16 Adobe Systems, Incorporated Event collection architecture
US7376640B1 (en) 2000-11-14 2008-05-20 At&T Delaware Intellectual Property, Inc. Method and system for searching an information retrieval system according to user-specified location information
US20020073076A1 (en) 2000-12-11 2002-06-13 Yongjie Xu System and method for enabling off-line database functionality
US7136881B2 (en) 2000-12-15 2006-11-14 International Business Machines Corporation Method and system for processing directory events
AU2002230824A1 (en) 2000-12-15 2002-07-01 The Johns Hopkins University Dynamic-content web crawling through traffic monitoring
US7440943B2 (en) 2000-12-22 2008-10-21 Xerox Corporation Recommender system and method
US6985913B2 (en) 2000-12-28 2006-01-10 Casio Computer Co. Ltd. Electronic book data delivery apparatus, electronic book device and recording medium
US6983310B2 (en) 2000-12-29 2006-01-03 International Business Machines Corporation System and method for providing search capabilties on a wireless device
US6772143B2 (en) 2001-01-02 2004-08-03 Sprint Spectrum L.P. Method and system for managing messages
US6766475B2 (en) * 2001-01-04 2004-07-20 International Business Machines Corporation Method and apparatus for exercising an unknown program with a graphical user interface
US20020091972A1 (en) 2001-01-05 2002-07-11 Harris David P. Method for predicting machine or process faults and automated system for implementing same
US6714939B2 (en) 2001-01-08 2004-03-30 Softface, Inc. Creation of structured data from plain text
US20020091568A1 (en) 2001-01-10 2002-07-11 International Business Machines Corporation Personalized profile based advertising system and method with integration of physical location using GPS
US6658423B1 (en) 2001-01-24 2003-12-02 Google, Inc. Detecting duplicate and near-duplicate files
US7168093B2 (en) 2001-01-25 2007-01-23 Solutionary, Inc. Method and apparatus for verifying the integrity and security of computer networks and implementation of counter measures
WO2002073413A2 (en) 2001-03-12 2002-09-19 Nice Systems Limited System and method for capturing, analyzing and recording screen events
US6850934B2 (en) 2001-03-26 2005-02-01 International Business Machines Corporation Adaptive search engine query
US6694353B2 (en) 2001-03-28 2004-02-17 Good Contacts.Com Method and system for automatically updating electronic mail address information within an electronic mail address database
US20030055828A1 (en) 2001-03-29 2003-03-20 Koch Kevin S. Methods for synchronizing on-line and off-line transcript projects
US7856420B2 (en) 2001-04-19 2010-12-21 Hewlett-Packard Development Company, L.P. Zero latency enterprise enriched publish/subscribe
US20020184406A1 (en) 2001-05-29 2002-12-05 International Business Machines Corporation Method and system for handling window-based graphical events
US7293014B2 (en) 2001-06-18 2007-11-06 Siebel Systems, Inc. System and method to enable searching across multiple databases and files using a single search
MXPA03011976A (en) 2001-06-22 2005-07-01 Nervana Inc System and method for knowledge retrieval, management, delivery and presentation.
US20040230572A1 (en) 2001-06-22 2004-11-18 Nosa Omoigui System and method for semantic knowledge retrieval, management, capture, sharing, discovery, delivery and presentation
US6802055B2 (en) * 2001-06-27 2004-10-05 Microsoft Corporation Capturing graphics primitives associated with any display object rendered to a graphical user interface
US20030028506A1 (en) 2001-06-29 2003-02-06 Lin Yu Deferred index building systems, methods and computer program products for storing temporally spaced apart bursts of data records in a database
KR20040024864A (en) 2001-07-05 2004-03-22 컴퓨터 어소시에이츠 싱크, 인코포레이티드 System and method for generating and propagating business events
US7546602B2 (en) * 2001-07-10 2009-06-09 Microsoft Corporation Application program interface for network software platform
US20030018521A1 (en) 2001-07-17 2003-01-23 International Business Machines Corporation Advertising based upon events reported from a GPS enabled event report system
US8285701B2 (en) 2001-08-03 2012-10-09 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator remote content crawler
US6820075B2 (en) 2001-08-13 2004-11-16 Xerox Corporation Document-centric system with auto-completion
US7082365B2 (en) 2001-08-16 2006-07-25 Networks In Motion, Inc. Point of interest spatial rating search method and system
JP2003067306A (en) 2001-08-24 2003-03-07 Hitachi Ltd Storage management method for electronic mail
US7076483B2 (en) 2001-08-27 2006-07-11 Xyleme Sa Ranking nodes in a graph
US7265858B2 (en) 2001-10-03 2007-09-04 Kabushiki Kaisha Toshiba Method and system to access address books
US7328242B1 (en) 2001-11-09 2008-02-05 Mccarthy Software, Inc. Using multiple simultaneous threads of communication
WO2003044698A1 (en) 2001-11-15 2003-05-30 Visto Corporation System and methods for asychronous synchronization
US7363590B2 (en) 2001-11-27 2008-04-22 International Business Machines Corporation Calendar bar interface for electronic mail interaction
US7043362B2 (en) 2001-12-21 2006-05-09 Garmin Ltd. PDA with integrated address book and electronic map waypoints
US20030123442A1 (en) 2001-12-27 2003-07-03 Drucker Benjamin T. Distributed usage metering of multiple networked devices
US6947924B2 (en) 2002-01-07 2005-09-20 International Business Machines Corporation Group based search engine generating search results ranking based on at least one nomination previously made by member of the user group where nomination system is independent from visitation system
US7249158B2 (en) 2002-01-28 2007-07-24 Canon Kabushiki Kaisha Address information editing apparatus and method, program, and storage medium
CN1186737C (en) 2002-02-05 2005-01-26 国际商业机器公司 Method and system for queuing uncalled web based on path
US20030154071A1 (en) 2002-02-11 2003-08-14 Shreve Gregory M. Process for the document management and computer-assisted translation of documents utilizing document corpora constructed by intelligent agents
US7343365B2 (en) 2002-02-20 2008-03-11 Microsoft Corporation Computer system architecture for automatic context associations
US7062592B2 (en) 2002-03-25 2006-06-13 Intel Corporation Selecting a queue for service in a queuing system
US7016919B2 (en) 2002-03-29 2006-03-21 Agilent Technologies, Inc. Enterprise framework and applications supporting meta-data and data traceability requirements
US7096255B2 (en) 2002-05-21 2006-08-22 Bellsouth Intellectual Property Corp. System and method for providing a roster list of temporary contacts having expiration periods designated by a user in an instant messaging environment
US20040203642A1 (en) 2002-05-31 2004-10-14 Peter Zatloukal Population of directory search results into a wireless mobile phone
US7016914B2 (en) 2002-06-05 2006-03-21 Microsoft Corporation Performant and scalable merge strategy for text indexing
US6968509B1 (en) * 2002-06-05 2005-11-22 Microsoft Corporation Recording of user-driven events within a computer application
US20030233366A1 (en) 2002-06-17 2003-12-18 Aspetuck Systems Inc. Database monitoring system with formatted report information delivery
US20040002959A1 (en) 2002-06-26 2004-01-01 International Business Machines Corporation Method and system for providing context sensitive support for data processing device user search requests
US20040003038A1 (en) 2002-06-27 2004-01-01 Microsoft Corporation Live content processing for online presentation
JP4452012B2 (en) 2002-07-04 2010-04-21 ヒューレット・パッカード・カンパニー Document uniqueness evaluation method
US20040031027A1 (en) 2002-08-08 2004-02-12 Hiltgen Daniel K. System for updating diverse file versions
US7099887B2 (en) 2002-08-08 2006-08-29 International Business Machines Corporation Hierarchical environments supporting relational schemas
US20070022155A1 (en) 2002-08-22 2007-01-25 Owens David H Method and system for integrating enterprise software applications with desktop software applications
US7424510B2 (en) 2002-09-03 2008-09-09 X1 Technologies, Inc. Methods and systems for Web-based incremental searches
US7657598B2 (en) 2002-09-17 2010-02-02 At&T Intellectual Property I, L.P. Address book for integrating email and instant messaging (IM)
US7933957B2 (en) 2002-09-17 2011-04-26 At&T Intellectual Property Ii, L.P. Tracking email and instant messaging (IM) thread history
US7698338B2 (en) 2002-09-18 2010-04-13 Netezza Corporation Field oriented pipeline architecture for a programmable data streaming processor
US20040064447A1 (en) 2002-09-27 2004-04-01 Simske Steven J. System and method for management of synonymic searching
US7177925B2 (en) 2002-09-27 2007-02-13 Avago Technologies General Ip (Singapore) Pte. Ltd. Event management system
US7254573B2 (en) 2002-10-02 2007-08-07 Burke Thomas R System and method for identifying alternate contact information in a database related to entity, query by identifying contact information of a different type than was in query which is related to the same entity
US20040093317A1 (en) 2002-11-07 2004-05-13 Swan Joseph G. Automated contact information sharing
US7360096B2 (en) 2002-11-20 2008-04-15 Microsoft Corporation Securely processing client credentials used for Web-based access to resources
GB0228447D0 (en) 2002-12-06 2003-01-08 Nicholls Charles M System for detecting and interpreting transactions events or changes in computer systems
US20040133560A1 (en) 2003-01-07 2004-07-08 Simske Steven J. Methods and systems for organizing electronic documents
WO2004063863A2 (en) 2003-01-08 2004-07-29 Discovery Mining, Inc. Document management apparatus, system and method
US6864901B2 (en) 2003-02-11 2005-03-08 Academia Sinica Real-time screen recording system
US20040193596A1 (en) 2003-02-21 2004-09-30 Rudy Defelice Multiparameter indexing and searching for documents
US7213235B2 (en) 2003-02-21 2007-05-01 Sap Ag Method for using a business model user interface
US7539699B2 (en) 2003-03-21 2009-05-26 Yahoo! Inc. Apparatus, system and method for use in generating and maintaining an electronic address book
US7188316B2 (en) 2003-03-24 2007-03-06 Microsoft Corporation System and method for viewing and editing multi-value properties
US7930301B2 (en) 2003-03-31 2011-04-19 Microsoft Corporation System and method for searching computer files and returning identified files and associated files
US7467390B2 (en) 2003-04-01 2008-12-16 International Business Machines Corporation Enhanced staged event-driven architecture
US7562367B1 (en) 2003-04-11 2009-07-14 Marvell Israel (M.I.S.L.) Ltd. Sorted-tree-based event queue for discrete event simulators
US7480716B2 (en) 2003-04-28 2009-01-20 International Business Machines Corporation Non-invasive collection of data
US7412491B2 (en) 2003-04-30 2008-08-12 International Business Machines Corporation Method and apparatus for enhancing instant messaging systems
US20040235520A1 (en) 2003-05-20 2004-11-25 Cadiz Jonathan Jay Enhanced telephony computer user interface allowing user interaction and control of a telephone using a personal computer
US7694223B2 (en) 2003-06-04 2010-04-06 Sony Computer Entertainment Inc. Methods and systems for recording user actions in computer programs
US7668888B2 (en) 2003-06-05 2010-02-23 Sap Ag Converting object structures for search engines
US20040255301A1 (en) 2003-06-13 2004-12-16 Andrzej Turski Context association schema for computer system architecture
US8447775B2 (en) 2003-06-13 2013-05-21 Microsoft Corporation Database query user interface to assist in efficient and accurate query construction
US7337448B1 (en) 2003-06-25 2008-02-26 Microsoft Corporation Address book clearinghouse interface system and method
US7162473B2 (en) 2003-06-26 2007-01-09 Microsoft Corporation Method and system for usage analyzer that determines user accessed sources, indexes data subsets, and associated metadata, processing implicit queries based on potential interest to users
US7577939B2 (en) 2003-06-27 2009-08-18 International Business Machines Corporation Method, system and program product for sharing source code over a network
US7565425B2 (en) 2003-07-02 2009-07-21 Amazon Technologies, Inc. Server architecture and methods for persistently storing and serving event data
US7890961B2 (en) 2003-08-29 2011-02-15 Yahoo! Inc. Method and apparatus for providing desktop application functionality in a client/server architecture
US7330536B2 (en) 2003-09-05 2008-02-12 Emc Corporation Message indexing and archiving
US7454417B2 (en) 2003-09-12 2008-11-18 Google Inc. Methods and systems for improving a search ranking using population information
US20050060719A1 (en) * 2003-09-12 2005-03-17 Useractive, Inc. Capturing and processing user events on a computer system for recording and playback
US7487235B2 (en) 2003-09-24 2009-02-03 Dell Products L.P. Dynamically varying a raid cache policy in order to optimize throughput
US7499974B2 (en) 2003-09-30 2009-03-03 International Business Machines Corporation Instant message user management
US7457872B2 (en) 2003-10-15 2008-11-25 Microsoft Corporation On-line service/application monitoring and reporting system
US8150923B2 (en) 2003-10-23 2012-04-03 Microsoft Corporation Schema hierarchy for electronic messages
US7240049B2 (en) 2003-11-12 2007-07-03 Yahoo! Inc. Systems and methods for search query processing using trend analysis
US20050114487A1 (en) 2003-11-12 2005-05-26 Jin Peng Notification framework and method of distributing notification
US7752210B2 (en) 2003-11-13 2010-07-06 Yahoo! Inc. Method of determining geographical location from IP address information
US7475406B2 (en) 2003-12-15 2009-01-06 International Business Machines Corporation Event notification structure for dynamically aggregated logical components
US7383307B2 (en) 2004-01-07 2008-06-03 International Business Machines Corporation Instant messaging windowing for topic threads
US7194451B2 (en) 2004-02-26 2007-03-20 Microsoft Corporation Database monitoring system
US7257822B1 (en) 2004-04-13 2007-08-14 Sun Microsystems Inc Method and system for address book application programming interface
US7543232B2 (en) 2004-10-19 2009-06-02 International Business Machines Corporation Intelligent web based help system
US7743048B2 (en) 2004-10-29 2010-06-22 Microsoft Corporation System and method for providing a geographic search function
US20060190470A1 (en) 2005-02-18 2006-08-24 Lemnotis Peter A Download, storage, and retrieval device
US7447706B2 (en) 2005-04-01 2008-11-04 Microsoft Corporation Method and system for generating an auto-completion list for a cascading style sheet selector
US20060288075A1 (en) 2005-06-15 2006-12-21 Chao-Hung Wu Electronic mailbox address book management system and method for the same
US20070016556A1 (en) 2005-07-13 2007-01-18 Ann Seong W Destination searching system and method
EP1753195B1 (en) 2005-07-27 2012-03-07 Sap Ag Server computer, client device and web service implemented data processing method

Also Published As

Publication number Publication date
ES2421141T3 (en) 2013-08-29
KR20060132946A (en) 2006-12-22
WO2005103900A8 (en) 2008-10-09
KR100952379B1 (en) 2010-04-14
US7941439B1 (en) 2011-05-10
US7680809B2 (en) 2010-03-16
CN101111836A (en) 2008-01-23
US20050246588A1 (en) 2005-11-03
CA2560747C (en) 2012-06-26
EP1745379B1 (en) 2013-04-10
CN100428182C (en) 2008-10-22
CN1934539A (en) 2007-03-21
EP1745379A1 (en) 2007-01-24
WO2005103900A1 (en) 2005-11-03
CN101111836B (en) 2012-07-04

Similar Documents

Publication Publication Date Title
CA2560747A1 (en) Profile based capture component for monitoring events in applications
US7930636B2 (en) Systems, methods and computer products to automatically complete a GUI task
US20140201806A1 (en) Runtime risk detection based on user, application, and system action sequence correlation
US20100146622A1 (en) Security system and method for detecting intrusion in a computerized system
CN110879742B (en) Method, device and storage medium for asynchronously creating internal snapshot by virtual machine
US20150089651A1 (en) Methods of detection of software exploitation
US20130283100A1 (en) Testing device
US9871885B2 (en) Socket processing method and device and web server
CN111552633A (en) Interface abnormal call testing method and device, computer equipment and storage medium
CN108011928A (en) A kind of information-pushing method, terminal device and computer-readable medium
US10761965B2 (en) Detecting method calls based on stack trace data
CN111641677B (en) Message reminding method, message reminding device and electronic equipment
CN114139210A (en) Big data security threat processing method and system based on intelligent service
US20150074609A1 (en) Image-based application automation
CN112565278A (en) Attack capturing method and honeypot system
US11290473B2 (en) Automatic generation of detection alerts
EP2728472B1 (en) User terminal, reliability management server, and method and program for preventing unauthorized remote operation
CN111382026A (en) Caton monitoring method, device, system, storage medium and computer equipment
CN108111328B (en) Exception handling method and device
CN112035839A (en) Detection method and device for race condition vulnerability exploitation
CN109657889B (en) Attendance checking method and device
CN115422094B (en) Algorithm automatic testing method, central dispatching equipment and readable storage medium
CN112165469B (en) Method for detecting deformed shell
WO2019062087A1 (en) Attendance check data testing method, terminal and device, and computer readable storage medium
CN112351008A (en) Network attack analysis method and device, readable storage medium and computer equipment

Legal Events

Date Code Title Description
EEER Examination request