Movatterモバイル変換


[0]ホーム

URL:


US11567945B1 - Customized digital content generation systems and methods - Google Patents

Customized digital content generation systems and methods
Download PDF

Info

Publication number
US11567945B1
US11567945B1US17/004,731US202017004731AUS11567945B1US 11567945 B1US11567945 B1US 11567945B1US 202017004731 AUS202017004731 AUS 202017004731AUS 11567945 B1US11567945 B1US 11567945B1
Authority
US
United States
Prior art keywords
actions
digital content
target
action
prospective
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.)
Active, expires
Application number
US17/004,731
Inventor
Maarten A. Keijzer
Vincent Jeffs
Shoel D. Perelman
Robert Frederik Walker
Victor Khatutsky
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.)
Pegasystems Inc
Original Assignee
Pegasystems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pegasystems IncfiledCriticalPegasystems Inc
Priority to US17/004,731priorityCriticalpatent/US11567945B1/en
Assigned to PEGASYSTEMS INC.reassignmentPEGASYSTEMS INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: KEIJZER, MAARTEN A., PERELMAN, SHOEL D., WALKER, ROBERT FREDERIK, JEFFS, VINCENT, KHATUTSKY, VICTOR
Application grantedgrantedCritical
Publication of US11567945B1publicationCriticalpatent/US11567945B1/en
Activelegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

The invention provides in some aspects a method, executed on a digital data processing system, of mass generation of customized digital content that includes continuously identifying current external events taken by or with respect to a plurality of respective prospective targets and, upon identification of such an event, generating a set of actions, each identifying a digital content piece and a digital delivery mechanism therefor. Each action is generated, according to the method, based on the current identified events for a particular prospective target and on a database of information about prior events taken by or with respect to him/her. The sets of actions are queued upon generation and continuously retrieved on a first-in-first-out basis. And, upon retrieval, an action for generation of digital content for the respective prospective target is selected for transmittal from the set based on quotas associated with that target and/or the delivery mechanism identified for it per the selected action.

Description

BACKGROUND OF THE INVENTION
The invention pertains to digital data processing and, more particularly, to customized digital content generation. The invention has application, by way of example, in generating digital content based an ever-changing context of user interactions with an enterprise or other publisher of that content.
In order to generate and distribute digital content that will have impact on a target audience of users, a large enterprise generates millions of digital content pieces per campaign and distributes them at a rate of tens of thousand per minute or more. Achieving those rates and quantities requires a digital data processor. And, though those machines are fast, the rate and quantity at which the digital content pieces in the campaign must be generated destines a sizable portion of them to staleness.
By way of example, an email campaign targeting one million potential readers is typically launched and its substantive focus defined at least one to three days before the first digital content piece is generated and transmitted. By the time the one millionth piece has been sent, another day or two may have passed. Given the number of recipients and the length of time from launch to completion, its likely that five to ten percent of the content pieces that might otherwise have been relevant to their intended recipients have lost that by the time of receipt.
More concretely, such a campaign launched by an enterprise on a Monday and completed on a Thursday promoting air conditioners to potential customers in a metropolitan region in advance of a weekend heatwave would normally be expected to have a measurable impact—e.g., a click-through or response rate—on twenty to thirty thousand of those customers. During that four-day period, one thousand of those would-be responders are likely to have already purchased an air conditioner from the enterprise. For them, any email received as part of the campaign is wasted. In fact, it could be worse, if it offers better terms than the customers had gotten for their purchases.
And, of course, it is not just prior purchasers to whom the email campaign may be for naught: a myriad of other circumstances may change during the course of the campaign that renders it wasted as to another sizable segment of the target audience. The complexity is further magnified by the multitude of channels through which a modern-day campaign is effected, from social media (in all its forms) to email to snail mail, to name a few.
To be clear, it is not the fact of the email campaign that is, itself, problematic. It is the static nature of the content, which is typically determined days in advance of its actual final assembly, generation, and distribution. It is also the content delivery mechanism, which does not take into account the many alternate channels through which the modern-day enterprise reaches its audience.
The prior art has proposed various solutions to content generation, including Herman, U.S. Pat. No. 10,453,083, and Hyman, U.S. Pat. No. 10,601,751, neither of which hits the mark. These and other prior art solutions fail to suggest mechanisms for generating digital content that is both customized to the individual recipients to whom it is sent and that takes into account the ever-changing and last-minute circumstances of those recipients, particularly, vis-à-vis their interactions with the enterprise that publishes the content.
The problem is one very particular to computers: they are capable of—and, indeed necessary for—generating and distributing large quantities of digital content quickly; however, they lack the ability to adapt it to the ever-changing circumstances of the large numbers of recipients to whom it is distributed.
In view of the foregoing, an object of the invention is to provide improved digital data processing systems and methods.
A more particular object is to provide improved such systems and methods as are suited for customized digital content generation and distribution.
A still further object is to provide such improved systems and methods for digital content generation and distribution as take into account an ever-changing context of user interactions with the publisher of that content.
SUMMARY OF THE INVENTION
The foregoing are among the objects attained by the invention, which provides in some aspects a method, executed on a digital data processing system, of mass generation of customized digital content that includes continuously identifying current external events taken by or with respect to a plurality of respective prospective targets and, upon identification of such an event, generating a set of actions, each identifying a digital content piece and a digital delivery mechanism therefor. Each action is generated, according to the method, based on the current identified events for a particular prospective target and on a database of information about prior events taken by or with respect to him/her.
The sets of actions are queued upon generation and continuously retrieved on a first-in-first-out basis. And, upon retrieval from the queue, an action for generation of digital content customized for the respective prospective target is selected from the set based on quotas associated with that target and/or the delivery mechanism identified for it per the selected action. The digital data processing method further includes invoking, continuously and on selection of such an action, a content server to transmit the designated digital content piece to the respective prospective target via the delivery mechanism identified by that action.
Related aspects of the invention provide a digital data processing method, e.g., as described above, that includes ingesting incoming data streams, e.g., from any of the web, social media, call centers, transaction servers, and data warehouses, in order to identify the respective events. Those events, which occur asynchronously with respect to one another, can according to aspects of the invention, be identified substantially in real time with their respective occurrences. Other related aspects of the invention include memorializing the identified events in the aforesaid database.
Yet still other related aspects of the invention provide a digital data processing method, e.g., as described above, that includes generating identifiers of prospective targets on a round-robin basis from a list of known targets. This can be done continuously and concurrently, yet asynchronously, with respect to identifying current external events that may occur with respect to those perspective targets—though, according to some aspects of the invention, identifiers of targets for whom such events are detected are winnowed from among those generated from the list. Yet, like identifiers for prospective targets for whom external events are detected, the method includes generating sets of actions for prospective targets from identifiers generated round robin-style from the list.
Still further aspects of the invention provide digital data processing methods, e.g., as described above, comprising invoking one or more content servers based on the sets of actions to transmit 100,000 or more, 1,000,000 or more, or 10,000,000 or more, digital content pieces to different respective targets per day.
Yet other aspects of the invention provide digital data processing systems that generate custom digital content in accord with the methods above.
These and other aspects of the invention are evident in the drawings and in the text below.
BRIEF DESCRIPTION OF THE DRAWINGS
A more complete understanding of the invention may be attained by reference to the drawings, in which:
FIG.1 depicts a digital data processing system of the type in which the invention operates;
FIG.2 depicts a procedure executing within the system ofFIG.1 for generation of custom digital content.
DETAILED DESCRIPTION OF THE ILLUSTRATED EMBODIMENT
Architecture
FIG.1 depicts a digitaldata processing system10 according to the invention, as well as asystem10 in which the invention may be practiced. Thesystem10 includes adigital data device12 for managing the generation of customized digital content (hereafter, alternatively “digital data processor12”, “server12”, “custom content server12”, or the like) that is coupled to one or more further serverdigital data devices13,15,17, and to a plurality of client digital data processors, here, represented byelements14,16 and18, via anetwork20 comprising a combination of one or more of the Internet, a wide area network (WAN), virtual private network (VPN), metropolitan area network (MAN), local area network (LAN), telephone networks and/or a combination of these and other networks (wired, wireless, public, private or otherwise).
The illustrated clientdigital data devices14,16,18 are conventional tablet computers, PDAs, mobile phones or other digital data apparatus (including, for example, desktop computers, workstations, minicomputers, and laptop computers) of the type commercially available in the marketplace and suitable for operation as client devices for the consumption of digital content by their respective users (not shown) in the conventional manner known in the art as adapted in accord with the teachings hereof. Thedevices14,16,18 each comprise central processing, memory, storage and input/output units and other constituent components (not shown) of the type conventional in the art that cooperate to executeclient applications14a-18a, such as web browsers, client apps, and so forth, all of the type conventional in the art as adapted in accord with the teachings hereof, for purposes of receiving and responding to digital content pieces of the type transmitted from web servers, email servers, social media servers, e-commerce servers or otherwise.
Although clientdigital data processors14,1618 are depicted and described in like manner here, it will be appreciated that this is for sake of generality and convenience: in other embodiments, these devices may differ in architecture and operation from that shown and described here and/or from each other, all consistent with the teachings hereof. And, although only threeclient devices14,16,18 are shown in the drawing, in practice of the invention, there may be tens, hundreds, thousands, or millions of such devices, operated or operable by their respective users.
Like clientdigital data processors14,16,18, serverdigital data processors13,15,17 are digital data processing apparatus of the known in the art operating as web servers, email servers, social media servers, e-commerce servers or other digital content servers, all as adapted in accord with the teachings hereof. Though theservers13,15,17 are typically implemented in a server-class computers, such as minicomputers, they may also be implemented in desktop computers, workstations, laptop computers, tablet computers, PDA or other suitable apparatus (again, as adapted in accord with the teachings hereof).
As above, although serverdigital data devices13,15,17 are depicted and described in like manner here, it will be appreciated that this is for sake of generality and convenience: in other embodiments, these devices may differ in architecture and operation from that shown and described here and/or from each other, all consistent with the teachings hereof. And, although only threeserver devices13,15,17 are shown in the drawing, in practice of the invention, there may a greater or lesser number of such devices, operated or operable by their respective administrators.
Custom content server12 is a digital data processing apparatus of the type commercially available in the marketplace suitable for operation in accord with the teachings hereof to create and drive custom content toclient devices14,16,18 viaservers13,15,17. Though theserver12 is typically implemented in a server-class computer, such as a minicomputer, it may also be implemented in a desktop computer, workstation, laptop computer, tablet computer, PDA or other suitable apparatus (again, as adapted in accord with the teachings hereof).
Like the other digital data processors13-18 shown in the drawing,custom content server12 of the illustrated embodiment comprises central processing, memory, storage and input/output units and other constituent components (not shown) of the type conventional in the art, here, in the case ofserver12, configured in accord with the teachings hereof to formrules engine22 andrules base24,transaction database26,language database28 andcontext registry30, one or more of which may be absent in various embodiments of the invention.
Although only a single serverdigital data processor12 is depicted and described here, it will be appreciated that other embodiments may have greater or fewer numbers of these devices. Those other servers may differ in architecture and operation from that shown and described here and/or from each other, all consistent with the teachings hereof. Still further, althoughserver12 of the illustrated embodiment is depicted as being remotely disposed from the clientdigital data devices14,16,18, and server digital data devices,13,15,17, in other embodiments,server12 may be co-housed and/or co-extensive with one or more of those other devices.
Rules base24 comprises a conventional rules base of the type known in the art (albeit configured in accord with the teachings hereof) for storing digitally encoded rules25 and other application-related information in tables, database records, database objects, and so forth. Such stored rules25 are likewise formatted and stored in the conventional manner known in the art (albeit configured in accord with the teachings hereof).
Here, rules base24 is configured and contains rules for use in business process management applications, though in other embodiments it may be configured and used for other applications. Such a rules base can be of the type described in the US patents and patent applications assigned to the assignee hereof, e.g., U.S. Pat. Nos. 5,826,250, 6,976,144, 7,665,063, 8,335,704, 7,711,919, 7,640,222, 8,250,525, US 20080208785, US 20090132232, U.S. Pat. Nos. 8,843,435, 8,479,157, 8,468,492, 8,880,487, 8,924,335, 9,189,361, US 20130231970, U.S. Pat. Nos. 9,678,719, 8,959,480, 9,270,743, US 20150127736, U.S. Pat. No. 9,658,735, US 20160098298, US 20170090685, US 20170255341, all by way of non-limiting example, the teachings of which are incorporated by reference herein; though, a rules base that is architected and/or operated differently may be used as well or in addition.
Although shown in the illustrated embodiment as part ofserver12, rules base24 (or other repository) may reside elsewhere, e.g., remote toserver12. Moreover, some embodiments may utilize multiple rules bases, e.g., an enterprise-wide rules base24 on theserver12 and domain-specific rules bases on one or more ofclient devices14,16,18, all by way of example. To the extent that multiple rules bases are provided in any given embodiment, they may be of like architecture and operation as one another; though, they may be disparate in these regards, as well. Utilization of multiple rules bases may be accomplished in the manner described in one or more of the above-cited incorporated-by-reference U.S. patents and patent applications, e.g., U.S. Pat. No. 8,924,335, entitled “Systems and Methods for Distributed Rules Processing,” the teachings of which are incorporated heron by reference.
Transactional database26 comprises a conventional database of the type known in the art (albeit configured in accord with the teachings hereof) for storing corporate, personal, governmental or other data that may be any of generated, stored, retrieved and otherwise processed (hereinafter, collectively referred to as “processed”) by rules in rules base24 and/or rules stored/executed elsewhere. The data may be financial data, customer records, personal data, run-time data related to an application, or other type of data and it may be stored in tables, database records, database objects, and so forth, all by way of non-limiting example.
As above, some embodiments may utilize multiple transactional databases, e.g., an enterprise-wide database26 on theserver12 and branch-office specific databases on theclient devices14,16,18, all by way of example. To the extent that multiple transactional databases are provided in any given embodiment, they may be of like architecture and operation as one another; though, may they be disparate in these regards, as well. Utilization of multiple transactional databases may be accomplished in the manner described in incorporated-by-reference U.S. Pat. No. 8,924,335.
Language base28 encodes information regarding the syntax of the language (or languages) in which user interfaces generated byserver12 are presented on devices14-18 and, more particularly, in the illustrated embodiment, byapplications14a-18a. That syntax can include one or more of grammar, spelling, usage, punctuation, and/or style. Thelanguage base28 may comprise a language database of the variety commercially available in the marketplace—e.g., in the manner of spelling and grammar dictionaries provided with conventional word processors (which “dictionaries” often include usage-, punctuation- and/or style-related entries). Alternatively, the language syntax information may be embodied in one or more rules25 of therules base24, or otherwise.
Context registry30 is a store that includes information related to the respective contexts or circumstances in which the requested user interfaces (e.g., web pages) are and/or will be communicated to and executed on the respective client devices14-18. That context or circumstance can include, by way of non-limiting example, user “properties” or business attributes (e.g., access requirements, disability settings, market segment, behavioral segment, age, locale, and so forth), client device14-18 properties (e.g., processor speed, display size, keyboard capabilities, locale, and so forth), communication channel properties (e.g., the speed and type of connection betweenserver12 and the respective client devices14-18) and portal properties (e.g., download file size limits, quality-of-service requirements and so forth). That context or circumstance can further include, by way of non-limiting example, the language, country and/or other locale settings and preferences of the user of a device on which the web page is to be displayed. Still other variations in the possible range of values stored in thecontext registry30 are possible.
Illustrateddigital data processor12 also includesrules engine22 of the type conventionally known in the art (albeit configured in accord with the teachings hereof) for use in processing rules from a rules base in order to process data, e.g., in (and/or for storage to) a transactional database in view of a language base and/or context registry or other data sources described above, for example, in connection with events signaled to and/or detected by the engine. In the illustrated embodiment, the rules engine is of the type used for business process management applications, though in other embodiments it may be of the type used for other applications. Preferred such rules engines are of the type described in the aforementioned incorporated-by-reference U.S. Pat. No. 5,826,250, entitled “Rules Bases and Methods of Access Thereof” and U.S. Pat. No. 7,640,222, entitled “Rules Base Systems and Methods with Circumstance Translation” and/or U.S. Pat. No. 8,250,525, entitled “Proactive Performance Management For Multi-User Enterprise Software Systems,” by way of example, the teachings too of which are incorporated by reference herein-all as adapted in accord with the teachings hereof.
Therules engine22 may be implemented in a single software program or module, or a combination of multiple software modules/programs. Moreover, it may comprise programming instructions, scripts, rules (e.g., rules stored in rules base24) and/or a combination thereof. And, even though therules engine22 of the illustrated embodiment is depicted as executing on just serverdigital data processor12, in other embodiments, theengine22 may execute on or across multiple digital data processors (e.g.,12,14,16 and18). Executing theengine22 over multiple digital data processors may be accomplished in the manner described in incorporated-by-reference U.S. Pat. No. 8,924,335, by way of non-limiting example.
Custom Content Generation
Described below is a method ofoperating system10 and, particularly,server12 and still more particularly, by way of example, rulesengine22, to execute aprocedure32 to generate digital content pieces customized for delivery toclients devices14,16,18 viaservers13,15,17. This may be, for example, at the request of an administrator ofdevice12 issued via an browser interface (not shown) or a dedicated application (not shown) executing on that device or otherwise; conversely, such invocation of the method may be effected sans operator request, e.g., upon boot-up ofserver12 or otherwise, all as per convention in the art as adapted in accord with the teachings hereof.
FIG.2 depicts aprocedure32 for generation of custom digital content according to one practice of the invention. The procedure is depicted by way of code blocks, each associated with one or more steps of the procedure, as described below. In practice, each of those blocks—which are referred to as “steps” in the discussion that follows—may be implemented by informal or formal groupings of rules and/or code, whether organized in objects, functions, subroutines or other programming constructs, that execute withinrules engine22 or other software execution environment, all as is within the ken of those skilled in the art in view of the teachings hereof. It will be appreciated that the association between steps of theprocedure32 and blocks ofFIG.2 is for purposes of illustration and that, in practice, the specific association between those steps and the objects, functions, subroutines or other constructs that implement them may vary from that shown here and described below, all without deviating from the scope of the invention. Moreover, though, in the illustrated embodiment, theprocedure32 executes within theengine22 or other environment onserver12, in other embodiments, one or more steps of theprocedure32 may be executed on other devices, e.g.,servers13,15,17, again, as is within the ken of those skilled in the art in view of the teachings hereof.
Event Ingestion
Referring to the drawing, instep34 the illustratedprocedure32 continuously ingests data from external data stores, streams, and otherwise, in order to identify current external events taken by or with respect to prospective targets of customized digital content pieces.
In the illustrated embodiment, the targets are individuals that receive digital content by way ofclient devices14,16,18 and, more specifically, by way ofapps14a,16a,18aexecuting respectively thereon. Other embodiment may vary in these regards. Thus, for example, the targets may be businesses or other entities capable of receiving such content by way of such devices. In still other embodiments, the targets may be digital billboards, interactive voice response systems (IVRs), private or public broadcast systems, and/or other “things” capable of receiving digital content, e.g., for display or other presentation.
Digital content pieces may be emails, text messages, tweets, web pages, data files, digital robocalls or ringless voicemail, video or audio messages, or other digital content amenable to customization suitable for delivery to thedevices14,16,18 viaservers12,13,15,17 in accord with the teachings hereof. Customization, as used here, refers to customization in terms of content (e.g., modification of words, images or other portions of a content piece), selection (e.g., as between multiple pre-existing content pieces), and/or delivery mechanism (e.g., email vs text message, web page vs data file, etc., all by way of nonlimiting example).
External events, as used here, refer to actions taken by the prospective targets or with respect to those targets. Events taken by and with respect to targets can include, by way of example, emails, tweets or social network postings by them—or ones directed to them. They can also include purchases (e.g., of products, properties or otherwise), dispositions (by way of sales, legal proceedings, or otherwise), life events (births, deaths, weddings, and so forth), all by way of example.
External events ingested instep34 of the illustrated embodiment include only those that occur outside the context of theprocedure32. Thus, for example, generation and transmission to a target of a piece of customized digital content by theprocedure32 does not constitute an event that is ingested instep34 and does not, in and of itself, trigger generation of a next piece of content (although, when an external event does subsequently occur with respect to that target, the fact of transmission of the prior piece of content may inform customization of the next piece of content generated and transmitted to him/her/it).
Instep34 of the illustrated embodiment, theprocedure32 identifies events concerning prospective targets from external data stores, streams and otherwise. The data stores can be public or private databases or other data repositories, including, for example, data warehouses. These can include transactional databases (e.g., reflecting service calls, communications or other interactions with a call center, purchases, and other events), databases of public records and so forth, all by way of non-limiting example. Streams can be social media feeds, web feeds, mobile app feeds, email feeds or other sources of information and other postings by or about (e.g., with respect to) the potential targets. In the discussion that follows, the sources of information regarding external events, are referred to for simplicity as “data stores and streams,” regardless of actual source. Accessing such data stores and streams is within the ken of those skilled in the art in view of the teachings hereof. Ingestion of those stores and streams to identify events can be by way of natural language processing, parsing, scraping and other knowledge discovery techniques, each selected in accord with the particular data store and/or stream from which events are to be identified—all as is within the ken of those skilled in the art in view of the teachings hereof.
In some embodiments, the target of every external event identified instep34 is deemed a prospective target for purposes hereof and the event is processed accordingly. In the illustrated embodiment, however, only those events that concern previously known targets are processed—or, put another way,ingestion step34 of the illustrated embodiment includes winnowing from the external data stores, streams and otherwise, events by or with respect to persons, business and/or other things not already included in a potential target database (not shown) or otherwise. By way of non-limiting example, the potential targets database of a business enterprise can be a database of customers and potential customers. Implementation ofstep34, whether processing events to identify prospective targets or processing only those concerning already known such targets, is within the ken of those skilled in the art in view of the teachings hereof.
Step34 of the illustrated embodiment is executed continuously—that is, not in a batch mode. Put another way, it processes, parses, scrapes and otherwise discovers information contained in data stores and streams with such frequency as to identify events in those stores and streams—events which, for the most part, occur asynchronously with respect to one another—substantially in real time with their respective occurrences. Of course, for events that do not occur, in the first instance, in such store or stream, this is real time with respect to the occurrence of their memorializations in such stores or streams. This enables the downstream steps ofprocedure32 to customize digital content for the prospective targets to whom those events in real time and, thereby, ensure that content is relevant to those targets.
As shown in the drawing, processing bystep34 of the illustrated embodiment produces a list of IDs of prospective targets, as well as a data records reflecting the events discerned with respect to them duringingestion step34. The former are referred to as “trigger” IDs in the drawing. They can be generated, on the fly, e.g., by hashing or otherwise—though, in the illustrated embodiment, the IDs of those potential targets are assigned based on those for the same respective persons, businesses or other targets, in a pre-existing known customer database or other data store of known prospective targets (not shown). Data records generated instep34 can encode the identified external events (along with the respective prospective target ID) in any conventional manner known in the art as adapted in accord with the teachings hereof. IDs generated bystep34 are processed in the next-best-action step36 discussed below, while the data records generated instep34 reflecting current external events are passed to apre-fetch data store38 and memorialized there.
Trickling
Instep40, the illustratedprocedure32 generates IDs of prospective targets on a round-robin basis from among a list of identifiers of known respective prospective targets—e.g., from the aforesaid customer database or other data store of known prospective targets. This is done concurrently withstep34, though, it need not be synchronous with it.
As withstep34,step40 is executed continuously (i.e., not in batch mode), albeit at a rate (e.g., in terms of IDs per hour, per day or so forth) paced to cycle through the IDs of all such known respective targets once per desired contact interval. The latter is the desired average period of time over which the operator ofprocedure32 considers communicating to or to receive communication from the average prospective target. Thus, for example, if the operator considers communicating to/from the average target once per day, thestep40 is executed at a rate paced to cycle through IDs of all respective targets once per day. Of course, the desired contact interval will vary from embodiment to embodiment, as is within the ken of those skilled in the art in view of the teachings hereof.
This round-robin “trickling” of IDs, as this operation ofstep40 is referred to in the drawing and elsewhere herein, is within the ken of those skilled in the art in view of the teachings hereof. In the illustrated embodiment,step40 includes winnowing from the list of generated IDs those of respective prospective targets for whom a current external event has been identified instep34 within the same desired contact interval.
Just as with IDs generated instep34, those generated instep40 are passed to next-best-action step36 for processing by it.
Event History
The generation of custom digital content by illustratedprocedure32 is a function of the history of events with respect to each target. This can include current external events identified for those targets instep34 and maintained inpre-fetch store38. It can also include a prior history of external events for those targets maintained indatabase42, labelled, “interaction history,” whether rolled over from thepre-fetch store38 intodatabase42 or gathered in that database in the first instance fromtransactional database26, data warehouses, or streams or other sources, e.g., using natural language processing, parsing, scraping and other knowledge discovery techniques, e.g., as discussed above in connection withstep34, or otherwise. In the illustrated embodiment, that history also includes “internal” events—to wit, data records regarding custom digital data content transmitted to the targets, e.g., instep48.
Events can be stored indatabase42 in a conventional manner known in the art, as adapted in accord with the teachings hereof. This can be by array, linked list or other data structures a maintained onserver12 or otherwise; although, in the illustrated embodiment,database42 comprises a relational database under management (e.g., for purposes of data retrieval) of a relational database management system that forms part of theserver12 middleware (not shown). Other embodiments may vary in these regards, e.g., storing the event histories in online databases, non-relational, or otherwise, all as is within the ken of those skilled in the art in view of the teachings hereof.
Data store38 serves as a cache fordatabase42 and, through the action of rules25 or other programming instructions that work withstore38, prefetching from thatdatabase42 and holding for more rapid access during next-best-action step36 event data for respective targets that are about to be processed during thatstep36. This can include current external event data identified for those targets instep34 and both prior internal and external event data for those targets retrieved from thedatabase42 upon generation of target IDs insteps34 and40. In some embodiments, those target IDs are passed directly to those rules/instructions in connection with execution ofsteps34,40; in other embodiments, they are passed in connection with execution ofstep36. Specifics of which such prior internal/external event data to retrieve is implementation specific and, more particularly, dependent on factors evaluated in next-best-action step36 in determining and generating sets of actions for those targets, as discussed below. Implementation of thedata store38 and rules/instructions for pre-fetching event data for caching therein—including the use of arrays, linked lists or other data structures to store the prefetched event data—is within the ken of those skilled in the art in view of the teachings hereof.
Next Best Action Generation
Instep36, the illustratedprocedure32 generates sets of one or more actions for each respective prospective target whose ID is generated insteps34 and40. Thestep36, which operates continuously (i.e., not in batch mode), generates those respective sets upon receipt of output fromsteps34 and/or40. In addition, in some embodiments, step36 can generate such sets (thereby forcing update of thecache46, as discussed below) whenever there is a change, e.g., intransactional database36 regarding in demographic or other characteristics of a prospective target, when a target-specific watchdog timer fires (e.g., indicating that it is a target's birthday or that no activity has occurred vis-à-vis the target in a designated period, e.g., 30 days, or otherwise). Moreover, thestep36 of some embodiments can additionally be invoked to generate such a set whenever a special piece of digital content—e.g., an emergency message—must be generated for and sent to a target.
Each action in those sets identifies a digital content piece to be transmitted to the respective target and a delivery mechanism by which to transmit it. The illustrated embodiment generates three actions for each set (or communication plan—referred to as “comm plan” in the drawing), though, other embodiments may vary in this regard. Moreover, because each action is dependent upon the current and prior history of events of the respective prospective target, the actions in the plan for one such target are likely to differ from those for another.
Thus, for example, in an implementation that sets an upper limit of two on the number of actions in each communication plan, those for a first prospective target for whom an event was recently identified instep34 might include a first action identifying a digital banner ad for display upon the target's next visit to a designate URL and a second action identifying an SMS to send to the target's phone number; whereas actions for a second prospective target who has no history of web visits and for whom no SMS phone number is known might include first and second actions each of which identify a different respective digital advertisement to send to that target's email address.
Step36 of the illustrated embodiment executes a next-best-action algorithm of the type known in the art to generate each action in a communication plan for a given prospective target, though, other embodiments may use other algorithms or methodologies for plan determination. Depending upon the implementation of that algorithm in a given instance, determination of what actions—i.e., what digital content pieces and respective delivery mechanisms—are generated by the algorithm is a function of current external event data identified for that target, if any, instep34 and both prior internal and external event data for that target retrieved fromdatabase42 intoprefetch data store38, as discussed above. It can also be dependent on demographic and other characteristics of the target, e.g., as prefetched to store38 frominteraction history database42,transactional database26 or otherwise, all as is within the ken of those skilled in the art in view of the teachings hereof.
It will thus be appreciated that, because each target has a different current and prior event history, the algorithm generates different action recommendations—and, therefore, communication plans—for each target. Moreover, depending on the nature of the next-best-action algorithm utilized in a given embodiment, those recommendations can pertain solely to selection of pre-existing content pieces (e.g., from adatabase44 of digital content pieces and other potential actions) and/or modification of such content pieces, e.g., with varied pricing, images, discounts, and so forth. They can also pertain to selection of alternate delivery mechanisms, e.g., as where the prior event history of a given prospective target augurs in favor of, say, email over text messaging, by way of non-limiting example.
As noted above, in the illustrated embodiment, multiple actions are generated for each communication plan. To effect this, the method ofstep36 utilizes the next-best-action (or other) algorithm to generate multiple recommendations and, based on probability estimates, or other estimated success values assigned to those recommendations by the algorithm or otherwise, stores them in priority order in linked lists, arrays or other data structures employed by the method to encode those plans for storage incache46. In some embodiments, a communication plan is a list of records containing the following fields:
    • TargetID
    • Priority—importance of the message compared to other messages
    • Value—value of the message
    • ActionID
    • TreatmentID
    • Destination (Email, Branch, Call-Center, . . . )
    • TimeToCommunicate
    • Personalized Message
Implementation of the next-best-action step36, as described above, including encoding the actions generated by it into communication plans, is within the ken of those skilled in the art in view of the teachings hereof.
Next Best Action Plan Queuing
Each set of actions, or communication plans, generated instep36 and including the ID of the respective target (as well, of course, of the action(s) that make up the plan) is queued to next-best-action cache46 at the conclusion ofstep36. Queuing can be performed as part ofstep36 and/or by through the action of rules25 or other programming instructions associated withcache46. Regardless, the queuing is done continuously (i.e., not as part of a batch mode process) as each communication plan is generated instep36. Moreover, the queuing of the illustrated embodiment is on a FIFO (first in, first out) basis, thereby, better insuring that the communication plans generated for prospective targets will be carried out, e.g., instep48, closer in real time vis-à-vis the events that triggered creation of those plans in the first instance per steps34-36.
Notwithstanding FIFO queuing, the cache maintains no more than one plan per prospective target—even if multiple events ingested for a given target instep34 and/or if action ofsteps34 and40 result in generation of multiple plans for that target instep36. To this end, when a plan is queued to the cache46 (whether by rules/code implementing step36 or otherwise) any prior plans currently in that cache for the same target are removed. This can be done through a brute-force search of the queue with the target ID in a newly generated plan, though, preferably, a hash of such IDs or other index-based search within the ken of those skilled in the art is used to speed the search and replacement.
Implementation of theFIFO cache46 in a manner that supports the searching for and replacement plans for the same target, whether via arrays, linked lists or other structures, is within the ken of those skilled in the art in view of the teachings hereof.
Executing Action Plans (Alternative 1—Pushing Plans to Servers for Execution)
In step48 (labelled “governor” in the drawing), the illustratedprocedure32 retrieves and acts on action plans in thecache46. This is done continuously (i.e., not on a batch mode basis) and on a FIFO basis as discussed above.
To that end, instep48 the illustratedprocedure32 retrieves a next communication plan from thecache46 and unpacks the one or more actions contained within it. In the illustrated embodiment, these are typically provided in an ordered priority determined in the next-best-action step36, as discussed above.
The method ofstep48 selects the most highly recommended of those actions and determines whether it can be carried out—and, specifically, whether the digital content piece identified in that action is available (if not, itself, encoded in the plan), whether a server necessary to deliver that content piece via the delivery mechanism identified in the plan is available, and whether delivery of that content piece by that delivery plan (and server) to the target identified by the action at the time of execution ofstep48 on that action would violate quotas (e.g., contact policies, action constraints and/or treatment constraints) associated with that target and/or that delivery plan. A pseudo-code example showing how such a quota violation determination can be made is provided below in connection with the alternate embodiment.
Those quotas (or policies), which may be hard-coded into the rules/code that implementsstep48 but which, preferably, are maintained in a database or other data set accessible to those rules/code, are of the type known in the art establishing numerical, rate, time/date or other limits on content transmissions. By way of non-limiting example, such a policy can define numerical daily or weekly limits on the number of text messages to non-corporate targets; another could restrict usage of a given delivery mechanism on a per-period or time-of-day basis; and so forth, all as within the ken of those skilled in the art in view of the teachings hereof. In the illustrated embodiment, the quotas (or policies) are be shared with the next-best-action step36, as indicated in the drawing.
Instead of or in addition to those associated with targets and/or delivery plans, other embodiments may utilize quotas associated with digital content pieces (e.g., limiting the number of times a given content piece can be transmitted) or otherwise, again, as is within the ken of those skilled in the art in view of the teachings hereof. On the other hand, in some embodiments, quotas are not invoked for certain actions or action plans—to wit, those including special pieces of digital content—e.g., an emergency message.
If the method ofstep48 determines that the selected action in the communication plan can be carried out and would not violate quotas, it “pushes” that plan for execution. More specifically, the method invokes aserver13,15,17 appropriate for the delivery mechanism identified in the selected action, passing to it the digital content piece identified in that action for digital transmission to the target'sclient device14,16,18. This, too, is done continuously (i.e., not on a batch basis) to better insure delivery of the content piece while it remains relevant. At the same time,step48 memorializes transmittal of that content piece by that mechanism todatabase42. In the illustrated embodiment, step48 also memorializes the event to thepre-fetch store38.
On the other hand, if the selected action from the communication cannot be carried out, e.g., because of lack of availability of the content, a server or violation of a quota, the method ofclaim48 selects the next most highly recommended action for the prospective target from the action plan retrieved fromFIFO46.
Executing Action Plans (Alternative 2—Permitting Servers to Pull Plans for Execution)
In other embodiments, step48 of the illustratedprocedure32 permits aserver13,15,17 to request (or “pull”) a list of actions destined for it for one or more prospective targets and, thereby, to execute those actions when any of those targets next interacts with the server. For servers, like web servers, for which interactions demand real-time response, this minimizes the risk that interaction with any given prospective target will occur before the next best action for that target is executed.
According to this alternative embodiment, step48 retrieves and acts on action plans in thecache46 along the lines described above, as modified by the steps below:
    • In response to a request from a server, the method ofstep48 pulls a set of n prioritized actions for a particular delivery mechanism (orserver13,15,17) by executing a request in the following form on thecache46
      • Call pull(destID, n)→set of n highest priority actions or less if there are no actions available:
        • Select * from Cache where DestinationID=destID and TimeToCommunicate<=now( ) ordered by priority desc limit n;
    • The subsequent ResultSet is checked instep48 to insure it abides by:
      • Contact policies (e.g., table of customerID×DestinationID with counts for a rolling time window (e.g., last 30 days))
      • Action constraints (e.g., table of ActionID×DestinationID with counts for a rolling time window (e.g., This action can only be sent via email 100,000 times per day))
      • Treatment constraints (e.g., table of TreatmentID with counts for a rolling time window (a constraint on a particular variation of an action, e.g., a limit of 500 per day on the direct mailing variant of an action to send cash-off coupons to customers who recently opened credit accounts))
    • In the discussion immediately above:
      • Counts can be replaced by values to meet budget constraints. (10,000 possible responses)
      • When an action does not pass a constraint, it's skipped. If there are fewer than ‘n’ actions left, a new query is executed against thecache46.
    • The result-set is returned to the requesting server, and every prospective target in this set is submitted for re-evaluation, e.g., by sending their respective target ID's to the next-best-action step36, thereby, triggering generation of a further action plan for each.
Throughput
Illustratedsystem10 can be operated so as to generate at transmit 100,000 or more digital content pieces per day and, more preferably, 1,000,000 or more such digital content pieces per day, still more preferably over 10,000,000 such pieces per day. Execution of theprocedure32 and its constituent steps as discussed above to achieve such rates is within the ken of those skilled in the art in view of the teachings above.
Conclusion
Systems and methods according to the invention achieve the desired objects, among others. It will be appreciated that the embodiments shown in the drawings and discussed in the text above are merely examples of the invention and that other embodiments, incorporating changes thereto within the ken of those skilled in the art, fall within the scope of the invention.

Claims (23)

What we claim is:
1. A method of mass generation of customized digital content, comprising executing on a digital data processing system steps of:
A. identifying, continuously, current external events taken by or with respect to a plurality of respective prospective targets of customized digital content pieces, where each external event is one taken (i) by the respective prospective target, or (ii) with respect to that prospective target other than as part of this method of customized digital content generation,
B. generating, continuously and upon identification of a current event taken with respect to a said respective prospective target, a set of one or more actions, each identifying a digital content piece and a digital delivery mechanism therefor, where each such action is generated based on (i) one or more current external events identified in step (A) for the respective prospective target, and (ii) any of prior information about, and events taken by or with respect to, that respective prospective target as reflected in a database of information and prior events (the “database”),
C. queuing to a digital cache each set of actions continuously and upon its generation in step (B),
D. retrieving, continuously and on a first-in-first-out basis, sets queued to the digital cache, and selecting, continuously and upon retrieval of each such set, an action for generation of digital content customized for the respective prospective target of that action, where the action is selected from the set of one or more actions based on quotas associated with (i) that prospective target and (ii) the delivery mechanism identified with that action,
E. invoking, continuously and on selection of a said action in step (D), a content server for the delivery mechanism identified with that selected action to transmit to the respective prospective target the digital content piece identified with that selected action,
F. responding to a request by a content server associated with a said delivery mechanism by
i) pulling a set of n prioritized actions for that said delivery mechanism, where the pulling step includes executing a request in the following form on the digital cache
call pull(destID, n)→set of n highest priority actions or less if there are no actions available:
select * from Cache where DestinationID=destID and TimeToCommunicate<=now( ) ordered by priority desc limit n,
where destID and DestinationID are an identification associated with that said delivery mechanism, and TimeToCommunicate is a time-based parameter,
ii) transmitting the set of prioritized actions to the requesting content server, and
G. responding, with the requesting content server, to interaction between the associated said delivery mechanism and a prospective target by executing a said action generated for that prospective target in the set of prioritized actions in order to generate digital content therefor.
2. The method ofclaim 1, wherein the step of identifying current external events includes ingesting one or more incoming streams of events.
3. The method ofclaim 2, wherein the step of ingesting streams of event includes ingesting streams from any of the web, social media, call centers, transaction servers, and data warehouses.
4. The method ofclaim 1, wherein the current external events occur asynchronously with respect to one another.
5. The method ofclaim 1, wherein the step of identifying current external events includes identifying those events substantially in real time with their respective occurrences.
6. The method ofclaim 1, wherein the step of identifying current external events includes memorializing said external events to the database.
7. The method ofclaim 1, comprising generating, continuously and concurrently with the step of identifying current external events, identifiers of respective prospective targets, where those identifiers are generated on a round-robin basis from among a list of identifiers of known respective prospective targets.
8. The method ofclaim 7, wherein the step of generating identifiers of respective prospective targets includes winnowing from the list of identifiers of known respective prospective targets those targets for whom a current external event has been identified.
9. The method ofclaim 7, wherein the step of generating identifiers includes generating identifiers of respective prospective targets asynchronously with respect to Identification of current external events with respect to those respective prospective targets.
10. The method ofclaim 7, wherein step (B) includes generating, continuously and upon generation of an identifier of a respective prospective target, a set of one or more actions based on prior information about, and events taken by or with respect to, that respective prospective target as reflected in the database.
11. The method ofclaim 1, comprising invoking one or more said content servers to transmit over 100,000 digital content pieces to different respective targets per day.
12. The method ofclaim 11, comprising invoking one or more said content servers to transmit over 1,000,000 digital content pieces to different respective targets per day.
13. The method ofclaim 12, comprising invoking one or more content servers to transmit over 10,000,000 digital content pieces to different respective targets per day.
14. The method ofclaim 1, comprising
memorializing to the database, on invocation of a said content server to transmit a said digital content piece to a said prospective target, a fact of that transmission to that prospective target.
15. The method as in any one ofclaims 1 and10, in which step (B) includes generating the actions additionally based on a library of possible actions.
16. The method as in any one ofclaim 1 and10, in which the step of queuing a set of actions to the digital cache for a respective prospective target includes removing from the cache any prior stored sets of actions for that target.
17. A method of mass generation of customized digital content, comprising executing on a digital data processing system steps of:
A. identifying, continuously, current external events taken by or with respect to a plurality of respective prospective targets of customized digital content pieces, where each external event is one taken (i) by the respective prospective target, or (ii) with respect to that prospective target other than as part of this method of customized digital content generation,
B. generating, continuously and concurrently with the step of identifying current external events in step (A), identifiers of respective prospective targets, where those identifiers are generated on a round-robin basis from among a list of identifiers of known respective prospective targets,
C. generating, continuously and upon identification of a current event taken with respect to a said prospective target, a set of one or more actions, each identifying a digital content piece and a delivery mechanism therefor, where each such action is generated based on (i) one or more current external events, if any, identified in step (A) for the respective prospective target, and (ii) any of prior information about, and events taken by or with respect to, that respective prospective target as reflected in a database of information and prior events (the “database”),
D. queuing to a digital cache each set of actions continuously and upon its generation in step (C),
E. retrieving, continuously and on a first-in-first-out basis, sets queued to the digital cache, and selecting, continuously and upon retrieval of each such set, an action for generation of digital content customized for the prospective target of that action, where the action is selected from the set of one or more actions based on quotas associated with (i) that prospective target and (ii) the delivery mechanism identified for that action,
F. invoking, continuously and on selection of a said action in step (D), a content server for the delivery mechanism identified for that selected action to transmit to the prospective target the digital content piece identified with that selected action,
F. responding to a request by a content server associated with a said delivery mechanism by
i) pulling a set of n prioritized actions for that said delivery mechanism, where the pulling step includes executing a request in the following form on the digital cache
call pull(destID, n)→set of n highest priority actions or less if there are no actions available:
select * from Cache where DestinationID=destID and TimeToCommunicate<=now( ) ordered by priority desc limit n,
where destID and DestinationID are an identification associated with that said delivery mechanism, and TimeToCommunicate is a time-based parameter,
ii) transmitting the set of prioritized actions to the requesting content server, and
G. responding, with the requesting content server, to interaction between the associated said delivery mechanism and a prospective target by executing a said action generated for that prospective target in the set of prioritized actions in order to generate digital content therefor.
18. The method ofclaim 17, comprising invoking one or more content servers to transmit over 100,000 digital content pieces to different respective targets per day.
19. The method ofclaim 17, wherein the step of generating identifiers includes generating identifiers of respective prospective targets asynchronously with respect to Identification of current external events with respect to those respective prospective targets.
20. The method ofclaim 17, wherein the step of identifying current external events includes ingesting one or more incoming streams of events.
21. The method ofclaim 20, wherein the step of ingesting streams of event includes ingesting streams from any of the web, social media, call centers, transaction servers, and data warehouses.
22. A method of mass generation of customized digital content, comprising executing on a digital data processing system steps of:
A. identifying, continuously, current external events taken by or with respect to a plurality of respective prospective targets of customized digital content pieces, where each external event is one taken (i) by the respective prospective target, or (ii) with respect to that prospective target other than as part of this method of customized digital content generation,
B. generating, continuously and upon identification of a current event taken with respect to a said respective prospective target, a set of one or more actions, each identifying a digital content piece and a digital delivery mechanism therefor, where each such action is generated based on (i) one or more current external events identified in step (A) for the respective prospective target, and (ii) any of prior information about, and events taken by or with respect to, that respective prospective target as reflected in a database of information and prior events (the “database”),
C. queuing to a digital cache each set of actions continuously and upon its generation in step (B),
D. responding to a request by a content server associated with a said delivery mechanism by
i) pulling a set of n prioritized actions for that said delivery mechanism, where the pulling step includes executing a request in the following form on the digital cache
call pull(destID, n)→set of n highest priority actions or less if there are no actions available:
select * from Cache where DestinationID=destID and TimeToCommunicate<=now( ) ordered by priority desc limit n,
where destID and DestinationID are an identification associated with that said delivery mechanism, and TimeToCommunicate is a time-based parameter,
ii) transmitting the set of prioritized actions to the requesting content server, and
E. responding, with the requesting content server, to interaction between the associated said delivery mechanism and a prospective target by executing a said action generated for that prospective target in the set of prioritized actions in order to generate digital content therefor.
23. A method of mass generation of customized digital content, comprising executing on a digital data processing system steps of:
A. identifying, continuously, current external events taken by or with respect to a plurality of respective prospective targets of customized digital content pieces, where each external event is one taken (i) by the respective prospective target, or (ii) with respect to that prospective target other than as part of this method of customized digital content generation,
B. generating, continuously and upon identification of a current event taken with respect to a said respective prospective target, a set of one or more actions, each identifying a digital content piece and a digital delivery mechanism therefor, where each such action is generated based on (i) one or more current external events identified in step (A) for the respective prospective target, and (ii) any of prior information about, and events taken by or with respect to, that respective prospective target as reflected in a database of information and prior events (the “database”),
C. queuing to a digital cache each set of actions continuously and upon its generation in step (B),
D. responding to a request by a content server associated with a said delivery mechanism by
i) pulling a set of n prioritized actions for that said delivery mechanism, where the pulling step includes executing a request in the following form on the digital cache
call pull(destID, n)→set of n highest priority actions or less if there are no actions available:
select * from Cache where DestinationID=destID and TimeToCommunicate<=now( ) ordered by priority desc limit n,
where destID and DestinationID are an identification associated with that said delivery mechanism, and TimeToCommunicate is a time-based parameter,
ii) transmitting the set of prioritized actions to the requesting content server, and
E. responding, with the requesting content server, to interaction between the associated said delivery mechanism and a prospective target by executing a said action generated for that prospective target in the set of prioritized actions in order to generate digital content therefor.
US17/004,7312020-08-272020-08-27Customized digital content generation systems and methodsActive2041-02-11US11567945B1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US17/004,731US11567945B1 (en)2020-08-272020-08-27Customized digital content generation systems and methods

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US17/004,731US11567945B1 (en)2020-08-272020-08-27Customized digital content generation systems and methods

Publications (1)

Publication NumberPublication Date
US11567945B1true US11567945B1 (en)2023-01-31

Family

ID=85040559

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US17/004,731Active2041-02-11US11567945B1 (en)2020-08-272020-08-27Customized digital content generation systems and methods

Country Status (1)

CountryLink
US (1)US11567945B1 (en)

Citations (704)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4047059A (en)1976-05-241977-09-06Rca CorporationComparator circuit
US4344142A (en)1974-05-231982-08-10Federal-Mogul CorporationDirect digital control of rubber molding presses
US4602168A (en)1984-03-281986-07-22National Semiconductor CorporationLow offset CMOS comparator circuit
US4607232A (en)1985-04-011986-08-19Raytheon CompanyLow voltage amplifier circuit
US4659944A (en)1985-04-081987-04-21Motorola, Inc.High voltage detection circuit
US4701130A (en)1985-01-111987-10-20Access Learning Technology CorporationSoftware training system
US4866634A (en)1987-08-101989-09-12SyntelligenceData-driven, functional expert system shell
US4884217A (en)1987-09-301989-11-28E. I. Du Pont De Nemours And CompanyExpert system with three classes of rules
US4895518A (en)1987-11-021990-01-23The University Of MichiganComputerized diagnostic reasoning evaluation system
US4930071A (en)1987-06-191990-05-29Intellicorp, Inc.Method for integrating a knowledge-based system with an arbitrary database system
US4953106A (en)1989-05-231990-08-28At&T Bell LaboratoriesTechnique for drawing directed graphs
US5062060A (en)1987-01-051991-10-29Motorola Inc.Computer human interface comprising user-adjustable window for displaying or printing information
US5077491A (en)1990-11-301991-12-31Motorola, Inc.Low standby current comparator having a zero temperature coefficient with hysterisis
US5093794A (en)1989-08-221992-03-03United Technologies CorporationJob scheduling system
US5119465A (en)1989-06-191992-06-02Digital Equipment CorporationSystem for selectively converting plurality of source data structures through corresponding source intermediate structures, and target intermediate structures into selected target structure
US5129043A (en)1989-08-141992-07-07International Business Machines CorporationPerformance improvement tool for rule based expert systems
US5136184A (en)1991-05-241992-08-04Analog Devices, IncorporatedFast-acting current comparator
US5136523A (en)1988-06-301992-08-04Digital Equipment CorporationSystem for automatically and transparently mapping rules and objects from a stable storage database management system within a forward chaining or backward chaining inference cycle
US5140671A (en)1990-01-261992-08-18International Business Machines CorporationExpert system debugger
US5193056A (en)1991-03-111993-03-09Signature Financial Group Inc.Data processing system for hub and spoke financial services configuration
US5199068A (en)1991-01-221993-03-30Professional Achievement Systems, Inc.Computer-based training system with student verification
US5204939A (en)1989-12-141993-04-20Fujitsu LimitedRule base processing system and rule evaluation control method therein
US5228116A (en)1988-07-151993-07-13Aicorp., Inc.Knowledge base management system
US5259766A (en)1991-12-131993-11-09Educational Testing ServiceMethod and system for interactive computer science testing, anaylsis and feedback
US5262941A (en)1990-03-301993-11-16Itt CorporationExpert credit recommendation method and system
US5267175A (en)1986-09-121993-11-30Digital Equipment CorporationData base access mechanism for rules utilized by a synthesis procedure for logic circuit design
US5267865A (en)1992-02-111993-12-07John R. LeeInteractive computer aided natural learning method and apparatus
US5270920A (en)1991-05-131993-12-14Hughes Training, Inc.Expert system scheduler and scheduling method
US5276359A (en)1993-02-021994-01-04Chiang Ting ChiCurrent-input type interface circuit of a mouse
US5276885A (en)1991-04-181994-01-04Carnegie GroupSingle step mapping in topological order of the queued class and instance frames of a semantic network to a static working memory
US5291394A (en)1990-06-011994-03-01Motorola, Inc.Manufacturing control and capacity planning system
US5291583A (en)1990-12-141994-03-01Racal-Datacom, Inc.Automatic storage of persistent ASN.1 objects in a relational schema
US5295256A (en)1990-12-141994-03-15Racal-Datacom, Inc.Automatic storage of persistent objects in a relational schema
US5297279A (en)1990-05-301994-03-22Texas Instruments IncorporatedSystem and method for database management supporting object-oriented programming
US5301270A (en)1989-12-181994-04-05Anderson ConsultingComputer-assisted software engineering system for cooperative processing environments
US5310349A (en)1992-04-301994-05-10Jostens Learning CorporationInstructional management system
US5311422A (en)1990-06-281994-05-10The United States Of America As Represented By The Administrator Of The National Aeronautics And Space AdministrationGeneral purpose architecture for intelligent computer-aided training
US5326270A (en)1991-08-291994-07-05Introspect Technologies, Inc.System and method for assessing an individual's task-processing style
US5333254A (en)1991-10-021994-07-26Xerox CorporationMethods of centering nodes in a hierarchical display
US5337407A (en)1991-12-311994-08-09International Business Machines CorporationMethod and system for identifying users in a collaborative computer-based system
US5339390A (en)1990-03-051994-08-16Xerox CorporationOperating a processor to display stretched continuation of a workspace
US5374932A (en)1993-08-021994-12-20Massachusetts Institute Of TechnologyAirport surface surveillance system
US5379366A (en)1993-01-291995-01-03Noyes; Dallas B.Method for representation of knowledge in a computer as a network database system
US5379387A (en)1990-08-021995-01-03Carlstedt Elektronik AbArithmetic unit for structure arithmetic
US5381332A (en)1991-12-091995-01-10Motorola, Inc.Project management system with automated schedule and cost integration
US5386559A (en)1992-07-161995-01-31International Business Machines CorporationVariant domains and variant maps in a versioned database management system
US5395243A (en)1991-09-251995-03-07National Education Training GroupInteractive learning system
US5412756A (en)1992-12-221995-05-02Mitsubishi Denki Kabushiki KaishaArtificial intelligence software shell for plant operation simulation
US5421011A (en)1991-12-201995-05-30International Business Machines CorporationMethod and system for access and accounting control in a data processing system by using a single resource account for a user or a group of users
US5421730A (en)1991-11-271995-06-06National Education Training Group, Inc.Interactive learning system providing user feedback
US5446397A (en)1992-02-261995-08-29Nec CorporationCurrent comparator
US5446885A (en)1992-05-151995-08-29International Business Machines CorporationEvent driven management information system with rule-based applications structure stored in a relational database
US5450480A (en)1992-08-251995-09-12Bell Communications Research, Inc.Method of creating a telecommunication service specification
US5463682A (en)1992-08-251995-10-31Bell Communications Research, Inc.Method of creating user-defined call processing procedures
US5473732A (en)1993-11-021995-12-05Chang; Hou-Mei H.Relational artificial intelligence system
US5477170A (en)1994-02-171995-12-19Nec CorporationComparator capable of preventing large noise voltage
US5481647A (en)1991-03-221996-01-02Raff Enterprises, Inc.User adaptable expert system
US5499293A (en)1995-01-241996-03-12University Of MarylandPrivacy protected information medium using a data compression method
US5504879A (en)1992-07-161996-04-02International Business Machines CorporationResolution of relationship source and target in a versioned database management system
US5512849A (en)1993-04-301996-04-30North American Philips CorporationLow power intelligent current source for monitoring a high voltage
US5519618A (en)1993-08-021996-05-21Massachusetts Institute Of TechnologyAirport surface safety logic
US5537590A (en)1993-08-051996-07-16Amado; ArmandoApparatus for applying analysis rules to data sets in a relational database to generate a database of diagnostic records linked to the data sets
US5542078A (en)1994-09-291996-07-30Ontos, Inc.Object oriented data store integration environment for integration of object oriented databases and non-object oriented data facilities
US5542024A (en)1992-07-091996-07-30Johnson & JohnsonGraphically used expert system tool background of the invention
US5548506A (en)1994-03-171996-08-20Srinivasan; Seshan R.Automated, electronic network based, project management server system, for managing multiple work-groups
US5561740A (en)1994-12-131996-10-01International Business Machines CorporationMethod and system for providing multiple instances in a single multiple-instance object
US5579223A (en)1992-12-241996-11-26Microsoft CorporationMethod and system for incorporating modifications made to a computer program into a translated version of the computer program
US5579486A (en)1993-01-141996-11-26Apple Computer, Inc.Communication node with a first bus configuration for arbitration and a second bus configuration for data transfer
US5586311A (en)1994-02-141996-12-17American Airlines, Inc.Object oriented data access and analysis system
US5596752A (en)1989-09-011997-01-21Amdahl CorporationSystem for creating, editing, displaying, and executing rules-based programming language rules having action part subsets for both true and false evaluation of the conditional part
US5597312A (en)1994-05-041997-01-28U S West Technologies, Inc.Intelligent tutoring method and system
US5611076A (en)1994-09-211997-03-11Micro Data Base Systems, Inc.Multi-model database management system engine for databases having complex data models
US5627979A (en)1994-07-181997-05-06International Business Machines CorporationSystem and method for providing a graphical user interface for mapping and accessing objects in data stores
US5649192A (en)1993-01-151997-07-15General Electric CompanySelf-organized information storage system
US5655118A (en)1994-03-211997-08-05Bell Communications Research, Inc.Methods and apparatus for managing information on activities of an enterprise
US5664206A (en)1994-01-141997-09-02Sun Microsystems, Inc.Method and apparatus for automating the localization of a computer program
US5675753A (en)1995-04-241997-10-07U.S. West Technologies, Inc.Method and system for presenting an electronic user-interface specification
US5678039A (en)1994-09-301997-10-14Borland International, Inc.System and methods for translating software into localized versions
US5689663A (en)1992-06-191997-11-18Microsoft CorporationRemote controller user interface and methods relating thereto
US5715450A (en)1995-09-271998-02-03Siebel Systems, Inc.Method of selecting and presenting data from a database using a query language to a user of a computer system
US5732192A (en)1994-11-301998-03-24The United States Of America As Represented By The Administrator Of The National Aeronautics And Space AdministrationGlobal qualitative flow-path modeling for local state determination in simulation and analysis
US5754740A (en)1994-11-111998-05-19Fujitsu LimitedProduction system
US5761063A (en)1993-03-111998-06-02Jannette; Daniel A.Design and engineering project management system
US5761673A (en)1996-01-311998-06-02Oracle CorporationMethod and apparatus for generating dynamic web pages by invoking a predefined procedural package stored in a database
US5765140A (en)1995-11-171998-06-09Mci CorporationDynamic project management system
US5768480A (en)1994-10-211998-06-16Lucent Technologies Inc.Integrating rules into object-oriented programming systems
US5788504A (en)1995-10-161998-08-04Brookhaven Science Associates LlcComputerized training management system
US5795155A (en)1996-04-011998-08-18Electronic Data Systems CorporationLeadership assessment tool and method
WO1998038564A2 (en)1997-02-281998-09-03Siebel Systems, Inc.Partially replicated distributed database with multiple levels of remote clients
US5809212A (en)1993-07-121998-09-15New York UniversityConditional transition networks and computational processes for use interactive computer-based systems
WO1998040807A2 (en)1997-02-271998-09-17Siebel Systems, Inc.Migrating to a successive software distribution level
US5815415A (en)1996-01-191998-09-29Bentley Systems, IncorporatedComputer system for portable persistent modeling
US5819243A (en)1996-11-051998-10-06Mitsubishi Electric Information Technology Center America, Inc.System with collaborative interface agent
US5819257A (en)1997-01-311998-10-06Lucent Technologies Inc.Process for providing transitive closure using fourth generation structure query language (SQL)
US5822780A (en)1996-12-311998-10-13Emc CorporationMethod and apparatus for hierarchical storage management for data base management systems
US5825260A (en)1996-02-151998-10-20Daimler-Benz Aerospace AgDirectional coupler for the high-frequency range
US5826077A (en)1990-04-301998-10-20Texas Instruments IncorporatedApparatus and method for adding an associative query capability to a programming language
US5826252A (en)1996-06-281998-10-20General Electric CompanySystem for managing multiple projects of similar type using dynamically updated global database
US5826239A (en)1996-12-171998-10-20Hewlett-Packard CompanyDistributed workflow resource management system and method
US5826250A (en)1996-06-191998-10-20Pegasystems Inc.Rules bases and methods of access thereof
US5829983A (en)1994-09-021998-11-03Fujitsu LimitedSystem for carrying out educational management
US5832483A (en)1995-12-151998-11-03Novell, Inc.Distributed control interface for managing the interoperability and concurrency of agents and resources in a real-time environment
US5831607A (en)1996-01-251998-11-03International Business Machines CorporationMethod for adapting multiple screens of information for access and use on a single graphical panel in a computer system
US5841673A (en)1995-01-301998-11-24Nec CorporationSystem and method for processing graphic delay data of logic circuit to reduce topological redundancy
US5841435A (en)1996-07-261998-11-24International Business Machines CorporationVirtual windows desktop
US5864865A (en)1997-03-241999-01-26Novell, Inc.Management information base listing viewer
WO1999005632A1 (en)1997-07-231999-02-04Filenet CorporationSystem for enterprise-wide work flow automation
US5873096A (en)1997-10-081999-02-16Siebel Systems, Inc.Method of maintaining a network of partially replicated database system
US5875441A (en)1996-05-071999-02-23Fuji Xerox Co., Ltd.Document database management system and document database retrieving method
US5875334A (en)1995-10-271999-02-23International Business Machines CorporationSystem, method, and program for extending a SQL compiler for handling control statements packaged with SQL query statements
US5880614A (en)1994-09-241999-03-09Itt Manufacturing Enterprises Inc.Circuit arrangement for evaluating the output signal of an active sensor
US5880742A (en)1993-09-171999-03-09Xerox-CorporationSpreadsheet image showing data items as indirect graphical representations
US5886546A (en)1996-06-271999-03-23Lg Semicon Co., Ltd.Current/voltage converter, sense amplifier and sensing method using same
US5890166A (en)1992-07-161999-03-30International Business Machines CorporationVersioned-database management system in which tasks are associated with promote groups which comprise a set of parts whose changes are to be promoted
US5890146A (en)1996-05-021999-03-30U.S. Philips CorporationAdaptive process modelling and control
US5892512A (en)1996-07-061999-04-06International Business Machines CorporationSelection of operations in a computer system
US5907490A (en)1997-06-101999-05-25Electronic Data Systems CorporationSystem and method for project management and assessment
US5907837A (en)1995-07-171999-05-25Microsoft CorporationInformation retrieval system in an on-line network including separate content and layout of published titles
US5909213A (en)1993-12-301999-06-01Intel CorporationRemote highlighting of objects in conferencing system by logically anding a highlight bitmap and a foreground bitmap
US5910748A (en)1996-07-161999-06-08Stmicroelectronics, S.A.Power amplifier in bicmos technology having an output stage in MOS technology
US5911138A (en)1993-06-041999-06-08International Business Machines CorporationDatabase search facility having improved user interface
US5918222A (en)1995-03-171999-06-29Kabushiki Kaisha ToshibaInformation disclosing apparatus and multi-modal information input/output system
US5920717A (en)1995-12-201999-07-06Nec CorporationMethod and apparatus for automated program-generation
US5930795A (en)1997-01-211999-07-27International Business Machines CorporationSupporting dynamic tables in SQL query compilers
US5945852A (en)1998-03-311999-08-31Motorola, Inc.CMOS comparator output circuit with high gain and hysteresis
WO1999045465A1 (en)1998-03-031999-09-10Siebel Systems, Inc.Method, system, apparatus and program product for distribution and instantiation of software upgrades
WO1999050784A1 (en)1998-03-301999-10-07Siebel Systems, Inc.Method, and system for product configuration
US5974443A (en)1997-09-261999-10-26Intervoice Limited PartnershipCombined internet and data access system
US5974441A (en)1995-06-071999-10-26International Business Machines CorporationWWW client server interactive system method with Java (™)
US5978566A (en)1996-07-121999-11-02Microsoft CorporationClient side deferred actions within multiple MAPI profiles
US5983267A (en)1997-09-231999-11-09Information Architects CorporationSystem for indexing and displaying requested data having heterogeneous content and representation
US5983369A (en)1996-06-171999-11-09Sony CorporationOnline simultaneous/altering-audio/video/voice data based service and support for computer systems
US5987415A (en)1998-03-231999-11-16Microsoft CorporationModeling a user's emotion and personality in a computer user interface
US5990742A (en)1997-11-261999-11-23Fujitsu LimitedDifferential amplifier circuit
US5995948A (en)1997-11-211999-11-30First Usa Bank, N.A.Correspondence and chargeback workstation
US5995958A (en)1997-03-041999-11-30Xu; Kevin HouzhiSystem and method for storing and managing functions
US6008673A (en)1997-09-301999-12-28Intel CorporationHigh speed, low power, current mode comparator
US6008808A (en)1997-12-311999-12-28Nortel Network CorporationTools for data manipulation and visualization
US6012098A (en)1998-02-232000-01-04International Business Machines Corp.Servlet pairing for isolation of the retrieval and rendering of data
US6020768A (en)1998-05-132000-02-01Oak Technology, Inc.CMOS low-voltage comparator
US6023717A (en)1996-10-302000-02-08Qualcomm IncorporatedMethod and apparatus for polyphase digital filtering in a mobile telephone
US6023704A (en)1998-01-292000-02-08International Business Machines CorporationApparatus and method for swapping identities of two objects to reference the object information of the other
US6023714A (en)1997-04-242000-02-08Microsoft CorporationMethod and system for dynamically adapting the layout of a document to an output device
US6028457A (en)1996-09-182000-02-22Siemens AktiengesellschaftCMOS comparator
US6044373A (en)1997-09-292000-03-28International Business Machines CorporationObject-oriented access control method and system for military and commercial file systems
US6044466A (en)1997-11-252000-03-28International Business Machines Corp.Flexible and dynamic derivation of permissions
WO2000033187A1 (en)1998-11-302000-06-08Siebel Systems, Inc.Development tool, method, and system for client server appications
WO2000033238A2 (en)1998-11-302000-06-08Siebel Systems, Inc.Assignment manager
WO2000033235A1 (en)1998-11-302000-06-08Siebel Systems, Inc.State models for monitoring processes
WO2000033226A1 (en)1998-11-302000-06-08Siebel Systems, Inc.Smart scripting call centers
WO2000033217A1 (en)1998-11-302000-06-08Siebel Systems, Inc.Client server system with thin client architecture
US6078982A (en)1998-03-242000-06-20Hewlett-Packard CompanyPre-locking scheme for allowing consistent and concurrent workflow process execution in a workflow management system
US6085198A (en)1998-06-052000-07-04Sun Microsystems, Inc.Integrated three-tier application framework with automated class and table generation
US6085188A (en)1998-03-302000-07-04International Business Machines CorporationMethod of hierarchical LDAP searching with relational tables
US6091226A (en)1998-03-122000-07-18Nec CorporationVoltage judgment circuit and battery cell pack having the same
US6092036A (en)1998-06-022000-07-18Davox CorporationMulti-lingual data processing system and system and method for translating text used in computer software utilizing an embedded translator
US6092083A (en)1997-02-262000-07-18Siebel Systems, Inc.Database management system which synchronizes an enterprise server and a workgroup user client using a docking agent
US6094652A (en)1998-06-102000-07-25Oracle CorporationHierarchical query feedback in an information retrieval system
US6098172A (en)1997-09-122000-08-01Lucent Technologies Inc.Methods and apparatus for a computer network firewall with proxy reflection
US6105035A (en)1998-02-172000-08-15Lucent Technologies, Inc.Method by which notions and constructs of an object oriented programming language can be implemented using a structured query language (SQL)
US6108004A (en)1997-10-212000-08-22International Business Machines CorporationGUI guide for data mining
WO2000052603A1 (en)1999-03-032000-09-08Siebel Systems, Inc.Instantiation application using meta data repository
WO2000052553A2 (en)1999-03-032000-09-08Siebel Systems, Inc.Marketing support data base management method, system and program product
US6122632A (en)1997-07-212000-09-19Convergys Customer Management Group Inc.Electronic message management system
US6125363A (en)1998-03-302000-09-26Buzzeo; EugeneDistributed, multi-user, multi-threaded application development method
US6130679A (en)1997-02-132000-10-10Rockwell Science Center, LlcData reduction and representation method for graphic articulation parameters gaps
US6137797A (en)1996-11-272000-10-24International Business Machines CorporationProcess definition for source route switching
US6144997A (en)1994-06-272000-11-07Xerox CorporationSystem and method for accessing and distributing electronic documents
WO2000067194A2 (en)1999-05-032000-11-09E.Piphany, Inc.Method and apparatus for scalable probabilistic clustering using decision trees
US6151595A (en)1998-04-172000-11-21Xerox CorporationMethods for interactive visualization of spreading activation using time tubes and disk trees
US6151624A (en)1998-02-032000-11-21Realnames CorporationNavigating network resources based on metadata
US6154738A (en)1998-03-272000-11-28Call; Charles GainorMethods and apparatus for disseminating product information via the internet using universal product codes
US6167441A (en)1997-11-212000-12-26International Business Machines CorporationCustomization of web pages based on requester type
US6177932B1 (en)1998-08-212001-01-23Kana Communications, Inc.Method and apparatus for network based customer service
US6185516B1 (en)1990-03-062001-02-06Lucent Technologies Inc.Automata-theoretic verification of systems
US6192371B1 (en)1999-04-282001-02-20Lucent Technologies, IncObject morphing in an object oriented computing environment using relational database query procedure
US6194919B1 (en)1997-12-302001-02-27Hyundai Electronics Industries Co., Ltd.Main amplifier
US6216135B1 (en)1997-02-262001-04-10Siebel Systems, Inc.Method of determining visibility to a remote database client of a plurality of database transactions having variable visibility strengths
US6233332B1 (en)1998-06-032001-05-15Avaya Technology Corp.System for context based media independent communications processing
US6233617B1 (en)1997-02-262001-05-15Siebel Systems, Inc.Determining the visibility to a remote database client
US6240417B1 (en)1997-08-132001-05-29Avaya Technology Corp.Integration of legacy database management systems with ODBC-compliant application programs
US6243713B1 (en)1998-08-242001-06-05Excalibur Technologies Corp.Multimedia document retrieval by application of multimedia queries to a unified index of multimedia data for a plurality of multimedia data types
WO2001040958A1 (en)1999-11-302001-06-07Siebel Systems, Inc.Method and system for distributing objects over a network
US6246320B1 (en)1999-02-252001-06-12David A. MonroeGround link with on-board security surveillance system for aircraft and other commercial vehicles
US6275790B1 (en)1999-07-282001-08-14International Business Machines CorporationIntrospective editor system, program, and method for software translation
US6275073B1 (en)1998-10-302001-08-14Fujitsu LimitedDifferential input circuit
US20010013799A1 (en)2000-01-192001-08-16Zhenhua WangCircuit for voltage level detection
US6281896B1 (en)1998-03-312001-08-28International Business Machines CorporationData processor controlled interface with multiple tree of elements views expandable into individual detail views
US6282547B1 (en)1998-08-252001-08-28Informix Software, Inc.Hyperlinked relational database visualization system
US6300947B1 (en)1998-07-062001-10-09International Business Machines CorporationDisplay screen and window size related web page adaptation system
WO2001075610A1 (en)2000-03-312001-10-11Siebel Systems, Inc.Thin client method and system for generating page delivery language output from applets, views, and screen definitions
WO2001075748A1 (en)2000-03-312001-10-11Siebel Systems, Inc.Feature centric release manager method and system
WO2001075747A1 (en)2000-03-312001-10-11Siebel Systems, Inc.Workflow processes method and system
WO2001075614A1 (en)2000-03-312001-10-11Siebel Systems, Inc.Web client-server system and method for incompatible page markup and presentation languages
WO2001076206A1 (en)2000-03-312001-10-11Siebel Systems, Inc.Computer telephony integration hotelling method and system
US6304259B1 (en)1998-02-092001-10-16International Business Machines CorporationComputer system, method and user interface components for abstracting and accessing a body of knowledge
WO2001077787A2 (en)2000-03-312001-10-18Siebel Systems, Inc.Database access method and system for user role defined access
US6308163B1 (en)1999-03-162001-10-23Hewlett-Packard CompanySystem and method for enterprise workflow resource management
WO2001079994A2 (en)2000-04-142001-10-25Savvion IncorporatedSystem and method for dynamically managing electronic business process
US6310951B1 (en)1998-09-252001-10-30Ser Solutions, Inc.Reassignment of agents
US6311324B1 (en)1995-06-072001-10-30Intel CorporationSoftware profiler which has the ability to display performance data on a computer screen
US20010035777A1 (en)2000-02-282001-11-01Chunyan WangTransistor-mismatch-insensitive current comparator cell
US6314415B1 (en)1998-11-042001-11-06Cch IncorporatedAutomated forms publishing system and method using a rule-based expert system to dynamically generate a graphical user interface
US6313834B1 (en)1998-11-232001-11-06IbmMulti-format and multi-view synchronized data editor
US6324693B1 (en)1997-03-122001-11-27Siebel Systems, Inc.Method of synchronizing independently distributed software and database schema
US20010047355A1 (en)2000-03-162001-11-29Anwar Mohammed S.System and method for analyzing a query and generating results and related questions
US20010049682A1 (en)1999-01-082001-12-06John K. VincentSystem and method for recursive path analysis of dbms procedures
US6330554B1 (en)1999-06-032001-12-11Microsoft CorporationMethods and apparatus using task models for targeting marketing information to computer users based on a task being performed
US20010052108A1 (en)1999-08-312001-12-13Michel K. Bowman-AmuahSystem, method and article of manufacturing for a development architecture framework
US20010054064A1 (en)1997-07-022001-12-20Pallipuram V. KannanMethod system and computer program product for providing customer service over the world-wide web
US6341277B1 (en)1998-11-172002-01-22International Business Machines CorporationSystem and method for performance complex heterogeneous database queries using a single SQL expression
US6341293B1 (en)1994-07-132002-01-22Object Technology Licensing CorpReal-time computer “garbage collector”
US20020010855A1 (en)2000-03-032002-01-24Eran ReshefSystem for determining web application vulnerabilities
US20020013804A1 (en)1998-09-302002-01-31Carl A. GideonEvent management in a system with application and graphical user interface processing adapted to display predefined graphical elements resides separately on server and client machine
US6344862B1 (en)1998-05-292002-02-05Hewlett-Packard CompanyUser interface mechanism for manipulating context in computer management applications
US6349238B1 (en)1998-09-162002-02-19Mci Worldcom, Inc.System and method for managing the workflow for processing service orders among a variety of organizations within a telecommunications company
US6351734B1 (en)1998-09-092002-02-26Unisys CorporationSystem and method for resource allocation and planning
WO2002019131A1 (en)2000-09-012002-03-07Op40, Inc.System and method for collaboration using web browsers
US6356897B1 (en)1998-06-172002-03-12Mark David GusackAssociative database model for electronic-based informational assemblies
US6356286B1 (en)1998-12-102002-03-12International Business Machines CorporationUser-interactive computer display interface with a tree having a plurality of user selectable nodes representing a plurality of search queries to a tabular database
WO2002021254A2 (en)2000-09-072002-03-14Hnc Software, Inc.Mechanism and method for dynamic question handling through an electronic interface
US6359633B1 (en)1999-01-152002-03-19Yahoo! Inc.Apparatus and method for abstracting markup language documents
US6366299B1 (en)2000-02-212002-04-02Verizon Laboratories Inc.Multidimensional information visualization using attribute rods
US6369819B1 (en)1998-04-172002-04-09Xerox CorporationMethods for visualizing transformations among related series of graphs
US6370537B1 (en)1999-01-142002-04-09Altoweb, Inc.System and method for the manipulation and display of structured data
US20020042831A1 (en)2000-08-162002-04-11Jeffrey CaponeSystem and method for building applications that adapt for multiple device and protocol standards
US20020049788A1 (en)2000-01-142002-04-25Lipkin Daniel S.Method and apparatus for a web content platform
US20020049715A1 (en)2000-05-092002-04-25Serrano-Morales Carlos A.Approach for generating rules
US20020049603A1 (en)2000-01-142002-04-25Gaurav MehraMethod and apparatus for a business applications server
US6380910B1 (en)2001-01-102002-04-30Lucent Technologies Inc.Wireless communications device having a compact antenna cluster
US6381738B1 (en)1999-07-162002-04-30International Business Machines CorporationMethod for optimizing creation and destruction of objects in computer programs
US6380947B1 (en)1999-07-222002-04-30At&T Corp.Method and apparatus for displaying and tree scrolling a hierarchical data structure
US20020054152A1 (en)1999-08-232002-05-09Murugan PalaniappanMenu infrastructure apparatus and method
US6389460B1 (en)1998-05-132002-05-14Compaq Computer CorporationMethod and apparatus for efficient storage and retrieval of objects in and from an object storage device
US6389510B1 (en)2000-04-252002-05-14Lucent Technologies Inc.Method and apparatus for caching web-based information
US20020059566A1 (en)2000-08-292002-05-16Delcambre Lois M.Uni-level description of computer information and transformation of computer information between representation schemes
US6393605B1 (en)1998-11-182002-05-21Siebel Systems, Inc.Apparatus and system for efficient delivery and deployment of an application
US6396885B1 (en)1998-12-022002-05-28Nortel Networks LimitedCo-channel interference reduction in wireless communications systems
US20020065912A1 (en)2000-11-302002-05-30Catchpole Lawrence W.Web session collaboration
WO2002044947A2 (en)2000-11-282002-06-06Asera, Inc.Workflow driven rules-based generation of personalizable web pages
US6405211B1 (en)1999-07-082002-06-11Cohesia CorporationObject-oriented representation of technical content and management, filtering, and synthesis of technical content using object-oriented representations
US6405251B1 (en)1999-03-252002-06-11Nortel Networks LimitedEnhancement of network accounting records
US20020070972A1 (en)2000-10-272002-06-13Helmut WindlIndustrial automation display arrangement and method
US20020073337A1 (en)2000-08-302002-06-13Anthony IoeleMethod and system for internet hosting and security
US20020083063A1 (en)2000-12-262002-06-27Bull Hn Information Systems Inc.Software and data processing system with priority queue dispatching
US6415259B1 (en)1999-07-152002-07-02American Management Systems, Inc.Automatic work progress tracking and optimizing engine for a telecommunications customer care and billing system
US6415283B1 (en)1998-10-132002-07-02Orack CorporationMethods and apparatus for determining focal points of clusters in a tree structure
US6418448B1 (en)1999-12-062002-07-09Shyam Sundar SarkarMethod and apparatus for processing markup language specifications for data and metadata used inside multiple related internet documents to navigate, query and manipulate information from a plurality of object relational databases over the web
US20020091835A1 (en)2000-12-052002-07-11Lentini Russell P.System and method for internet content collaboration
US20020091710A1 (en)1999-11-102002-07-11Scott DunhamMethod for backup and restore of a multi-lingual network file server
US20020091677A1 (en)2000-03-202002-07-11Sridhar Mandayam AndampikaiContent dereferencing in website development
US20020091678A1 (en)2001-01-052002-07-11Miller Nancy E.Multi-query data visualization processes, data visualization apparatus, computer-readable media and computer data signals embodied in a transmission medium
US6421571B1 (en)2000-02-292002-07-16Bently Nevada CorporationIndustrial plant asset management system: apparatus and method
US20020093537A1 (en)2001-01-162002-07-18Siemens Medical Solutions Health Services Corporation.System and user interface supporting user navigation and concurrent application operation
WO2002056249A2 (en)2001-01-092002-07-18British TelecommSoftware tool for heuristic search methods
US6426723B1 (en)2001-01-192002-07-30Nortel Networks LimitedAntenna arrangement for multiple input multiple output communications systems
US6430574B1 (en)1999-07-222002-08-06At&T Corp.Method and apparatus for displaying and header scrolling a hierarchical data structure
US6430571B1 (en)1998-07-162002-08-06International Business Machines CorporationMulti-frame output form that facilitates internet search and update in a hierarchical database
US20020107684A1 (en)2001-02-072002-08-08Kejia GaoMethods and apparatus for globalising software
US6437799B1 (en)1999-03-032002-08-20International Business Machines CorporationMethod and apparatus for logical zooming of a directed graph
US20020120762A1 (en)2001-01-182002-08-29Shang-Che ChengGlobalization management system and method therefor
US20020120598A1 (en)2001-02-262002-08-29Ori Software Development Ltd.Encoding semi-structured data for efficient search and browse
US20020118688A1 (en)2000-10-252002-08-29Ravi JagannathanGeneration of fast busy signals in data networks
US20020120627A1 (en)1999-07-072002-08-29Mankoff Jeffrey W.Virtual document organizer system and method
US6446065B1 (en)1996-07-052002-09-03Hitachi, Ltd.Document retrieval assisting method and system for the same and document retrieval service using the same
US6446200B1 (en)1999-03-252002-09-03Nortel Networks LimitedService management
US6446256B1 (en)1999-06-302002-09-03Microsoft CorporationExtension of parsable structures
US6446089B1 (en)1997-02-262002-09-03Siebel Systems, Inc.Method of using a cache to determine the visibility to a remote database client of a plurality of database transactions
US6448964B1 (en)1999-03-152002-09-10Computer Associates Think, Inc.Graphic object manipulating tool
US20020133502A1 (en)2001-01-052002-09-19Rosenthal Richard NelsonMethod and system for interactive collection of information
US6463440B1 (en)1999-04-082002-10-08International Business Machines CorporationRetrieval of style sheets from directories based upon partial characteristic matching
US6463346B1 (en)1999-10-082002-10-08Avaya Technology Corp.Workflow-scheduling optimization driven by target completion time
WO2002080015A1 (en)2001-03-282002-10-10Siebel Systems, Inc.Method and system for direct server synchronization with a computing device
WO2002080006A1 (en)2001-03-312002-10-10Siebel Systems, Inc.Media-independent communication server
WO2002082300A1 (en)2001-03-312002-10-17Siebel Systems, Inc.Adaptive communication application programming interface
US6469716B1 (en)1999-03-192002-10-22Corel Inc.System and method for processing data for a graphical object
US6469715B1 (en)1999-03-192002-10-22Corel Inc.System and method for controlling the operation of a graphical object using a project
WO2002084925A2 (en)2001-04-112002-10-24Fair Isaac And Company, Inc.Model-based and data-driven analytic support for strategy development
US6473467B1 (en)2000-03-222002-10-29Qualcomm IncorporatedMethod and apparatus for measuring reporting channel state information in a high efficiency, high performance communications system
US6473748B1 (en)1998-08-312002-10-29Worldcom, Inc.System for implementing rules
WO2002088869A2 (en)2001-04-302002-11-07Siebel Systems, Inc.Polylingual simultaneous shipping of software
WO2002091346A1 (en)2001-05-092002-11-14Fair Isaac Company, Inc.Methodology for viewing large strategies via a computer workstation
US20020178232A1 (en)1997-12-102002-11-28Xavier FergusonMethod of background downloading of information from a computer network
US20020177232A1 (en)2001-05-232002-11-28Melker Richard J.Method and apparatus for detecting illicit substances
US20020184610A1 (en)2001-01-222002-12-05Kelvin ChongSystem and method for building multi-modal and multi-channel applications
US20020181692A1 (en)2001-06-052002-12-05Flockhart Andrew D.Timely shut-down of a real-time work center
US6493754B1 (en)1995-08-102002-12-10Computer Associates Think, Inc.Method and apparatus for analyzing communications on different threads
US6493399B1 (en)1998-03-052002-12-10University Of DelawareDigital wireless communications systems that eliminates intersymbol interference (ISI) and multipath cancellation using a plurality of optimal ambiguity resistant precoders
US6493331B1 (en)2000-03-302002-12-10Qualcomm IncorporatedMethod and apparatus for controlling transmissions of a communications systems
US6493731B1 (en)1999-01-272002-12-10Xerox CorporationDocument management system for recording and viewing the history of document use
US20020186826A1 (en)2001-05-162002-12-12Wen-Ling HsuIntelligent dynamic realtime feature delivery
US6496812B1 (en)2000-05-132002-12-17Object Power, Inc.Method and system for measuring and valuing contributions by group members to the achievement of a group goal
US6496833B1 (en)1999-11-012002-12-17Sun Microsystems, Inc.System and method for generating code for query object interfacing
WO2002101517A2 (en)2001-03-282002-12-19Siebel Systems, Inc.Interface based on logical structure across web site
US20020198935A1 (en)2001-06-252002-12-26Crandall Steven AllenMethods and systems for validating the fields of a form
WO2002103576A1 (en)2001-06-182002-12-27Siebel Systems, Inc.System, method to implement persistent search center
US6502239B2 (en)1998-11-122002-12-31Computer Associates Think, IncMethod and apparatus for round-trip software engineering
US20030001894A1 (en)2001-06-292003-01-02International Business Machines CorporationMethod and apparatus for dynamically determining actions to perform for an object
US20030004934A1 (en)2001-06-292003-01-02Richard QianCreating and managing portable user preferences for personalizion of media consumption from device to device
US20030004951A1 (en)2000-02-042003-01-02Sandip ChokshiAutomated client-server data validation
US20030009239A1 (en)2000-03-232003-01-09Lombardo Joseph SMethod and system for bio-surveillance detection and alerting
US20030014399A1 (en)2001-03-122003-01-16Hansen Mark H.Method for organizing records of database search activity by topical relevance
US6509898B2 (en)1998-04-172003-01-21Xerox CorporationUsage based methods of traversing and displaying generalized graph structures
US6513018B1 (en)1994-05-052003-01-28Fair, Isaac And Company, Inc.Method and apparatus for scoring the likelihood of a desired performance result
US20030037145A1 (en)2000-03-152003-02-20Michael FaganApparatus and method of allocating communications resources
US6526457B1 (en)1996-10-302003-02-25Computer Associates Think, Inc.Systems utility object interface for facilitating software portability
US6526440B1 (en)2001-01-302003-02-25Google, Inc.Ranking search results by reranking the results based on local inter-connectivity
US6529217B1 (en)1999-06-152003-03-04Microsoft CorporationSystem and method for graphically displaying a set of data fields
US6529899B1 (en)2000-01-122003-03-04International Business Machines CorporationSystem and method for registering and providing a tool service
US6530079B1 (en)1999-06-022003-03-04International Business Machines CorporationMethod for optimizing locks in computer programs
US6529900B1 (en)1999-01-142003-03-04International Business Machines CorporationMethod and apparatus for data visualization
US6532474B2 (en)1997-11-132003-03-11Sharp Kabushiki KaishaApparatus and method for carrying out data linkage among a plurality of applications
US20030050834A1 (en)2001-09-072003-03-13Sergio CaplanSystem and method for dynamic customizable interactive portal active during select computer time
US20030050927A1 (en)2001-09-072003-03-13Araha, Inc.System and method for location, understanding and assimilation of digital documents through abstract indicia
WO2003021393A2 (en)2001-08-312003-03-13Siebel Systems, Inc.Method to generate a customizable product configurator
US20030050929A1 (en)2001-08-162003-03-13Sentius CorporationAutomated creation and delivery of database content
US6539374B2 (en)1999-06-032003-03-25Microsoft CorporationMethods, apparatus and data structures for providing a uniform representation of various types of information
US20030061209A1 (en)2001-09-272003-03-27Simon D. RabocziComputer user interface tool for navigation of data stored in directed graphs
US6542912B2 (en)1998-10-162003-04-01Commerce One Operations, Inc.Tool for building documents for commerce in trading partner networks and interface definitions based on the documents
US20030066031A1 (en)2001-09-282003-04-03Siebel Systems, Inc.Method and system for supporting user navigation in a browser environment
US20030065544A1 (en)2001-09-282003-04-03Elzinga C. BretMethod and system for performing dynamic scheduling
US6546406B1 (en)1995-11-032003-04-08Enigma Information Systems Ltd.Client-server computer system for large document retrieval on networked computer system
US6546381B1 (en)1998-11-022003-04-08International Business Machines CorporationQuery optimization system and method
WO2003029923A2 (en)2001-09-292003-04-10Siebel Systems, Inc.Computing system and method to implicity commit unsaved data for a world wide web application
WO2003030014A1 (en)2001-09-292003-04-10Siebel Systems, Inc.Method, apparatus, and system for implementing a framework to suppport a web-based application
WO2003030005A1 (en)2001-09-292003-04-10Siebel Systems, Inc.Method, apparatus and system for a mobile web client
WO2003029955A1 (en)2001-09-282003-04-10Siebel Systems, Inc.Method and system for using integration objects with enterprise business applications
WO2003030013A1 (en)2001-09-282003-04-10Siebel Systems, Inc.System and method for facilitating user interaction in a browser environment
US6549904B1 (en)1999-06-252003-04-15Amazon.Com, Inc.Auction notification system
US20030074352A1 (en)2001-09-272003-04-17Raboczi Simon D.Database query system and method
US20030074369A1 (en)1999-01-262003-04-17Hinrich SchuetzeSystem and method for identifying similarities among objects in a collection
US6556983B1 (en)2000-01-122003-04-29Microsoft CorporationMethods and apparatus for finding semantic information, such as usage logs, similar to a query using a pattern lattice data space
US6556985B1 (en)1999-07-232003-04-29Teleran Technologies, Inc.Rule construction and application
US6556226B2 (en)1999-06-082003-04-29Monkeymedia, Inc.Method, apparatus and article of manufacture for displaying content in a multi-dimensional topic space
US20030084401A1 (en)2001-10-162003-05-01Abel Todd J.Efficient web page localization
US6559864B1 (en)1998-11-192003-05-06X-Net Associates, Inc.Method and system for displaying and providing access to data on a monitor
US6560592B1 (en)1998-03-192003-05-06Micro Data Base Systems, Inc.Multi-model computer database storage system with integrated rule engine
US6560649B1 (en)1999-02-102003-05-06Avaya Technology Corp.Hierarchical service level remediation for competing classes based upon achievement of service level goals
US20030093279A1 (en)2001-10-042003-05-15David MalahSystem for bandwidth extension of narrow-band speech
US6567419B1 (en)2000-09-112003-05-20Yahoo! Inc.Intelligent voice converter
US6571222B1 (en)1999-02-122003-05-27Fujitsu LimitedTrading system
US20030098991A1 (en)2001-11-262003-05-29Tim LavertyAutobatching and print job creation
US6577769B1 (en)1999-09-182003-06-10Wildtangent, Inc.Data compression through adaptive data size reduction
US20030109951A1 (en)2000-03-102003-06-12Hsiung Chang-Meng B.Monitoring system for an industrial process using one or more multidimensional variables
US20030115281A1 (en)2001-12-132003-06-19Mchenry Stephen T.Content distribution network server management system architecture
US6584464B1 (en)1999-03-192003-06-24Ask Jeeves, Inc.Grammar template query system
US6583800B1 (en)1998-07-142003-06-24Brad RidgleyMethod and device for finding, collecting and acting upon units of information
US6594662B1 (en)1998-07-012003-07-15Netshadow, Inc.Method and system for gathering information resident on global computer networks
US20030135358A1 (en)1998-05-292003-07-17Citicorp Development Center, Inc.Multi-language phrase editor and method thereof
WO2003058504A1 (en)2001-12-272003-07-17Fair Isaac CorporationAugmenting data in a database for predictive modeling
US6598043B1 (en)1999-10-042003-07-22Jarg CorporationClassification of information sources using graph structures
US6597775B2 (en)2000-09-292003-07-22Fair Isaac CorporationSelf-learning real-time prioritization of telecommunication fraud control actions
US6597381B1 (en)1999-07-242003-07-22Intelligent Reasoning Systems, Inc.User interface for automated optical inspection systems
US6606613B1 (en)1999-06-032003-08-12Microsoft CorporationMethods and apparatus for using task models to help computer users complete tasks
US20030152212A1 (en)1999-12-152003-08-14Didina BurokAutomated workflow method for assigning work items to resources
US20030154380A1 (en)2002-02-082003-08-14James RichmondControlling usage of network resources by a user at the user's entry point to a communications network based on an identity of the user
WO2003069500A1 (en)2002-02-132003-08-21Siebel Systems, Inc.Method and system for enabling connectivity to a data system
WO2003071380A2 (en)2002-02-152003-08-28Fair, Isaac And Company, Inc.Sequencing models of healthcare related states
WO2003071388A2 (en)2002-02-152003-08-28Fair Isaac CorporationConsistency modeling of healthcare claims to detect fraud and abuse
WO2003073319A2 (en)2002-02-282003-09-04IlogInteractive generation of graphical visualizations of large data structures
WO2003077139A1 (en)2001-09-292003-09-18Siebel Systems, Inc.Asynchronous message push to web browser
US6625657B1 (en)1999-03-252003-09-23Nortel Networks LimitedSystem for requesting missing network accounting records if there is a break in sequence numbers while the records are transmitting from a source device
US6629138B1 (en)1997-07-212003-09-30Tibco Software Inc.Method and apparatus for storing and delivering documents on the internet
US20030191626A1 (en)2002-03-112003-10-09Yaser Al-OnaizanNamed entity translation
WO2003085580A1 (en)2002-03-292003-10-16Siebel Systems, Inc.User interface for processing requests for approval
WO2003085503A1 (en)2002-03-292003-10-16Siebel Systems, Inc.Defining an approval process for requests for approval
US6636850B2 (en)2000-12-282003-10-21Fairisaac And Company, Inc.Aggregate score matching system for transaction records
US6636901B2 (en)1998-01-302003-10-21Object Technology Licensing Corp.Object-oriented resource lock and entry register
US20030200371A1 (en)2002-04-172003-10-23Abujbara Nabil M.Dynamic generation of a user interface based on automatic device detection
US20030200254A1 (en)2000-12-192003-10-23Coach WeiMethods and techniques for delivering rich java applications over thin-wire connections with high performance and scalability
US20030198337A1 (en)2002-04-182003-10-23Rohan LenardLocation enhanced automatic work distribution
US20030202617A1 (en)2002-04-242003-10-30Intel CorporationDecision feedback equalization employing a lookup table
US6643638B1 (en)2000-03-252003-11-04Kevin Houzhi XuSystem and method for storing and computing data and functions
US6643652B2 (en)2000-01-142003-11-04Saba Software, Inc.Method and apparatus for managing data exchange among systems in a network
US20030222680A1 (en)2002-06-042003-12-04Jaussi James E.Active cascode differential latch
US6661889B1 (en)2000-01-182003-12-09Avaya Technology Corp.Methods and apparatus for multi-variable work assignment in a call center
US6661908B1 (en)1999-01-132003-12-09Computer Associates Think, Inc.Signature recognition system and method
US20030229529A1 (en)2000-02-252003-12-11Yet MuiMethod for enterprise workforce planning
US20030229544A1 (en)2002-06-102003-12-11Veres Robert DeanMethod and system for scheduling transaction listings at a network-based transaction facility
WO2004001613A1 (en)2002-06-212003-12-31Siebel Systems, Inc.Task based user interface
US20040003043A1 (en)2002-06-202004-01-01International Business Machines CorporationRemote control of document objects in a collaborative environment
WO2004003684A2 (en)2002-06-272004-01-08Siebel Systems, Inc.Method and apparatus to facilitate development of a customer-specific business process model
WO2004003766A1 (en)2002-06-272004-01-08Siebel Systems, Inc.Prototyping graphical user interfaces
WO2004003885A1 (en)2002-06-272004-01-08Siebel Systems, Inc.Efficient high-interactivity user interface for client-server applications
US6678679B1 (en)2000-10-102004-01-13Science Applications International CorporationMethod and system for facilitating the refinement of data queries
US6678882B1 (en)1999-06-302004-01-13Qwest Communications International Inc.Collaborative model for software systems with synchronization submodel with merge feature, automatic conflict resolution and isolation of potential changes for reuse
US6678773B2 (en)2000-01-132004-01-13Motorola, Inc.Bus protocol independent method and structure for managing transaction priority, ordering and deadlocks in a multi-processing system
US6684261B1 (en)1993-07-192004-01-27Object Technology Licensing CorporationObject-oriented operating system
US20040024603A1 (en)2002-07-312004-02-05Deere & CompanyMethod of providing localized information from a single global transformation source
US20040021686A1 (en)2002-07-302004-02-05Barberis Romain P.Method and system for collaborative interaction on a document
US6691230B1 (en)1998-10-152004-02-10International Business Machines CorporationMethod and system for extending Java applets sand box with public client storage
US6691067B1 (en)1999-04-072004-02-10Bmc Software, Inc.Enterprise management system and method which includes statistical recreation of system resource usage for more accurate monitoring, prediction, and performance workload characterization
US20040034651A1 (en)2000-09-082004-02-19Amarnath GuptaData source interation system and method
US6701314B1 (en)2000-01-212004-03-02Science Applications International CorporationSystem and method for cataloguing digital information for searching and retrieval
US20040049580A1 (en)2002-09-052004-03-11International Business Machines CorporationReceive queue device with efficient queue flow control, segment placement and virtualization mechanisms
US20040049509A1 (en)2002-09-112004-03-11International Business Machines CorporationMethods and apparatus for managing dependencies in distributed systems
US20040054610A1 (en)2001-11-282004-03-18MonetaireMonetaire wealth management platform
US6711565B1 (en)2001-06-182004-03-23Siebel Systems, Inc.Method, apparatus, and system for previewing search results
US20040064552A1 (en)2002-06-252004-04-01Chong James C.Method and system for monitoring performance of applications in a distributed environment
US20040068517A1 (en)2002-10-022004-04-08Bank One CorporationSystem and method for network-based project management
US6721747B2 (en)2000-01-142004-04-13Saba Software, Inc.Method and apparatus for an information server
US6728702B1 (en)2001-06-182004-04-27Siebel Systems, Inc.System and method to implement an integrated search center supporting a full-text search and query on a database
US6728852B1 (en)2000-06-302004-04-27Sun Microsystems, Inc.Method and apparatus for reducing heap size through adaptive object representation
US6732095B1 (en)2001-04-132004-05-04Siebel Systems, Inc.Method and apparatus for mapping between XML and relational representations
US6732111B2 (en)1998-03-032004-05-04Siebel Systems, Inc.Method, apparatus, system, and program product for attaching files and other objects to a partially replicated database
US20040088199A1 (en)2002-10-312004-05-06Childress Allen B.Method of forming a business rule
US20040103014A1 (en)2002-11-252004-05-27Teegan Hugh A.System and method for composing and constraining automated workflow
WO2004046882A2 (en)2002-11-152004-06-03Fair Isaac CorporationFraud and abuse detection and entity profiling in hierarchical coded payment systems
US6748422B2 (en)2000-10-192004-06-08Ebay Inc.System and method to control sending of unsolicited communications relating to a plurality of listings in a network-based commerce facility
US6750858B1 (en)1993-10-252004-06-15Object Technology Licensing CorporationObject-oriented window area display system
US6751663B1 (en)1999-03-252004-06-15Nortel Networks LimitedSystem wide flow aggregation process for aggregating network activity records
US20040117759A1 (en)2001-02-222004-06-17Rippert Donald JDistributed development environment for building internet applications by developers at remote locations
US6754475B1 (en)2002-06-282004-06-22Motorola, Inc.Transmission performance measurement and use thereof
EP1430396A1 (en)2001-09-292004-06-23Siebel Systems, Inc.Method, apparatus, and system for implementing view caching in a framework to support web-based applications
US20040122652A1 (en)2002-12-232004-06-24International Business Machines CorporationMock translating software applications at runtime
US6756994B1 (en)2000-08-072004-06-29Canon Kabushiki KaishaMethod and apparatus for handling secondary dependencies
US20040133876A1 (en)2003-01-082004-07-08Craig SprouleSystem and method for the composition, generation, integration and execution of business processes over a network
US20040133416A1 (en)2002-07-182004-07-08Norio FukuokaInformation terminal device, method of acquiring information corresponding to language identification information from server and program thereof, network system, additional function purchasing progam, and program function adding method
US6763351B1 (en)2001-06-182004-07-13Siebel Systems, Inc.Method, apparatus, and system for attaching search results
US20040139021A1 (en)2002-10-072004-07-15Visa International Service AssociationMethod and system for facilitating data access and management on a secure token
EP1438649A1 (en)2001-09-282004-07-21Siebel Systems, Inc.Methods and apparatus for enabling keyboard accelerators in applications implemented via a browser
WO2004061815A1 (en)2002-12-312004-07-22Siebel Systems, Inc.A method and apparatus for an integrated process modeller
US20040145607A1 (en)2001-04-272004-07-29Alderson Graham RichardMethod and apparatus for interoperation between legacy software and screen reader programs
US20040148586A1 (en)2002-11-142004-07-29Sap AgModeling system for graphic user interface
US20040147138A1 (en)1998-09-012004-07-29Micron Technology, Inc.Method for forming metal-containing films using metal complexes with chelating o- and/or n-donor ligands
US20040148152A1 (en)2003-01-172004-07-29Nec CorporationSystem performance prediction mechanism and method based on software component performance measurements
US6772350B1 (en)1998-05-152004-08-03E.Piphany, Inc.System and method for controlling access to resources in a distributed environment
US6771706B2 (en)2001-03-232004-08-03Qualcomm IncorporatedMethod and apparatus for utilizing channel state information in a wireless communication system
US6778971B1 (en)1999-06-032004-08-17Microsoft CorporationMethods and apparatus for analyzing computer-based tasks to build task models
US20040162812A1 (en)2002-11-272004-08-19Lane David P.Searching within a contact center portal
US20040162822A1 (en)2003-02-132004-08-19Khachatur PapanyanMethod and apparatus for converting in-line database queries to stored procedures
US6782091B1 (en)2000-10-132004-08-24Dunning Iii Emerson CVirtual call distribution system
US20040167765A1 (en)1998-05-132004-08-26Abu El Ata Nabil A.System and method for improving predictive modeling of an information system
US6785341B2 (en)2001-05-112004-08-31Qualcomm IncorporatedMethod and apparatus for processing data in a multiple-input multiple-output (MIMO) communication system utilizing channel state information
US6788114B1 (en)2003-06-272004-09-07Dialog Semiconductor GmbhComparator with high-voltage inputs in an extended CMOS process for higher voltage levels
US6792420B2 (en)2001-06-292004-09-14International Business Machines CorporationMethod, system, and program for optimizing the processing of queries involving set operators
WO2004086197A2 (en)2003-03-242004-10-07Siebel Systems, Inc.Custom common object
WO2004086198A2 (en)2003-03-242004-10-07Siebel Systems, Inc.Common common object
US6804330B1 (en)2002-01-042004-10-12Siebel Systems, Inc.Method and system for accessing CRM data via voice
US20040205672A1 (en)2000-12-292004-10-14International Business Machines CorporationAutomated spell analysis
US6807632B1 (en)1999-01-212004-10-19Emc CorporationContent addressable information encapsulation, representation, and transfer
US6810429B1 (en)2000-02-032004-10-26Mitsubishi Electric Research Laboratories, Inc.Enterprise integration system
WO2004095208A2 (en)2003-03-242004-11-04Siebel Systems Inc.Product common object
WO2004095207A2 (en)2003-03-252004-11-04Siebel Systems, Inc.Modeling of order data
US20040220792A1 (en)2003-04-302004-11-04Gallanis Peter ThomasPerformance modeling for information systems
US6820082B1 (en)2000-04-032004-11-16Allegis CorporationRule based database security system and method
US20040236566A1 (en)2003-05-202004-11-25Simske Steven J.System and method for identifying special word usage in a document
US20040243587A1 (en)2003-05-292004-12-02Nuyens Erik D.Method and system for externalizing conditional logic for collecting multi-purpose objects
US6829655B1 (en)2001-03-282004-12-07Siebel Systems, Inc.Method and system for server synchronization with a computing device via a companion device
US6831668B2 (en)2000-04-032004-12-14Business Objects, S.A.Analytical reporting on top of multidimensional data model
US6836275B1 (en)2000-08-282004-12-28Sanavigator, Inc.Method for distinguishing between single and multiple connections in a network topology
WO2004114147A1 (en)2003-06-192004-12-29Siebel Systems, Inc. (A Corporation Of Delaware)Intelligent data search
US20040268299A1 (en)2003-06-302004-12-30Shu LeiApplication user interface template with free-form layout
US20040268221A1 (en)2001-12-122004-12-30Shengjin WangElectronic document reading system and method
US6839682B1 (en)1999-05-062005-01-04Fair Isaac CorporationPredictive modeling of consumer financial behavior using supervised segmentation and nearest-neighbor matching
WO2005001627A2 (en)2003-06-042005-01-06Rulespower, Inc.Relational logic management system
WO2005003888A2 (en)2003-06-232005-01-13Siebel Systems Inc.Function space reservation system
US6847982B2 (en)1996-04-122005-01-25Computer Associates Think, Inc.Intelligent data inventory and asset management system method and apparatus
US6851089B1 (en)1999-10-252005-02-01Amazon.Com, Inc.Software application and associated methods for generating a software layer for structuring semistructured information
US20050027563A1 (en)2003-01-292005-02-03Fackler James C.System and method in a computer system for managing a number of attachments associated with a patient
US20050027871A1 (en)2003-06-052005-02-03William BradleyInteroperable systems and methods for peer-to-peer service orchestration
US6856992B2 (en)2001-05-152005-02-15Metatomix, Inc.Methods and apparatus for real-time business visibility using persistent schema-less data storage
US6856575B2 (en)2002-10-212005-02-15Abb Offshore Systems LimitedMonitoring a microseismic event
US20050039191A1 (en)2003-08-122005-02-17Chordiant Software, Inc.Process/viewer interface
US6859787B2 (en)1996-08-082005-02-22Ebay, Inc.Method and system for providing order status information using an update status flag
US20050044198A1 (en)2003-08-082005-02-24Jun OkitsuMethod of controlling total disk usage amount in virtualized and unified network storage system
US20050050000A1 (en)2003-09-022005-03-03International Business Machines CorporationGeneration of XSLT style sheets for different portable devices
US6865546B1 (en)2000-04-192005-03-08Amazon.Com, Inc.Methods and systems of assisting users in purchasing items
US6865575B1 (en)2000-07-062005-03-08Google, Inc.Methods and apparatus for using a modified index to provide search results in response to an ambiguous search query
US20050055330A1 (en)2001-05-152005-03-10Britton Colin P.Surveillance, monitoring and real-time events platform
US6867789B1 (en)2000-02-152005-03-15Bank One, Delaware, National AssociationSystem and method for generating graphical user interfaces
US20050059566A1 (en)2000-01-052005-03-17Brown Jerry S.Chemical and biological warfare decontaminating solution using peracids and germinants in microemulsions, process and product thereof
US20050060372A1 (en)2003-08-272005-03-17Debettencourt JasonTechniques for filtering data from a data stream of a web services application
US20050071211A1 (en)2003-09-262005-03-31Flockhart Andrew D.Method and apparatus for assessing the status of work waiting for service
US20050096959A1 (en)2003-10-312005-05-05Microsoft CorporationRule engine method and system
US20050104628A1 (en)2003-11-182005-05-19Toru TanzawaSignal level detector and amplification factor control system using signal level detector
US20050125683A1 (en)2003-11-142005-06-09Sony CorporationInformation acquisition system, information acquisition method and information processing program
US20050132048A1 (en)2003-12-122005-06-16International Business Machines CorporationRole-based views access to a workflow weblog
US20050138162A1 (en)2001-05-102005-06-23Brian ByrnesSystem and method for managing usage quotas
US20050144023A1 (en)2003-12-242005-06-30At&T Corp.Methods and apparatus for directory enabled network services
US6920615B1 (en)2000-11-292005-07-19Verizon Corporate Services Group Inc.Method and system for service-enablement gateway and its service portal
US6918222B2 (en)2003-09-092005-07-19Illinois Tool Works Inc.Fastener for spacing object from substrate
US20050165823A1 (en)2004-01-222005-07-28Microsoft CorporationBinary dependency database
US6925457B2 (en)2001-07-272005-08-02Metatomix, Inc.Methods and apparatus for querying a relational data store using schema-less queries
US6925609B1 (en)2000-01-312005-08-02International Business Machines CorporationHybrid task and file oriented user interface
US6927728B2 (en)2003-03-132005-08-09Motorola, Inc.Method and apparatus for multi-antenna transmission
US6934702B2 (en)2001-05-042005-08-23Sun Microsystems, Inc.Method and system of routing messages in a distributed search network
US6940917B2 (en)2002-08-272005-09-06Qualcomm, IncorporatedBeam-steering and beam-forming for wideband MIMO/MISO systems
US20050198021A1 (en)2003-12-122005-09-08International Business Machines CorporationVisualization of attributes of workflow weblogs
US20050216235A1 (en)2004-03-292005-09-29Microsoft CorporationScalability test and analysis
US20050222889A1 (en)2004-03-312005-10-06Chris LaiMethod and system for facility management
US6954737B2 (en)2001-11-052005-10-11Johnsondiversey, Inc.Method and apparatus for work management for facility maintenance
US20050228875A1 (en)2004-04-132005-10-13Arnold MonitzerSystem for estimating processing requirements
US6956845B2 (en)1997-09-262005-10-18Mci, Inc.Integrated customer web station for web based call management
US20050234882A1 (en)2004-04-202005-10-20Calpont CorporationData structure for a hardware database management system
US6959432B2 (en)2001-03-082005-10-25Escher Technologies, Ltd.Process and system for developing mathematically validated object-oriented software
US6961725B2 (en)2002-05-162005-11-01Industrial Technology Research InstituteMethod of a data range search with plural pre-set rules
US6966033B1 (en)2001-09-282005-11-15Emc CorporationMethods and apparatus for graphically managing resources
US20050267770A1 (en)2004-05-262005-12-01International Business Machines CorporationMethods and apparatus for performing task management based on user context
US6976144B1 (en)2003-05-062005-12-13Pegasystems, Inc.Methods and apparatus for digital data processing with mutable inheritance
WO2005117549A2 (en)2004-05-262005-12-15Pegasystems Inc.Method and apparatus for integration of declarative rule-based processing with procedural programming in a digital data-processing environment
US6978719B2 (en)2003-10-282005-12-27Hitachi, Ltd.Railway car and bogie of railway car
US20050288920A1 (en)2000-06-262005-12-29Green Edward AMulti-user functionality for converting data from a first form to a second form
US20060004845A1 (en)2004-06-032006-01-05Microsoft CorporationMethod and apparatus for generating user interfaces based upon automation with full flexibility
US6985912B2 (en)2002-07-222006-01-10Thought, Inc.Dynamic object-driven database manipulation and mapping system having a simple global interface and an optional multiple user need only caching system with disable and notify features
US20060015388A1 (en)2004-07-132006-01-19Flockhart Andrew DMethod and apparatus for supporting individualized selection rules for resource allocation
US20060020783A1 (en)2000-08-302006-01-26Douglas FisherMethod, system and service for conducting authenticated business transactions
US6991153B2 (en)1999-06-302006-01-31Silverbrook Research Pty LtdComputer system for enabling collaborative document markup between participants
US20060063138A1 (en)2004-09-162006-03-23Sap AktiengesellschaftMethods and systems for adapting data from a user interface
US20060064486A1 (en)2004-09-172006-03-23Microsoft CorporationMethods for service monitoring and control
US20060064667A1 (en)2004-09-202006-03-23Freitas Jose DSystem and method of model-driven development using a transformation model
US7020882B1 (en)2000-09-142006-03-28International Business Machines CorporationMethod, system, and program for remotely manipulating a user interface over a network
US7020869B2 (en)2000-12-012006-03-28Corticon Technologies, Inc.Business rules user interface for development of adaptable enterprise applications
US20060075360A1 (en)2004-10-042006-04-06Edwards Systems Technology, Inc.Dynamic highlight prompting apparatus and method
US7028225B2 (en)2001-09-252006-04-11Path Communications, Inc.Application manager for monitoring and recovery of software based application processes
US20060080082A1 (en)2004-08-232006-04-13Geneva Software Technologies LimitedSystem and method for product migration in multiple languages
US20060080401A1 (en)2004-09-292006-04-13International Business Machines CorporationAdaptive vicinity prefetching for filesystem metadata
US7035808B1 (en)1999-10-202006-04-25Avaya Technology Corp.Arrangement for resource and work-item selection
US20060092467A1 (en)2004-09-012006-05-04Dumitrescu Tiberiu APrint job workflow system
US20060101393A1 (en)2004-10-222006-05-11Gerken Christopher HSystem and Method for Building an Open Model Driven Architecture Pattern Based on Exemplars
US20060101386A1 (en)2004-10-222006-05-11Gerken Christopher HSystem and Method for Creating Application Content using an Open Model Driven Architecture
US20060100847A1 (en)2004-11-092006-05-11Mcentee Robert ASystem and method for generating a target language markup language text template
US20060106846A1 (en)2004-11-122006-05-18Schulz Karsten ACross-context task management
US7058637B2 (en)2001-05-152006-06-06Metatomix, Inc.Methods and apparatus for enterprise application integration
US7058367B1 (en)2003-01-312006-06-06At&T Corp.Rate-adaptive methods for communicating over multiple input/multiple output wireless systems
US7064766B2 (en)2001-10-182006-06-20Microsoft CorporationIntelligent caching data structure for immediate mode graphics
US20060139312A1 (en)2004-12-232006-06-29Microsoft CorporationPersonalization of user accessibility options
US7073177B2 (en)2001-05-102006-07-04Sun Microsystems, Inc.Resource managing system for changing resource consumption state of the lower priority resource entity to more restrictive state when resource reached critical level
US20060149751A1 (en)2004-12-302006-07-06Sripad JadeCustom templates
US7076558B1 (en)2002-02-272006-07-11Microsoft CorporationUser-centric consent management system and method
US20060167655A1 (en)2003-02-282006-07-27David BarrowClassification using probability estimate re-sampling
US20060173724A1 (en)2005-01-282006-08-03Pegasystems, Inc.Methods and apparatus for work management and routing
US20060173871A1 (en)2005-02-012006-08-03Seiko Epson CorporationResource managing system, resource managing program and resource managing method
US7089193B2 (en)2001-05-092006-08-08Prochain Solutions, Inc.Multiple project scheduling system
US7103173B2 (en)2001-07-092006-09-05Austin Logistics IncorporatedSystem and method for preemptive goals based routing of contact records
US20060206305A1 (en)2005-03-092006-09-14Fuji Xerox Co., Ltd.Translation system, translation method, and program
US20060206303A1 (en)2005-03-082006-09-14Microsoft CorporationResource authoring incorporating ontology
US20060209085A1 (en)2005-03-152006-09-21Microsoft CorporationProviding 1D and 2D connectors in a connected diagram
US20060218166A1 (en)2004-05-282006-09-28Metadata, LlcRapid application development based on a data dependency path through a body of related data
US7124145B2 (en)2003-03-272006-10-17Millennium It (Usa) Inc.System and method for dynamic business logic rule integration
US20060271559A1 (en)2005-05-262006-11-30Nicholas StavrakosMethod and system for delta compression
US20060271920A1 (en)2005-05-242006-11-30Wael AbouelsaadatMultilingual compiler system and method
US20060288348A1 (en)2001-11-222006-12-21Shinichi KawamotoVirtual computer systems and computer virtualization programs
US20070005623A1 (en)2005-06-302007-01-04Microsoft CorporationProcess oriented message driven workflow programming model
US20070010991A1 (en)2002-06-202007-01-11Shu LeiTranslation leveraging
US7171145B2 (en)2002-12-132007-01-30Ricoh Company, Ltd.Developing device and process cartridge for an image forming apparatus
US7171415B2 (en)2001-05-042007-01-30Sun Microsystems, Inc.Distributed information discovery through searching selected registered information providers
US20070028225A1 (en)2002-03-162007-02-01Whittaker James AMethod and apparatus for preemptive monitoring of software binaries by instruction interception and dynamic recompilation
US20070055938A1 (en)2005-09-072007-03-08Avaya Technology Corp.Server-based method for providing internet content to users with disabilities
US20070061789A1 (en)2001-09-212007-03-15Siebel Systems, Inc.Methods and apparatus for integrated, automatic pseudo localization of software
US7194690B2 (en)2003-04-172007-03-20Lenovo (Singapore) Pte. Ltd.Remote support for computer or other electronic device
WO2007033922A2 (en)2005-09-192007-03-29International Business Machines CorporationMethod and device for dynamically adjusting resources
US20070094199A1 (en)2005-08-302007-04-26International Business Machines CorporationSystem and method for automatically processing dynamic business rules in a content management system
US20070100782A1 (en)2005-10-282007-05-03Reed Tom MMethod and apparatus for workflow interactive troubleshooting tool
US20070118497A1 (en)2005-11-222007-05-24Naotaka KatohLinking of identical character strings in differnt files
US20070130130A1 (en)2005-12-022007-06-07Salesforce.Com, Inc.Systems and methods for securing customer data in a multi-tenant environment
US20070136068A1 (en)2005-12-092007-06-14Microsoft CorporationMultimodal multilingual devices and applications for enhanced goal-interpretation and translation for service providers
US20070143851A1 (en)2005-12-212007-06-21FiberlinkMethod and systems for controlling access to computing resources based on known security vulnerabilities
US20070143163A1 (en)2005-12-162007-06-21Sap AgSystems and methods for organizing and monitoring data collection
US20070203756A1 (en)2001-12-172007-08-30Siebel Systems, Inc.Configuration of employee benefit plans
EP1830312A1 (en)2006-03-032007-09-05Pegasystems Inc.Rules base systems and methods with circumstance translation
US20070208553A1 (en)2002-06-202007-09-06Mark HastingsVisual context for translation
US20070226031A1 (en)2004-11-302007-09-27Manson Nicholas RMethods and apparatuses for grouped option specification
EP1840803A1 (en)2006-03-302007-10-03Pegasystems Inc.User interface methods and apparatus for rules processing
US20070245300A1 (en)2006-03-222007-10-18Benjamin ChanApparatus, system, and method for presenting project scheduling information in combination with workflow information
US7289793B2 (en)2001-12-032007-10-30Scott GilbertMethod and apparatus for displaying real-time information objects between a wireless mobile user station and multiple information sources based upon event driven parameters and user modifiable object manifest
US20070260584A1 (en)2006-04-212007-11-08Marti Jordi MSystem for processing formatted data
USRE39918E1 (en)1993-04-302007-11-13Stmicroelectronics, Inc.Direct current sum bandgap voltage comparator
US7302417B2 (en)2005-05-022007-11-27Synopsys, Inc.Method and apparatus for improving efficiency of constraint solving
US20070294644A1 (en)2004-09-282007-12-20Yost David ASystem of GUI Text Cursor, Caret, and Selection
US20080002823A1 (en)2006-05-012008-01-03Witness Systems, Inc.System and Method for Integrated Workforce and Quality Management
US7318066B2 (en)2000-10-312008-01-08Michael Philip KaufmanSystem and method for generating automatic user interface for arbitrarily complex or large databases
US7318020B1 (en)2003-10-082008-01-08Microsoft CorporationMethods and systems for external localization
US7334039B1 (en)2002-02-012008-02-19Oracle International CorporationTechniques for generating rules for a dynamic rule-based system that responds to requests for a resource on a network
US20080046462A1 (en)2000-10-312008-02-21Kaufman Michael PSystem and Method for Generating Automatic User Interface for Arbitrarily Complex or Large Databases
US7343295B2 (en)2000-04-052008-03-11Brenda PomeranceAutomated complaint resolution system
US20080077384A1 (en)2006-09-222008-03-27International Business Machines CorporationDynamically translating a software application to a user selected target language that is not natively provided by the software application
US7353229B2 (en)2000-05-262008-04-01Vilcauskas Jr Andrew JPost-session internet advertising system
US7353254B2 (en)2001-11-052008-04-01International Business Machines CorporationCollaborative chat system
US20080085502A1 (en)2006-10-042008-04-10Ecollege.ComWeb service api for student information and course management systems
US20080109467A1 (en)2006-11-032008-05-08Microsoft CorporationData entity centric approach for designing workflows
US20080120593A1 (en)2006-11-212008-05-22Ido KerenGUI modeling of deep hierarchical data
US20080134088A1 (en)2006-12-052008-06-05Palm, Inc.Device for saving results of location based searches
US20080163253A1 (en)2006-12-282008-07-03Sap AgDynamic business object properties for SOA architectures
US20080184230A1 (en)2007-01-312008-07-31Leech Phillip ASystems and methods for determining power consumption profiles for resource users and using the profiles for resource allocation
US20080189679A1 (en)2007-02-052008-08-07Jared RodriguezMethod and system for creating, deploying, and utilizing a service
US7412388B2 (en)2003-12-122008-08-12International Business Machines CorporationLanguage-enhanced programming tools
US20080195377A1 (en)2007-02-092008-08-14International Business Machines CorporationMethod, device, and program product for verifying translation in resource file
US20080208785A1 (en)2006-03-302008-08-28Pegasystems, Inc.User interface methods and apparatus for rules processing
US20080216060A1 (en)2002-11-202008-09-04Vargas Byron DSystem for translating diverse programming languages
US20080216055A1 (en)2007-03-022008-09-04Pegasystems, Inc.Proactive performance management for multi-user enterprise software systems
US20080263510A1 (en)2007-04-182008-10-23Takashi NeromeApparatus and method for supporting model-driven development
US20080297482A1 (en)2007-05-302008-12-04Microsoft CorporationRecognizing selection regions from multiple simultaneous inputs
US20090007084A1 (en)2007-06-272009-01-01International Business Machines CorporationModel driven development including aspect integration tool
US20090018998A1 (en)2007-07-092009-01-15International Business Machines CorporationPerformance Of An Enterprise Service Bus By Decomposing A Query Result From The Service Registry
US7505827B1 (en)1998-11-062009-03-17Honeywell International Inc.Automated finite capacity scheduler
US20090075634A1 (en)2005-06-292009-03-19Microsoft CorporationData buddy
US20090083697A1 (en)2007-09-212009-03-26Honeywell International Inc.Integration of User Interface Design and Model Driven Development
US7526481B1 (en)1999-04-192009-04-28Oracle International CorporationWeb servers with queryable dynamic caches
US7536294B1 (en)2002-01-082009-05-19Oracle International CorporationMethod and apparatus for translating computer programs
US20090132232A1 (en)2006-03-302009-05-21Pegasystems Inc.Methods and apparatus for implementing multilingual software applications
US20090132996A1 (en)1999-05-172009-05-21Invensys Systems, Inc.Apparatus for control systems with objects that are associated with live data
US20090138844A1 (en)2007-11-262009-05-28Benjamin HalberstadtDecorated Model Architecture for Efficient Model-Driven Application Development
US20090150541A1 (en)2007-12-062009-06-11Sony Corporation And Sony Electronics Inc.System and method for dynamically generating user interfaces for network client devices
US20090158407A1 (en)2007-12-132009-06-18Fiberlink Communications CorporationApi translation for network access control (nac) agent
US20090158213A1 (en)2007-12-182009-06-18Samsung Electronics Co. Ltd.Mobile terminal and method of configuring and executing application functions for the same
US20090164494A1 (en)2007-12-212009-06-25Google Inc.Embedding metadata with displayable content and applications thereof
US7555645B2 (en)2005-01-062009-06-30Oracle International CorporationReactive audit protection in the database (RAPID)
US20090171938A1 (en)2007-12-282009-07-02Microsoft CorporationContext-based document search
US20090199123A1 (en)2008-02-032009-08-06Microsoft CorporationDynamic preview of diagram elements to be inserted into a diagram
US7574494B1 (en)1999-10-152009-08-11Thomson LicensingUser interface for a bi-directional communication system
US20090228786A1 (en)2008-03-102009-09-10Microsoft CorporationFlexible creation of auto-layout compliant diagrams
US7596504B2 (en)2003-08-202009-09-29International Business Machines CorporationManagement of support center calls
US20090271708A1 (en)2008-04-282009-10-29Mr. Roger PetersCollaboration Software With Real-Time Synchronization
US20090276206A1 (en)2006-06-222009-11-05Colin FitzpatrickDynamic Software Localization
US20090282384A1 (en)2008-05-122009-11-12Raytheon CompanyFramework-Based Model-Driven Software Development
US20090319948A1 (en)2008-06-202009-12-24Smartdraw.ComAutomated editing of graphics charts
US7647417B1 (en)2006-03-152010-01-12Netapp, Inc.Object cacheability with ICAP
US20100011338A1 (en)2008-07-092010-01-14International Business Machines CorporationMethods and tools for data-driven application engineering
US7685013B2 (en)1999-11-042010-03-23Jpmorgan Chase BankSystem and method for automatic financial project management
US7689447B1 (en)2005-10-262010-03-30At&T Intellectual Property Ii, L.P.Worklist integration of logical and physical tasks
US20100083135A1 (en)2008-09-302010-04-01Lenovo (Singapore) Pte. Ltd.Collaborative web navigation using document object model (dom) based document references
US20100149109A1 (en)2008-12-122010-06-17John Greer EliasMulti-Touch Shape Drawing
US7779395B1 (en)2004-03-052010-08-17Adobe Systems IncorporatedSystem and method for routing data
US7783596B2 (en)2006-05-052010-08-24Lockheed Martin CorporationSystem and method for an immutable identification scheme in a large-scale computer system
US20100217737A1 (en)2009-02-202010-08-26Ajay ShamaMethod and system for business rules management
US7787609B1 (en)2005-10-062010-08-31Avaya Inc.Prioritized service delivery based on presence and availability of interruptible enterprise resources with skills
US7791559B2 (en)2006-09-142010-09-07Citrix Systems, Inc.System and method for multiple display support in remote access software
US7818506B1 (en)2002-12-132010-10-19Vignette Software LlcMethod and system for cache management
US7844594B1 (en)1999-06-182010-11-30Surfwax, Inc.Information search, retrieval and distillation into knowledge objects
US20110016422A1 (en)2009-07-162011-01-20Miyazawa YusukeDisplay Apparatus, Display Method, and Program
US7889896B2 (en)2005-08-182011-02-15Hologic, Inc.Patient worklist management in digital radiography review workstations
US20110066486A1 (en)2009-09-112011-03-17International Business Machines CorporationSystem and method for efficient creation and reconciliation of macro and micro level test plans
US20110072373A1 (en)2009-03-232011-03-24Yasuhiro YukiInformation processing device, information processing method, recording medium, and integrated circuit
US7937690B2 (en)2006-05-232011-05-03Hewlett-Packard Development Company, L.P.Evaluating performance of software application
US20110148791A1 (en)2009-12-232011-06-23Canon Kabushiki KaishaMethod of interfacing with multi-point display device
US7971180B2 (en)2007-06-132011-06-28International Business Machines CorporationMethod and system for evaluating multi-dimensional project plans for implementing packaged software applications
US7974714B2 (en)1999-10-052011-07-05Steven Mark HoffbergIntelligent electronic appliance system and method
US7983895B2 (en)2004-11-092011-07-19Sony Online Entertainment LlcSystem and method for generating grammatically correct text strings
US20110214067A1 (en)2010-03-012011-09-01Salesforce.Com, Inc.Method and system for providing an adaptive input user interface for data entry applications
US20110239113A1 (en)2010-03-252011-09-29Colin HungSystems and methods for redacting sensitive data entries
US20110252305A1 (en)2008-10-162011-10-13Unblu Inc.Capturing the visual content of browser windows
US20110264251A1 (en)2010-04-262011-10-27Siemens AktiengesellschaftElectronic work instruction configured for isa-95 standard
US20120041921A1 (en)2010-08-162012-02-16Salesforce.Com, Inc.Mechanism for facilitating efficient business rules management and data processing
US20120050530A1 (en)2010-08-312012-03-01Google Inc.Use camera to augment input for portable electronic device
US20120102420A1 (en)*2010-10-252012-04-26Salesforce.Com, Inc.Multiple Views in an Information Feed
US20120198367A1 (en)2011-01-312012-08-02Sap AgUser interface style guide compliance forecasting
US20120272186A1 (en)2011-04-202012-10-25Mellmo Inc.User Interface for Data Comparison
US20120290939A1 (en)2009-12-292012-11-15Nokia Corporation apparatus, method, computer program and user interface
US20120293558A1 (en)2010-10-012012-11-22Lucid Software, IncManipulating graphical objects
US20120306773A1 (en)2011-05-312012-12-06Acer IncorporatedTouch control method and electronic apparatus
US20130031455A1 (en)2011-07-282013-01-31Peter GriffithsSystem for Linking to Documents with Associated Annotations
US20130047165A1 (en)*2011-08-152013-02-21Sap AgContext-Aware Request Dispatching in Clustered Environments
US8386960B1 (en)2008-08-292013-02-26Adobe Systems IncorporatedBuilding object interactions
US20130067392A1 (en)2011-09-122013-03-14Microsoft CorporationMulti-Input Rearrange
US20130120319A1 (en)2005-10-312013-05-16Extreme Reality Ltd.Methods, Systems, Apparatuses, Circuits and Associated Computer Executable Code for Detecting Motion, Position and/or Orientation of Objects Within a Defined Spatial Region
US20130120434A1 (en)2009-08-182013-05-16Nayoung KimMethods and Apparatus for Image Editing Using Multitouch Gestures
US20130135294A1 (en)*2011-11-282013-05-30Lg Electronics Inc.Mobile terminal and control method thereof
US8468492B1 (en)2009-03-302013-06-18Pegasystems, Inc.System and method for creation and modification of software applications
US20130159904A1 (en)2011-12-202013-06-20Rakesh KelappanProcess flow designing based on connection compatibility between process components
US20130167245A1 (en)2011-12-222013-06-27Roche Diagnostics Operations, Inc.Customer error screen capture
US20130179816A1 (en)2012-01-062013-07-11Samsung Electronics Co., Ltd.User terminal apparatus and controlling method thereof
US8516193B1 (en)2006-03-302013-08-20Pegasystems Inc.Techniques for content-based caching in a computer system
US20130290249A1 (en)2010-12-232013-10-31Dwight MerrimanLarge distributed database clustering systems and methods
US20130335339A1 (en)2012-06-182013-12-19Richard MaunderMulti-touch gesture-based interface for network design and management
US20140082539A1 (en)2012-09-172014-03-20Adobe Systems IncorporatedComputer-implemented methods and systems for multi-touch duplication and swapping interactions
US20140089819A1 (en)*2012-04-062014-03-27Myspace, LlcHover card
US20140125577A1 (en)2012-11-052014-05-08University Of South AustraliaDistance based modelling and manipulation methods for augmented reality systems using ultrasonic gloves
US20140137019A1 (en)2012-11-142014-05-15Apple Inc.Object connection
US8739044B1 (en)2011-03-042014-05-27Amazon Technologies, Inc.Collaborative browsing on a network site
US8744999B2 (en)2012-01-302014-06-03Microsoft CorporationIdentifier compression for file synchronization via soap over HTTP
US20140258860A1 (en)2013-03-072014-09-11Srinivasan SubramanianSystem and method for providing feedback to three-touch stroke motion
US20140277164A1 (en)2013-03-142014-09-18DePuy Synthes Products, LLCBone anchors and surgical instruments with integrated guide tips
US8843435B1 (en)2009-03-122014-09-23Pegasystems Inc.Techniques for dynamic data processing
US8850362B1 (en)2007-11-302014-09-30Amazon Technologies, Inc.Multi-layered hierarchical browsing
US8863008B2 (en)2010-02-172014-10-14International Business Machines CorporationAutomatic removal of sensitive information from a computer screen
US20140313135A1 (en)2013-04-192014-10-23International Business Machines CorporationTouch sensitive data entry using a continuous gesture
US20140325410A1 (en)2013-04-262014-10-30Samsung Electronics Co., Ltd.User terminal device and controlling method thereof
US8880487B1 (en)2011-02-182014-11-04Pegasystems Inc.Systems and methods for distributed rules processing
US8903933B1 (en)2014-07-212014-12-02ConnectWise Inc.Systems and methods for prioritizing and servicing support tickets using a chat session
US8924335B1 (en)2006-03-302014-12-30Pegasystems Inc.Rule-based user interface conformance methods
US20150058772A1 (en)2013-08-232015-02-26Ab Initio Technology LlcGraphical user interface having enhanced tool for connecting components
US20150074606A1 (en)2013-09-122015-03-12Blackberry LimitedMethods and software for facilitating the selection of multiple items at an electronic device
US9195936B1 (en)2011-12-302015-11-24Pegasystems Inc.System and method for updating or modifying an application without manual coding
US9253129B2 (en)2010-10-062016-02-02International Business Machines CorporationInstant messaging with browser collaboration
US20160041961A1 (en)2014-08-072016-02-11John RomneyApparatus and method for processing citations within a document
US20160062963A1 (en)2014-08-262016-03-03Adobe Systems IncorporatedSynchronizing DOM Element References
US20160085809A1 (en)2014-09-242016-03-24Oracle International CorporationEnriching events with dynamically typed big data for event processing
US20160098298A1 (en)*2009-04-242016-04-07Pegasystems Inc.Methods and apparatus for integrated work management
US20160105370A1 (en)2014-10-102016-04-14Pegasystems Inc.Event processing with enhanced throughput
US20160110055A1 (en)*2014-10-202016-04-21Oracle International CorporationEvent-based architecture for expand-collapse operations
US9495340B2 (en)2006-06-302016-11-15International Business Machines CorporationMethod and apparatus for intelligent capture of document object model events
US20170013073A1 (en)2012-07-192017-01-12Glance Networks, Inc.Presence Enhanced Co-Browsing Customer Support
US20170090685A1 (en)*2015-09-292017-03-30Pegasystems Inc.Method and system for determining user interface usage
US20170109032A1 (en)2015-10-192017-04-20MyscriptSystem and method of guiding handwriting diagram input
US20170242582A1 (en)2015-04-242017-08-24Yandex Europe AgMethod and apparatus for processing user input
US20170308556A1 (en)*2014-10-302017-10-26Pearson Education, Inc.Content database generation
US20170351425A1 (en)2016-06-032017-12-07Pegasystems Inc.Connecting graphical shapes using gestures
US20170357703A1 (en)2013-11-112017-12-14Amazon Technologies, Inc.Dynamic partitioning techniques for data streams
US20180011678A1 (en)2016-07-112018-01-11Pegasystems Inc.Selective sharing for collaborative application usage
US20180024901A1 (en)*2015-09-182018-01-25Splunk Inc.Automatic entity control in a machine data driven service monitoring system
US20180067580A1 (en)2015-02-272018-03-08Quickstep Technologies LlcMethod for interacting with an electronic and/or computer device implementing a capacitive control surface and a peripheral surface, interface and device implementing this method
US10453083B2 (en)2013-05-162019-10-22International Business Machines CorporationData clustering and user modeling for next-best-action decisions
US10601751B1 (en)*2019-04-302020-03-24Braze, Inc.Systems and methods for controlling user contacts

Patent Citations (796)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4344142A (en)1974-05-231982-08-10Federal-Mogul CorporationDirect digital control of rubber molding presses
US4047059A (en)1976-05-241977-09-06Rca CorporationComparator circuit
US4602168A (en)1984-03-281986-07-22National Semiconductor CorporationLow offset CMOS comparator circuit
US4701130A (en)1985-01-111987-10-20Access Learning Technology CorporationSoftware training system
US4607232A (en)1985-04-011986-08-19Raytheon CompanyLow voltage amplifier circuit
US4659944A (en)1985-04-081987-04-21Motorola, Inc.High voltage detection circuit
US5267175A (en)1986-09-121993-11-30Digital Equipment CorporationData base access mechanism for rules utilized by a synthesis procedure for logic circuit design
US5062060A (en)1987-01-051991-10-29Motorola Inc.Computer human interface comprising user-adjustable window for displaying or printing information
US4930071A (en)1987-06-191990-05-29Intellicorp, Inc.Method for integrating a knowledge-based system with an arbitrary database system
US4866634A (en)1987-08-101989-09-12SyntelligenceData-driven, functional expert system shell
US4884217A (en)1987-09-301989-11-28E. I. Du Pont De Nemours And CompanyExpert system with three classes of rules
US4895518A (en)1987-11-021990-01-23The University Of MichiganComputerized diagnostic reasoning evaluation system
US5136523A (en)1988-06-301992-08-04Digital Equipment CorporationSystem for automatically and transparently mapping rules and objects from a stable storage database management system within a forward chaining or backward chaining inference cycle
US5228116A (en)1988-07-151993-07-13Aicorp., Inc.Knowledge base management system
US4953106A (en)1989-05-231990-08-28At&T Bell LaboratoriesTechnique for drawing directed graphs
US5119465A (en)1989-06-191992-06-02Digital Equipment CorporationSystem for selectively converting plurality of source data structures through corresponding source intermediate structures, and target intermediate structures into selected target structure
US5129043A (en)1989-08-141992-07-07International Business Machines CorporationPerformance improvement tool for rule based expert systems
US5093794A (en)1989-08-221992-03-03United Technologies CorporationJob scheduling system
US5596752A (en)1989-09-011997-01-21Amdahl CorporationSystem for creating, editing, displaying, and executing rules-based programming language rules having action part subsets for both true and false evaluation of the conditional part
US5204939A (en)1989-12-141993-04-20Fujitsu LimitedRule base processing system and rule evaluation control method therein
US5301270A (en)1989-12-181994-04-05Anderson ConsultingComputer-assisted software engineering system for cooperative processing environments
US5140671A (en)1990-01-261992-08-18International Business Machines CorporationExpert system debugger
US5339390A (en)1990-03-051994-08-16Xerox CorporationOperating a processor to display stretched continuation of a workspace
US6185516B1 (en)1990-03-062001-02-06Lucent Technologies Inc.Automata-theoretic verification of systems
US5262941A (en)1990-03-301993-11-16Itt CorporationExpert credit recommendation method and system
US5826077A (en)1990-04-301998-10-20Texas Instruments IncorporatedApparatus and method for adding an associative query capability to a programming language
US5297279A (en)1990-05-301994-03-22Texas Instruments IncorporatedSystem and method for database management supporting object-oriented programming
US5291394A (en)1990-06-011994-03-01Motorola, Inc.Manufacturing control and capacity planning system
US5311422A (en)1990-06-281994-05-10The United States Of America As Represented By The Administrator Of The National Aeronautics And Space AdministrationGeneral purpose architecture for intelligent computer-aided training
US5379387A (en)1990-08-021995-01-03Carlstedt Elektronik AbArithmetic unit for structure arithmetic
US5077491A (en)1990-11-301991-12-31Motorola, Inc.Low standby current comparator having a zero temperature coefficient with hysterisis
US5291583A (en)1990-12-141994-03-01Racal-Datacom, Inc.Automatic storage of persistent ASN.1 objects in a relational schema
US5295256A (en)1990-12-141994-03-15Racal-Datacom, Inc.Automatic storage of persistent objects in a relational schema
US5199068A (en)1991-01-221993-03-30Professional Achievement Systems, Inc.Computer-based training system with student verification
US5193056A (en)1991-03-111993-03-09Signature Financial Group Inc.Data processing system for hub and spoke financial services configuration
US5481647A (en)1991-03-221996-01-02Raff Enterprises, Inc.User adaptable expert system
US5276885A (en)1991-04-181994-01-04Carnegie GroupSingle step mapping in topological order of the queued class and instance frames of a semantic network to a static working memory
US5270920A (en)1991-05-131993-12-14Hughes Training, Inc.Expert system scheduler and scheduling method
US5136184A (en)1991-05-241992-08-04Analog Devices, IncorporatedFast-acting current comparator
US5326270A (en)1991-08-291994-07-05Introspect Technologies, Inc.System and method for assessing an individual's task-processing style
US5395243A (en)1991-09-251995-03-07National Education Training GroupInteractive learning system
US5333254A (en)1991-10-021994-07-26Xerox CorporationMethods of centering nodes in a hierarchical display
US5421730A (en)1991-11-271995-06-06National Education Training Group, Inc.Interactive learning system providing user feedback
US5381332A (en)1991-12-091995-01-10Motorola, Inc.Project management system with automated schedule and cost integration
US5259766A (en)1991-12-131993-11-09Educational Testing ServiceMethod and system for interactive computer science testing, anaylsis and feedback
US5421011A (en)1991-12-201995-05-30International Business Machines CorporationMethod and system for access and accounting control in a data processing system by using a single resource account for a user or a group of users
US5337407A (en)1991-12-311994-08-09International Business Machines CorporationMethod and system for identifying users in a collaborative computer-based system
US5267865A (en)1992-02-111993-12-07John R. LeeInteractive computer aided natural learning method and apparatus
US5446397A (en)1992-02-261995-08-29Nec CorporationCurrent comparator
US5310349A (en)1992-04-301994-05-10Jostens Learning CorporationInstructional management system
US5446885A (en)1992-05-151995-08-29International Business Machines CorporationEvent driven management information system with rule-based applications structure stored in a relational database
US5630127A (en)1992-05-151997-05-13International Business Machines CorporationProgram storage device and computer program product for managing an event driven management information system with rule-based application structure stored in a relational database
US5689663A (en)1992-06-191997-11-18Microsoft CorporationRemote controller user interface and methods relating thereto
US5542024A (en)1992-07-091996-07-30Johnson & JohnsonGraphically used expert system tool background of the invention
US5890166A (en)1992-07-161999-03-30International Business Machines CorporationVersioned-database management system in which tasks are associated with promote groups which comprise a set of parts whose changes are to be promoted
US5386559A (en)1992-07-161995-01-31International Business Machines CorporationVariant domains and variant maps in a versioned database management system
US5504879A (en)1992-07-161996-04-02International Business Machines CorporationResolution of relationship source and target in a versioned database management system
US5450480A (en)1992-08-251995-09-12Bell Communications Research, Inc.Method of creating a telecommunication service specification
US5463682A (en)1992-08-251995-10-31Bell Communications Research, Inc.Method of creating user-defined call processing procedures
US5608789A (en)1992-08-251997-03-04Bell Communications Research, Inc.Method of creating user-defined call processing procedures
US5412756A (en)1992-12-221995-05-02Mitsubishi Denki Kabushiki KaishaArtificial intelligence software shell for plant operation simulation
US5579223A (en)1992-12-241996-11-26Microsoft CorporationMethod and system for incorporating modifications made to a computer program into a translated version of the computer program
US5579486A (en)1993-01-141996-11-26Apple Computer, Inc.Communication node with a first bus configuration for arbitration and a second bus configuration for data transfer
US5649192A (en)1993-01-151997-07-15General Electric CompanySelf-organized information storage system
US5379366A (en)1993-01-291995-01-03Noyes; Dallas B.Method for representation of knowledge in a computer as a network database system
US5276359A (en)1993-02-021994-01-04Chiang Ting ChiCurrent-input type interface circuit of a mouse
US5761063A (en)1993-03-111998-06-02Jannette; Daniel A.Design and engineering project management system
US5512849A (en)1993-04-301996-04-30North American Philips CorporationLow power intelligent current source for monitoring a high voltage
USRE39918E1 (en)1993-04-302007-11-13Stmicroelectronics, Inc.Direct current sum bandgap voltage comparator
US5911138A (en)1993-06-041999-06-08International Business Machines CorporationDatabase search facility having improved user interface
US5809212A (en)1993-07-121998-09-15New York UniversityConditional transition networks and computational processes for use interactive computer-based systems
US6684261B1 (en)1993-07-192004-01-27Object Technology Licensing CorporationObject-oriented operating system
US5519618A (en)1993-08-021996-05-21Massachusetts Institute Of TechnologyAirport surface safety logic
US5374932A (en)1993-08-021994-12-20Massachusetts Institute Of TechnologyAirport surface surveillance system
US5537590A (en)1993-08-051996-07-16Amado; ArmandoApparatus for applying analysis rules to data sets in a relational database to generate a database of diagnostic records linked to the data sets
US5880742A (en)1993-09-171999-03-09Xerox-CorporationSpreadsheet image showing data items as indirect graphical representations
US6750858B1 (en)1993-10-252004-06-15Object Technology Licensing CorporationObject-oriented window area display system
US5473732A (en)1993-11-021995-12-05Chang; Hou-Mei H.Relational artificial intelligence system
US5909213A (en)1993-12-301999-06-01Intel CorporationRemote highlighting of objects in conferencing system by logically anding a highlight bitmap and a foreground bitmap
US5664206A (en)1994-01-141997-09-02Sun Microsystems, Inc.Method and apparatus for automating the localization of a computer program
US5586311A (en)1994-02-141996-12-17American Airlines, Inc.Object oriented data access and analysis system
US5477170A (en)1994-02-171995-12-19Nec CorporationComparator capable of preventing large noise voltage
US5548506A (en)1994-03-171996-08-20Srinivasan; Seshan R.Automated, electronic network based, project management server system, for managing multiple work-groups
USRE38633E1 (en)1994-03-172004-10-19Srinivasan Seshan RAutomated, electronic network based, project management server system
US5655118A (en)1994-03-211997-08-05Bell Communications Research, Inc.Methods and apparatus for managing information on activities of an enterprise
US5597312A (en)1994-05-041997-01-28U S West Technologies, Inc.Intelligent tutoring method and system
US6513018B1 (en)1994-05-052003-01-28Fair, Isaac And Company, Inc.Method and apparatus for scoring the likelihood of a desired performance result
US6144997A (en)1994-06-272000-11-07Xerox CorporationSystem and method for accessing and distributing electronic documents
US6341293B1 (en)1994-07-132002-01-22Object Technology Licensing CorpReal-time computer “garbage collector”
US5627979A (en)1994-07-181997-05-06International Business Machines CorporationSystem and method for providing a graphical user interface for mapping and accessing objects in data stores
US5829983A (en)1994-09-021998-11-03Fujitsu LimitedSystem for carrying out educational management
US5611076A (en)1994-09-211997-03-11Micro Data Base Systems, Inc.Multi-model database management system engine for databases having complex data models
US5880614A (en)1994-09-241999-03-09Itt Manufacturing Enterprises Inc.Circuit arrangement for evaluating the output signal of an active sensor
US5542078A (en)1994-09-291996-07-30Ontos, Inc.Object oriented data store integration environment for integration of object oriented databases and non-object oriented data facilities
US5678039A (en)1994-09-301997-10-14Borland International, Inc.System and methods for translating software into localized versions
US5768480A (en)1994-10-211998-06-16Lucent Technologies Inc.Integrating rules into object-oriented programming systems
US5754740A (en)1994-11-111998-05-19Fujitsu LimitedProduction system
US5732192A (en)1994-11-301998-03-24The United States Of America As Represented By The Administrator Of The National Aeronautics And Space AdministrationGlobal qualitative flow-path modeling for local state determination in simulation and analysis
US5561740A (en)1994-12-131996-10-01International Business Machines CorporationMethod and system for providing multiple instances in a single multiple-instance object
US5499293A (en)1995-01-241996-03-12University Of MarylandPrivacy protected information medium using a data compression method
US5841673A (en)1995-01-301998-11-24Nec CorporationSystem and method for processing graphic delay data of logic circuit to reduce topological redundancy
US5918222A (en)1995-03-171999-06-29Kabushiki Kaisha ToshibaInformation disclosing apparatus and multi-modal information input/output system
US5675753A (en)1995-04-241997-10-07U.S. West Technologies, Inc.Method and system for presenting an electronic user-interface specification
US6311324B1 (en)1995-06-072001-10-30Intel CorporationSoftware profiler which has the ability to display performance data on a computer screen
US5974441A (en)1995-06-071999-10-26International Business Machines CorporationWWW client server interactive system method with Java (™)
US5907837A (en)1995-07-171999-05-25Microsoft CorporationInformation retrieval system in an on-line network including separate content and layout of published titles
US6493754B1 (en)1995-08-102002-12-10Computer Associates Think, Inc.Method and apparatus for analyzing communications on different threads
US5715450A (en)1995-09-271998-02-03Siebel Systems, Inc.Method of selecting and presenting data from a database using a query language to a user of a computer system
US5788504A (en)1995-10-161998-08-04Brookhaven Science Associates LlcComputerized training management system
US5875334A (en)1995-10-271999-02-23International Business Machines CorporationSystem, method, and program for extending a SQL compiler for handling control statements packaged with SQL query statements
US6546406B1 (en)1995-11-032003-04-08Enigma Information Systems Ltd.Client-server computer system for large document retrieval on networked computer system
US5765140A (en)1995-11-171998-06-09Mci CorporationDynamic project management system
US5832483A (en)1995-12-151998-11-03Novell, Inc.Distributed control interface for managing the interoperability and concurrency of agents and resources in a real-time environment
US5920717A (en)1995-12-201999-07-06Nec CorporationMethod and apparatus for automated program-generation
US5815415A (en)1996-01-191998-09-29Bentley Systems, IncorporatedComputer system for portable persistent modeling
US5831607A (en)1996-01-251998-11-03International Business Machines CorporationMethod for adapting multiple screens of information for access and use on a single graphical panel in a computer system
US5761673A (en)1996-01-311998-06-02Oracle CorporationMethod and apparatus for generating dynamic web pages by invoking a predefined procedural package stored in a database
US5825260A (en)1996-02-151998-10-20Daimler-Benz Aerospace AgDirectional coupler for the high-frequency range
US5795155A (en)1996-04-011998-08-18Electronic Data Systems CorporationLeadership assessment tool and method
US6847982B2 (en)1996-04-122005-01-25Computer Associates Think, Inc.Intelligent data inventory and asset management system method and apparatus
US5890146A (en)1996-05-021999-03-30U.S. Philips CorporationAdaptive process modelling and control
US5875441A (en)1996-05-071999-02-23Fuji Xerox Co., Ltd.Document database management system and document database retrieving method
US5983369A (en)1996-06-171999-11-09Sony CorporationOnline simultaneous/altering-audio/video/voice data based service and support for computer systems
US5826250A (en)1996-06-191998-10-20Pegasystems Inc.Rules bases and methods of access thereof
US5886546A (en)1996-06-271999-03-23Lg Semicon Co., Ltd.Current/voltage converter, sense amplifier and sensing method using same
US5826252A (en)1996-06-281998-10-20General Electric CompanySystem for managing multiple projects of similar type using dynamically updated global database
US6446065B1 (en)1996-07-052002-09-03Hitachi, Ltd.Document retrieval assisting method and system for the same and document retrieval service using the same
US5892512A (en)1996-07-061999-04-06International Business Machines CorporationSelection of operations in a computer system
US5978566A (en)1996-07-121999-11-02Microsoft CorporationClient side deferred actions within multiple MAPI profiles
US5910748A (en)1996-07-161999-06-08Stmicroelectronics, S.A.Power amplifier in bicmos technology having an output stage in MOS technology
US5841435A (en)1996-07-261998-11-24International Business Machines CorporationVirtual windows desktop
US6859787B2 (en)1996-08-082005-02-22Ebay, Inc.Method and system for providing order status information using an update status flag
US6028457A (en)1996-09-182000-02-22Siemens AktiengesellschaftCMOS comparator
US6023717A (en)1996-10-302000-02-08Qualcomm IncorporatedMethod and apparatus for polyphase digital filtering in a mobile telephone
US6526457B1 (en)1996-10-302003-02-25Computer Associates Think, Inc.Systems utility object interface for facilitating software portability
US5819243A (en)1996-11-051998-10-06Mitsubishi Electric Information Technology Center America, Inc.System with collaborative interface agent
US6137797A (en)1996-11-272000-10-24International Business Machines CorporationProcess definition for source route switching
US5826239A (en)1996-12-171998-10-20Hewlett-Packard CompanyDistributed workflow resource management system and method
US5822780A (en)1996-12-311998-10-13Emc CorporationMethod and apparatus for hierarchical storage management for data base management systems
US5930795A (en)1997-01-211999-07-27International Business Machines CorporationSupporting dynamic tables in SQL query compilers
US5819257A (en)1997-01-311998-10-06Lucent Technologies Inc.Process for providing transitive closure using fourth generation structure query language (SQL)
US6130679A (en)1997-02-132000-10-10Rockwell Science Center, LlcData reduction and representation method for graphic articulation parameters gaps
US6429870B1 (en)1997-02-132002-08-06Conexant Systems, Inc.Data reduction and representation method for graphic articulation parameters (GAPS)
US6233617B1 (en)1997-02-262001-05-15Siebel Systems, Inc.Determining the visibility to a remote database client
US6446089B1 (en)1997-02-262002-09-03Siebel Systems, Inc.Method of using a cache to determine the visibility to a remote database client of a plurality of database transactions
US6216135B1 (en)1997-02-262001-04-10Siebel Systems, Inc.Method of determining visibility to a remote database client of a plurality of database transactions having variable visibility strengths
US6092083A (en)1997-02-262000-07-18Siebel Systems, Inc.Database management system which synchronizes an enterprise server and a workgroup user client using a docking agent
WO1998040807A2 (en)1997-02-271998-09-17Siebel Systems, Inc.Migrating to a successive software distribution level
WO1998038564A2 (en)1997-02-281998-09-03Siebel Systems, Inc.Partially replicated distributed database with multiple levels of remote clients
US5995958A (en)1997-03-041999-11-30Xu; Kevin HouzhiSystem and method for storing and managing functions
US6324693B1 (en)1997-03-122001-11-27Siebel Systems, Inc.Method of synchronizing independently distributed software and database schema
US5864865A (en)1997-03-241999-01-26Novell, Inc.Management information base listing viewer
US6023714A (en)1997-04-242000-02-08Microsoft CorporationMethod and system for dynamically adapting the layout of a document to an output device
US5907490A (en)1997-06-101999-05-25Electronic Data Systems CorporationSystem and method for project management and assessment
US20010054064A1 (en)1997-07-022001-12-20Pallipuram V. KannanMethod system and computer program product for providing customer service over the world-wide web
US6122632A (en)1997-07-212000-09-19Convergys Customer Management Group Inc.Electronic message management system
US6629138B1 (en)1997-07-212003-09-30Tibco Software Inc.Method and apparatus for storing and delivering documents on the internet
WO1999005632A1 (en)1997-07-231999-02-04Filenet CorporationSystem for enterprise-wide work flow automation
US6338074B1 (en)1997-07-232002-01-08Filenet CorporationSystem for enterprise-wide work flow automation
US6240417B1 (en)1997-08-132001-05-29Avaya Technology Corp.Integration of legacy database management systems with ODBC-compliant application programs
US6098172A (en)1997-09-122000-08-01Lucent Technologies Inc.Methods and apparatus for a computer network firewall with proxy reflection
US5983267A (en)1997-09-231999-11-09Information Architects CorporationSystem for indexing and displaying requested data having heterogeneous content and representation
US6956845B2 (en)1997-09-262005-10-18Mci, Inc.Integrated customer web station for web based call management
US5974443A (en)1997-09-261999-10-26Intervoice Limited PartnershipCombined internet and data access system
US6044373A (en)1997-09-292000-03-28International Business Machines CorporationObject-oriented access control method and system for military and commercial file systems
US6008673A (en)1997-09-301999-12-28Intel CorporationHigh speed, low power, current mode comparator
US6037890A (en)1997-09-302000-03-14Intel CorporationUltra high speed, low power, flash A/D converter utilizing a current mode regenerative comparator
US5873096A (en)1997-10-081999-02-16Siebel Systems, Inc.Method of maintaining a network of partially replicated database system
US6108004A (en)1997-10-212000-08-22International Business Machines CorporationGUI guide for data mining
US6532474B2 (en)1997-11-132003-03-11Sharp Kabushiki KaishaApparatus and method for carrying out data linkage among a plurality of applications
US6167441A (en)1997-11-212000-12-26International Business Machines CorporationCustomization of web pages based on requester type
US5995948A (en)1997-11-211999-11-30First Usa Bank, N.A.Correspondence and chargeback workstation
US6044466A (en)1997-11-252000-03-28International Business Machines Corp.Flexible and dynamic derivation of permissions
US5990742A (en)1997-11-261999-11-23Fujitsu LimitedDifferential amplifier circuit
US20020178232A1 (en)1997-12-102002-11-28Xavier FergusonMethod of background downloading of information from a computer network
US6194919B1 (en)1997-12-302001-02-27Hyundai Electronics Industries Co., Ltd.Main amplifier
US6008808A (en)1997-12-311999-12-28Nortel Network CorporationTools for data manipulation and visualization
US7398391B2 (en)1998-01-232008-07-08Emc CorporationContent addressable information encapsulation, representation, and transfer
US7415731B2 (en)1998-01-232008-08-19Emc CorporationContent addressable information encapsulation, representation, and transfer
US6023704A (en)1998-01-292000-02-08International Business Machines CorporationApparatus and method for swapping identities of two objects to reference the object information of the other
US6636901B2 (en)1998-01-302003-10-21Object Technology Licensing Corp.Object-oriented resource lock and entry register
US6151624A (en)1998-02-032000-11-21Realnames CorporationNavigating network resources based on metadata
US6304259B1 (en)1998-02-092001-10-16International Business Machines CorporationComputer system, method and user interface components for abstracting and accessing a body of knowledge
US6105035A (en)1998-02-172000-08-15Lucent Technologies, Inc.Method by which notions and constructs of an object oriented programming language can be implemented using a structured query language (SQL)
US6012098A (en)1998-02-232000-01-04International Business Machines Corp.Servlet pairing for isolation of the retrieval and rendering of data
WO1999045465A1 (en)1998-03-031999-09-10Siebel Systems, Inc.Method, system, apparatus and program product for distribution and instantiation of software upgrades
US6732111B2 (en)1998-03-032004-05-04Siebel Systems, Inc.Method, apparatus, system, and program product for attaching files and other objects to a partially replicated database
US6493399B1 (en)1998-03-052002-12-10University Of DelawareDigital wireless communications systems that eliminates intersymbol interference (ISI) and multipath cancellation using a plurality of optimal ambiguity resistant precoders
US6091226A (en)1998-03-122000-07-18Nec CorporationVoltage judgment circuit and battery cell pack having the same
US6560592B1 (en)1998-03-192003-05-06Micro Data Base Systems, Inc.Multi-model computer database storage system with integrated rule engine
US6185534B1 (en)1998-03-232001-02-06Microsoft CorporationModeling emotion and personality in a computer user interface
US5987415A (en)1998-03-231999-11-16Microsoft CorporationModeling a user's emotion and personality in a computer user interface
US6212502B1 (en)1998-03-232001-04-03Microsoft CorporationModeling and projecting emotion and personality from a computer user interface
US6078982A (en)1998-03-242000-06-20Hewlett-Packard CompanyPre-locking scheme for allowing consistent and concurrent workflow process execution in a workflow management system
US6154738A (en)1998-03-272000-11-28Call; Charles GainorMethods and apparatus for disseminating product information via the internet using universal product codes
US6085188A (en)1998-03-302000-07-04International Business Machines CorporationMethod of hierarchical LDAP searching with relational tables
US6125363A (en)1998-03-302000-09-26Buzzeo; EugeneDistributed, multi-user, multi-threaded application development method
WO1999050784A1 (en)1998-03-301999-10-07Siebel Systems, Inc.Method, and system for product configuration
US6281896B1 (en)1998-03-312001-08-28International Business Machines CorporationData processor controlled interface with multiple tree of elements views expandable into individual detail views
US5945852A (en)1998-03-311999-08-31Motorola, Inc.CMOS comparator output circuit with high gain and hysteresis
US6509898B2 (en)1998-04-172003-01-21Xerox CorporationUsage based methods of traversing and displaying generalized graph structures
US6369819B1 (en)1998-04-172002-04-09Xerox CorporationMethods for visualizing transformations among related series of graphs
US6151595A (en)1998-04-172000-11-21Xerox CorporationMethods for interactive visualization of spreading activation using time tubes and disk trees
US6020768A (en)1998-05-132000-02-01Oak Technology, Inc.CMOS low-voltage comparator
US7031901B2 (en)1998-05-132006-04-18Abu El Ata Nabil ASystem and method for improving predictive modeling of an information system
US6389460B1 (en)1998-05-132002-05-14Compaq Computer CorporationMethod and apparatus for efficient storage and retrieval of objects in and from an object storage device
US20040167765A1 (en)1998-05-132004-08-26Abu El Ata Nabil A.System and method for improving predictive modeling of an information system
US6772350B1 (en)1998-05-152004-08-03E.Piphany, Inc.System and method for controlling access to resources in a distributed environment
US6344862B1 (en)1998-05-292002-02-05Hewlett-Packard CompanyUser interface mechanism for manipulating context in computer management applications
US20030135358A1 (en)1998-05-292003-07-17Citicorp Development Center, Inc.Multi-language phrase editor and method thereof
US6092036A (en)1998-06-022000-07-18Davox CorporationMulti-lingual data processing system and system and method for translating text used in computer software utilizing an embedded translator
US6690788B1 (en)1998-06-032004-02-10Avaya Inc.Integrated work management engine for customer care in a communication system
US6453038B1 (en)1998-06-032002-09-17Avaya Technology Corp.System for integrating agent database access skills in call center agent assignment applications
US6233332B1 (en)1998-06-032001-05-15Avaya Technology Corp.System for context based media independent communications processing
US6085198A (en)1998-06-052000-07-04Sun Microsystems, Inc.Integrated three-tier application framework with automated class and table generation
US6094652A (en)1998-06-102000-07-25Oracle CorporationHierarchical query feedback in an information retrieval system
US6356897B1 (en)1998-06-172002-03-12Mark David GusackAssociative database model for electronic-based informational assemblies
US6594662B1 (en)1998-07-012003-07-15Netshadow, Inc.Method and system for gathering information resident on global computer networks
US6300947B1 (en)1998-07-062001-10-09International Business Machines CorporationDisplay screen and window size related web page adaptation system
US6583800B1 (en)1998-07-142003-06-24Brad RidgleyMethod and device for finding, collecting and acting upon units of information
US6430571B1 (en)1998-07-162002-08-06International Business Machines CorporationMulti-frame output form that facilitates internet search and update in a hierarchical database
US6177932B1 (en)1998-08-212001-01-23Kana Communications, Inc.Method and apparatus for network based customer service
US6243713B1 (en)1998-08-242001-06-05Excalibur Technologies Corp.Multimedia document retrieval by application of multimedia queries to a unified index of multimedia data for a plurality of multimedia data types
US6282547B1 (en)1998-08-252001-08-28Informix Software, Inc.Hyperlinked relational database visualization system
US6473748B1 (en)1998-08-312002-10-29Worldcom, Inc.System for implementing rules
US20040147138A1 (en)1998-09-012004-07-29Micron Technology, Inc.Method for forming metal-containing films using metal complexes with chelating o- and/or n-donor ligands
US6351734B1 (en)1998-09-092002-02-26Unisys CorporationSystem and method for resource allocation and planning
US6349238B1 (en)1998-09-162002-02-19Mci Worldcom, Inc.System and method for managing the workflow for processing service orders among a variety of organizations within a telecommunications company
US6310951B1 (en)1998-09-252001-10-30Ser Solutions, Inc.Reassignment of agents
US20020013804A1 (en)1998-09-302002-01-31Carl A. GideonEvent management in a system with application and graphical user interface processing adapted to display predefined graphical elements resides separately on server and client machine
US6944644B2 (en)1998-09-302005-09-13Emrys Technologies, Ltd.Event management in a system with separate application and graphical user interface processing
US6415283B1 (en)1998-10-132002-07-02Orack CorporationMethods and apparatus for determining focal points of clusters in a tree structure
US6691230B1 (en)1998-10-152004-02-10International Business Machines CorporationMethod and system for extending Java applets sand box with public client storage
US6542912B2 (en)1998-10-162003-04-01Commerce One Operations, Inc.Tool for building documents for commerce in trading partner networks and interface definitions based on the documents
US6275073B1 (en)1998-10-302001-08-14Fujitsu LimitedDifferential input circuit
US6546381B1 (en)1998-11-022003-04-08International Business Machines CorporationQuery optimization system and method
US6314415B1 (en)1998-11-042001-11-06Cch IncorporatedAutomated forms publishing system and method using a rule-based expert system to dynamically generate a graphical user interface
US7505827B1 (en)1998-11-062009-03-17Honeywell International Inc.Automated finite capacity scheduler
US6502239B2 (en)1998-11-122002-12-31Computer Associates Think, IncMethod and apparatus for round-trip software engineering
US6341277B1 (en)1998-11-172002-01-22International Business Machines CorporationSystem and method for performance complex heterogeneous database queries using a single SQL expression
US6393605B1 (en)1998-11-182002-05-21Siebel Systems, Inc.Apparatus and system for efficient delivery and deployment of an application
US6559864B1 (en)1998-11-192003-05-06X-Net Associates, Inc.Method and system for displaying and providing access to data on a monitor
US6313834B1 (en)1998-11-232001-11-06IbmMulti-format and multi-view synchronized data editor
WO2000033187A1 (en)1998-11-302000-06-08Siebel Systems, Inc.Development tool, method, and system for client server appications
WO2000033226A1 (en)1998-11-302000-06-08Siebel Systems, Inc.Smart scripting call centers
EP1163604A2 (en)1998-11-302001-12-19Siebel Systems, Inc.Assignment manager
EP1183636A1 (en)1998-11-302002-03-06Siebel Systems, Inc.State models for monitoring processes
US20020029161A1 (en)1998-11-302002-03-07Brodersen Robert A.Assignment manager
WO2000033217A1 (en)1998-11-302000-06-08Siebel Systems, Inc.Client server system with thin client architecture
EP1208482A1 (en)1998-11-302002-05-29Siebel Systems, Inc.Client server system with thin client architecture
WO2000033238A2 (en)1998-11-302000-06-08Siebel Systems, Inc.Assignment manager
EP1196882A1 (en)1998-11-302002-04-17Siebel Systems, Inc.Smart scripting call centers
WO2000033235A1 (en)1998-11-302000-06-08Siebel Systems, Inc.State models for monitoring processes
US6396885B1 (en)1998-12-022002-05-28Nortel Networks LimitedCo-channel interference reduction in wireless communications systems
US6356286B1 (en)1998-12-102002-03-12International Business Machines CorporationUser-interactive computer display interface with a tree having a plurality of user selectable nodes representing a plurality of search queries to a tabular database
US20010049682A1 (en)1999-01-082001-12-06John K. VincentSystem and method for recursive path analysis of dbms procedures
US6661908B1 (en)1999-01-132003-12-09Computer Associates Think, Inc.Signature recognition system and method
US6370537B1 (en)1999-01-142002-04-09Altoweb, Inc.System and method for the manipulation and display of structured data
US6529900B1 (en)1999-01-142003-03-04International Business Machines CorporationMethod and apparatus for data visualization
US6359633B1 (en)1999-01-152002-03-19Yahoo! Inc.Apparatus and method for abstracting markup language documents
US6807632B1 (en)1999-01-212004-10-19Emc CorporationContent addressable information encapsulation, representation, and transfer
US20030074369A1 (en)1999-01-262003-04-17Hinrich SchuetzeSystem and method for identifying similarities among objects in a collection
US6493731B1 (en)1999-01-272002-12-10Xerox CorporationDocument management system for recording and viewing the history of document use
US6560649B1 (en)1999-02-102003-05-06Avaya Technology Corp.Hierarchical service level remediation for competing classes based upon achievement of service level goals
US6571222B1 (en)1999-02-122003-05-27Fujitsu LimitedTrading system
US6246320B1 (en)1999-02-252001-06-12David A. MonroeGround link with on-board security surveillance system for aircraft and other commercial vehicles
US6437799B1 (en)1999-03-032002-08-20International Business Machines CorporationMethod and apparatus for logical zooming of a directed graph
EP1203310A1 (en)1999-03-032002-05-08Siebel Systems, Inc.Instantiation application using meta data repository
EP1212668A2 (en)1999-03-032002-06-12Siebel Systems, Inc.Marketing support data base management method, system and program product
WO2000052603A1 (en)1999-03-032000-09-08Siebel Systems, Inc.Instantiation application using meta data repository
WO2000052553A2 (en)1999-03-032000-09-08Siebel Systems, Inc.Marketing support data base management method, system and program product
US6448964B1 (en)1999-03-152002-09-10Computer Associates Think, Inc.Graphic object manipulating tool
US6308163B1 (en)1999-03-162001-10-23Hewlett-Packard CompanySystem and method for enterprise workflow resource management
US6469716B1 (en)1999-03-192002-10-22Corel Inc.System and method for processing data for a graphical object
US6584464B1 (en)1999-03-192003-06-24Ask Jeeves, Inc.Grammar template query system
US6469715B1 (en)1999-03-192002-10-22Corel Inc.System and method for controlling the operation of a graphical object using a project
US6625657B1 (en)1999-03-252003-09-23Nortel Networks LimitedSystem for requesting missing network accounting records if there is a break in sequence numbers while the records are transmitting from a source device
US6405251B1 (en)1999-03-252002-06-11Nortel Networks LimitedEnhancement of network accounting records
US6751663B1 (en)1999-03-252004-06-15Nortel Networks LimitedSystem wide flow aggregation process for aggregating network activity records
US6446200B1 (en)1999-03-252002-09-03Nortel Networks LimitedService management
US6691067B1 (en)1999-04-072004-02-10Bmc Software, Inc.Enterprise management system and method which includes statistical recreation of system resource usage for more accurate monitoring, prediction, and performance workload characterization
US6463440B1 (en)1999-04-082002-10-08International Business Machines CorporationRetrieval of style sheets from directories based upon partial characteristic matching
US7526481B1 (en)1999-04-192009-04-28Oracle International CorporationWeb servers with queryable dynamic caches
US6192371B1 (en)1999-04-282001-02-20Lucent Technologies, IncObject morphing in an object oriented computing environment using relational database query procedure
WO2000067194A2 (en)1999-05-032000-11-09E.Piphany, Inc.Method and apparatus for scalable probabilistic clustering using decision trees
US6839682B1 (en)1999-05-062005-01-04Fair Isaac CorporationPredictive modeling of consumer financial behavior using supervised segmentation and nearest-neighbor matching
US20090132996A1 (en)1999-05-172009-05-21Invensys Systems, Inc.Apparatus for control systems with objects that are associated with live data
US6530079B1 (en)1999-06-022003-03-04International Business Machines CorporationMethod for optimizing locks in computer programs
US6330554B1 (en)1999-06-032001-12-11Microsoft CorporationMethods and apparatus using task models for targeting marketing information to computer users based on a task being performed
US6778971B1 (en)1999-06-032004-08-17Microsoft CorporationMethods and apparatus for analyzing computer-based tasks to build task models
US6606613B1 (en)1999-06-032003-08-12Microsoft CorporationMethods and apparatus for using task models to help computer users complete tasks
US6539374B2 (en)1999-06-032003-03-25Microsoft CorporationMethods, apparatus and data structures for providing a uniform representation of various types of information
US6556226B2 (en)1999-06-082003-04-29Monkeymedia, Inc.Method, apparatus and article of manufacture for displaying content in a multi-dimensional topic space
US6529217B1 (en)1999-06-152003-03-04Microsoft CorporationSystem and method for graphically displaying a set of data fields
US7844594B1 (en)1999-06-182010-11-30Surfwax, Inc.Information search, retrieval and distillation into knowledge objects
US6549904B1 (en)1999-06-252003-04-15Amazon.Com, Inc.Auction notification system
US6991153B2 (en)1999-06-302006-01-31Silverbrook Research Pty LtdComputer system for enabling collaborative document markup between participants
US6678882B1 (en)1999-06-302004-01-13Qwest Communications International Inc.Collaborative model for software systems with synchronization submodel with merge feature, automatic conflict resolution and isolation of potential changes for reuse
US6446256B1 (en)1999-06-302002-09-03Microsoft CorporationExtension of parsable structures
US20020120627A1 (en)1999-07-072002-08-29Mankoff Jeffrey W.Virtual document organizer system and method
US6405211B1 (en)1999-07-082002-06-11Cohesia CorporationObject-oriented representation of technical content and management, filtering, and synthesis of technical content using object-oriented representations
US6415259B1 (en)1999-07-152002-07-02American Management Systems, Inc.Automatic work progress tracking and optimizing engine for a telecommunications customer care and billing system
US6381738B1 (en)1999-07-162002-04-30International Business Machines CorporationMethod for optimizing creation and destruction of objects in computer programs
US6380947B1 (en)1999-07-222002-04-30At&T Corp.Method and apparatus for displaying and tree scrolling a hierarchical data structure
US6430574B1 (en)1999-07-222002-08-06At&T Corp.Method and apparatus for displaying and header scrolling a hierarchical data structure
US6556985B1 (en)1999-07-232003-04-29Teleran Technologies, Inc.Rule construction and application
US6597381B1 (en)1999-07-242003-07-22Intelligent Reasoning Systems, Inc.User interface for automated optical inspection systems
US6275790B1 (en)1999-07-282001-08-14International Business Machines CorporationIntrospective editor system, program, and method for software translation
US20020054152A1 (en)1999-08-232002-05-09Murugan PalaniappanMenu infrastructure apparatus and method
US7139999B2 (en)1999-08-312006-11-21Accenture LlpDevelopment architecture framework
US20010052108A1 (en)1999-08-312001-12-13Michel K. Bowman-AmuahSystem, method and article of manufacturing for a development architecture framework
US6577769B1 (en)1999-09-182003-06-10Wildtangent, Inc.Data compression through adaptive data size reduction
US6598043B1 (en)1999-10-042003-07-22Jarg CorporationClassification of information sources using graph structures
US6772148B2 (en)1999-10-042004-08-03Jarg CorporationClassification of information sources using graphic structures
US7974714B2 (en)1999-10-052011-07-05Steven Mark HoffbergIntelligent electronic appliance system and method
US6463346B1 (en)1999-10-082002-10-08Avaya Technology Corp.Workflow-scheduling optimization driven by target completion time
US7574494B1 (en)1999-10-152009-08-11Thomson LicensingUser interface for a bi-directional communication system
US7035808B1 (en)1999-10-202006-04-25Avaya Technology Corp.Arrangement for resource and work-item selection
US6851089B1 (en)1999-10-252005-02-01Amazon.Com, Inc.Software application and associated methods for generating a software layer for structuring semistructured information
US6496833B1 (en)1999-11-012002-12-17Sun Microsystems, Inc.System and method for generating code for query object interfacing
US7685013B2 (en)1999-11-042010-03-23Jpmorgan Chase BankSystem and method for automatic financial project management
US20020091710A1 (en)1999-11-102002-07-11Scott DunhamMethod for backup and restore of a multi-lingual network file server
WO2001040958A1 (en)1999-11-302001-06-07Siebel Systems, Inc.Method and system for distributing objects over a network
EP1240592A1 (en)1999-11-302002-09-18Siebel Systems, Inc.Method and system for distributing objects over a network
US6418448B1 (en)1999-12-062002-07-09Shyam Sundar SarkarMethod and apparatus for processing markup language specifications for data and metadata used inside multiple related internet documents to navigate, query and manipulate information from a plurality of object relational databases over the web
US20030152212A1 (en)1999-12-152003-08-14Didina BurokAutomated workflow method for assigning work items to resources
US20050059566A1 (en)2000-01-052005-03-17Brown Jerry S.Chemical and biological warfare decontaminating solution using peracids and germinants in microemulsions, process and product thereof
US6529899B1 (en)2000-01-122003-03-04International Business Machines CorporationSystem and method for registering and providing a tool service
US6556983B1 (en)2000-01-122003-04-29Microsoft CorporationMethods and apparatus for finding semantic information, such as usage logs, similar to a query using a pattern lattice data space
US6678773B2 (en)2000-01-132004-01-13Motorola, Inc.Bus protocol independent method and structure for managing transaction priority, ordering and deadlocks in a multi-processing system
US6721747B2 (en)2000-01-142004-04-13Saba Software, Inc.Method and apparatus for an information server
US20020049603A1 (en)2000-01-142002-04-25Gaurav MehraMethod and apparatus for a business applications server
US20020049788A1 (en)2000-01-142002-04-25Lipkin Daniel S.Method and apparatus for a web content platform
US6643652B2 (en)2000-01-142003-11-04Saba Software, Inc.Method and apparatus for managing data exchange among systems in a network
US6661889B1 (en)2000-01-182003-12-09Avaya Technology Corp.Methods and apparatus for multi-variable work assignment in a call center
US20010013799A1 (en)2000-01-192001-08-16Zhenhua WangCircuit for voltage level detection
US6701314B1 (en)2000-01-212004-03-02Science Applications International CorporationSystem and method for cataloguing digital information for searching and retrieval
US6925609B1 (en)2000-01-312005-08-02International Business Machines CorporationHybrid task and file oriented user interface
US6810429B1 (en)2000-02-032004-10-26Mitsubishi Electric Research Laboratories, Inc.Enterprise integration system
US20030004951A1 (en)2000-02-042003-01-02Sandip ChokshiAutomated client-server data validation
US6867789B1 (en)2000-02-152005-03-15Bank One, Delaware, National AssociationSystem and method for generating graphical user interfaces
US6366299B1 (en)2000-02-212002-04-02Verizon Laboratories Inc.Multidimensional information visualization using attribute rods
US20030229529A1 (en)2000-02-252003-12-11Yet MuiMethod for enterprise workforce planning
US20010035777A1 (en)2000-02-282001-11-01Chunyan WangTransistor-mismatch-insensitive current comparator cell
US6421571B1 (en)2000-02-292002-07-16Bently Nevada CorporationIndustrial plant asset management system: apparatus and method
US6584569B2 (en)2000-03-032003-06-24Sanctum Ltd.System for determining web application vulnerabilities
US20020010855A1 (en)2000-03-032002-01-24Eran ReshefSystem for determining web application vulnerabilities
US20030109951A1 (en)2000-03-102003-06-12Hsiung Chang-Meng B.Monitoring system for an industrial process using one or more multidimensional variables
US20030037145A1 (en)2000-03-152003-02-20Michael FaganApparatus and method of allocating communications resources
US20010047355A1 (en)2000-03-162001-11-29Anwar Mohammed S.System and method for analyzing a query and generating results and related questions
US20020091677A1 (en)2000-03-202002-07-11Sridhar Mandayam AndampikaiContent dereferencing in website development
US6473467B1 (en)2000-03-222002-10-29Qualcomm IncorporatedMethod and apparatus for measuring reporting channel state information in a high efficiency, high performance communications system
US20030009239A1 (en)2000-03-232003-01-09Lombardo Joseph SMethod and system for bio-surveillance detection and alerting
US6643638B1 (en)2000-03-252003-11-04Kevin Houzhi XuSystem and method for storing and computing data and functions
US6493331B1 (en)2000-03-302002-12-10Qualcomm IncorporatedMethod and apparatus for controlling transmissions of a communications systems
WO2001075614A1 (en)2000-03-312001-10-11Siebel Systems, Inc.Web client-server system and method for incompatible page markup and presentation languages
EP1277153A1 (en)2000-03-312003-01-22Siebel Systems, Inc.Feature centric release manager method and system
EP1277329A1 (en)2000-03-312003-01-22Siebel Systems, Inc.Computer telephony integration hotelling method and system
EP1277119A1 (en)2000-03-312003-01-22Siebel Systems, Inc.Thin client method and system for generating page delivery language output from applets, views, and screen definitions
WO2001075610A1 (en)2000-03-312001-10-11Siebel Systems, Inc.Thin client method and system for generating page delivery language output from applets, views, and screen definitions
EP1277120A1 (en)2000-03-312003-01-22Siebel Systems, Inc.Web client-server system and method for incompatible page markup and presentation languages
WO2001075748A1 (en)2000-03-312001-10-11Siebel Systems, Inc.Feature centric release manager method and system
WO2001075747A1 (en)2000-03-312001-10-11Siebel Systems, Inc.Workflow processes method and system
EP1277102A2 (en)2000-03-312003-01-22Siebel Systems, Inc.Database access method and system for user role defined access
EP1277155A1 (en)2000-03-312003-01-22Siebel Systems, Inc.Workflow processes method and system
WO2001076206A1 (en)2000-03-312001-10-11Siebel Systems, Inc.Computer telephony integration hotelling method and system
WO2001077787A2 (en)2000-03-312001-10-18Siebel Systems, Inc.Database access method and system for user role defined access
US6820082B1 (en)2000-04-032004-11-16Allegis CorporationRule based database security system and method
US6831668B2 (en)2000-04-032004-12-14Business Objects, S.A.Analytical reporting on top of multidimensional data model
US7343295B2 (en)2000-04-052008-03-11Brenda PomeranceAutomated complaint resolution system
WO2001079994A2 (en)2000-04-142001-10-25Savvion IncorporatedSystem and method for dynamically managing electronic business process
US6865546B1 (en)2000-04-192005-03-08Amazon.Com, Inc.Methods and systems of assisting users in purchasing items
US6389510B1 (en)2000-04-252002-05-14Lucent Technologies Inc.Method and apparatus for caching web-based information
US6865566B2 (en)2000-05-092005-03-08Fair Isaac CorporationApproach for re-using business rules
US20020049715A1 (en)2000-05-092002-04-25Serrano-Morales Carlos A.Approach for generating rules
US6965889B2 (en)2000-05-092005-11-15Fair Isaac CorporationApproach for generating rules
US6496812B1 (en)2000-05-132002-12-17Object Power, Inc.Method and system for measuring and valuing contributions by group members to the achievement of a group goal
US20040049479A1 (en)2000-05-142004-03-11Raphael DorneSoftware tool for iiueristic search methods
US7353229B2 (en)2000-05-262008-04-01Vilcauskas Jr Andrew JPost-session internet advertising system
US20050288920A1 (en)2000-06-262005-12-29Green Edward AMulti-user functionality for converting data from a first form to a second form
US6728852B1 (en)2000-06-302004-04-27Sun Microsystems, Inc.Method and apparatus for reducing heap size through adaptive object representation
US6865575B1 (en)2000-07-062005-03-08Google, Inc.Methods and apparatus for using a modified index to provide search results in response to an ambiguous search query
US6756994B1 (en)2000-08-072004-06-29Canon Kabushiki KaishaMethod and apparatus for handling secondary dependencies
US20020042831A1 (en)2000-08-162002-04-11Jeffrey CaponeSystem and method for building applications that adapt for multiple device and protocol standards
US6836275B1 (en)2000-08-282004-12-28Sanavigator, Inc.Method for distinguishing between single and multiple connections in a network topology
US20020059566A1 (en)2000-08-292002-05-16Delcambre Lois M.Uni-level description of computer information and transformation of computer information between representation schemes
US20020073337A1 (en)2000-08-302002-06-13Anthony IoeleMethod and system for internet hosting and security
US20060020783A1 (en)2000-08-302006-01-26Douglas FisherMethod, system and service for conducting authenticated business transactions
WO2002019131A1 (en)2000-09-012002-03-07Op40, Inc.System and method for collaboration using web browsers
EP1402336A2 (en)2000-09-072004-03-31Fair Isaac CorporationMechanism and method for dynamic question handling through an electronic interface
WO2002021254A2 (en)2000-09-072002-03-14Hnc Software, Inc.Mechanism and method for dynamic question handling through an electronic interface
US20040034651A1 (en)2000-09-082004-02-19Amarnath GuptaData source interation system and method
US6567419B1 (en)2000-09-112003-05-20Yahoo! Inc.Intelligent voice converter
US7020882B1 (en)2000-09-142006-03-28International Business Machines CorporationMethod, system, and program for remotely manipulating a user interface over a network
US6597775B2 (en)2000-09-292003-07-22Fair Isaac CorporationSelf-learning real-time prioritization of telecommunication fraud control actions
US6678679B1 (en)2000-10-102004-01-13Science Applications International CorporationMethod and system for facilitating the refinement of data queries
US6782091B1 (en)2000-10-132004-08-24Dunning Iii Emerson CVirtual call distribution system
US6748422B2 (en)2000-10-192004-06-08Ebay Inc.System and method to control sending of unsolicited communications relating to a plurality of listings in a network-based commerce facility
US20020118688A1 (en)2000-10-252002-08-29Ravi JagannathanGeneration of fast busy signals in data networks
US20020070972A1 (en)2000-10-272002-06-13Helmut WindlIndustrial automation display arrangement and method
US20080046462A1 (en)2000-10-312008-02-21Kaufman Michael PSystem and Method for Generating Automatic User Interface for Arbitrarily Complex or Large Databases
US7318066B2 (en)2000-10-312008-01-08Michael Philip KaufmanSystem and method for generating automatic user interface for arbitrarily complex or large databases
WO2002044947A2 (en)2000-11-282002-06-06Asera, Inc.Workflow driven rules-based generation of personalizable web pages
US6920615B1 (en)2000-11-292005-07-19Verizon Corporate Services Group Inc.Method and system for service-enablement gateway and its service portal
US20020065912A1 (en)2000-11-302002-05-30Catchpole Lawrence W.Web session collaboration
US7020869B2 (en)2000-12-012006-03-28Corticon Technologies, Inc.Business rules user interface for development of adaptable enterprise applications
US20020091835A1 (en)2000-12-052002-07-11Lentini Russell P.System and method for internet content collaboration
US20030200254A1 (en)2000-12-192003-10-23Coach WeiMethods and techniques for delivering rich java applications over thin-wire connections with high performance and scalability
US20020083063A1 (en)2000-12-262002-06-27Bull Hn Information Systems Inc.Software and data processing system with priority queue dispatching
US6636850B2 (en)2000-12-282003-10-21Fairisaac And Company, Inc.Aggregate score matching system for transaction records
US20040205672A1 (en)2000-12-292004-10-14International Business Machines CorporationAutomated spell analysis
US20020091678A1 (en)2001-01-052002-07-11Miller Nancy E.Multi-query data visualization processes, data visualization apparatus, computer-readable media and computer data signals embodied in a transmission medium
US20020133502A1 (en)2001-01-052002-09-19Rosenthal Richard NelsonMethod and system for interactive collection of information
WO2002056249A2 (en)2001-01-092002-07-18British TelecommSoftware tool for heuristic search methods
US7406475B2 (en)2001-01-092008-07-29British Telecommunications Public Limited CompanySoftware tool for heuristic search methods
US6380910B1 (en)2001-01-102002-04-30Lucent Technologies Inc.Wireless communications device having a compact antenna cluster
US20020093537A1 (en)2001-01-162002-07-18Siemens Medical Solutions Health Services Corporation.System and user interface supporting user navigation and concurrent application operation
US20020120762A1 (en)2001-01-182002-08-29Shang-Che ChengGlobalization management system and method therefor
US6426723B1 (en)2001-01-192002-07-30Nortel Networks LimitedAntenna arrangement for multiple input multiple output communications systems
US20020184610A1 (en)2001-01-222002-12-05Kelvin ChongSystem and method for building multi-modal and multi-channel applications
US6526440B1 (en)2001-01-302003-02-25Google, Inc.Ranking search results by reranking the results based on local inter-connectivity
US20020107684A1 (en)2001-02-072002-08-08Kejia GaoMethods and apparatus for globalising software
US20040117759A1 (en)2001-02-222004-06-17Rippert Donald JDistributed development environment for building internet applications by developers at remote locations
US20020120598A1 (en)2001-02-262002-08-29Ori Software Development Ltd.Encoding semi-structured data for efficient search and browse
US6959432B2 (en)2001-03-082005-10-25Escher Technologies, Ltd.Process and system for developing mathematically validated object-oriented software
US20030014399A1 (en)2001-03-122003-01-16Hansen Mark H.Method for organizing records of database search activity by topical relevance
US6771706B2 (en)2001-03-232004-08-03Qualcomm IncorporatedMethod and apparatus for utilizing channel state information in a wireless communication system
US7174514B2 (en)2001-03-282007-02-06Siebel Systems, Inc.Engine to present a user interface based on a logical structure, such as one for a customer relationship management system, across a web site
WO2002080015A1 (en)2001-03-282002-10-10Siebel Systems, Inc.Method and system for direct server synchronization with a computing device
US6829655B1 (en)2001-03-282004-12-07Siebel Systems, Inc.Method and system for server synchronization with a computing device via a companion device
EP1386241A1 (en)2001-03-282004-02-04Siebel Systems, Inc.Method and system for direct server synchronization with a computing device
WO2002101517A2 (en)2001-03-282002-12-19Siebel Systems, Inc.Interface based on logical structure across web site
EP1382030A2 (en)2001-03-282004-01-21Siebel Systems, Inc.Engine to present a user interface based on a logical structure, such as one for a customer relationship management system, across a web site
WO2002080006A1 (en)2001-03-312002-10-10Siebel Systems, Inc.Media-independent communication server
WO2002082300A1 (en)2001-03-312002-10-17Siebel Systems, Inc.Adaptive communication application programming interface
EP1393188A1 (en)2001-03-312004-03-03Siebel Systems, Inc.Media-independent communication server
EP1374083A1 (en)2001-03-312004-01-02Siebel Systems, Inc.Adaptive communication application programming interface
WO2002084925A2 (en)2001-04-112002-10-24Fair Isaac And Company, Inc.Model-based and data-driven analytic support for strategy development
US6732095B1 (en)2001-04-132004-05-04Siebel Systems, Inc.Method and apparatus for mapping between XML and relational representations
US20040145607A1 (en)2001-04-272004-07-29Alderson Graham RichardMethod and apparatus for interoperation between legacy software and screen reader programs
EP1393172A2 (en)2001-04-302004-03-03Siebel Systems, Inc.Polylingual simultaneous shipping of software
WO2002088869A2 (en)2001-04-302002-11-07Siebel Systems, Inc.Polylingual simultaneous shipping of software
US7171415B2 (en)2001-05-042007-01-30Sun Microsystems, Inc.Distributed information discovery through searching selected registered information providers
US6934702B2 (en)2001-05-042005-08-23Sun Microsystems, Inc.Method and system of routing messages in a distributed search network
WO2002091346A1 (en)2001-05-092002-11-14Fair Isaac Company, Inc.Methodology for viewing large strategies via a computer workstation
US7089193B2 (en)2001-05-092006-08-08Prochain Solutions, Inc.Multiple project scheduling system
US20050138162A1 (en)2001-05-102005-06-23Brian ByrnesSystem and method for managing usage quotas
US7073177B2 (en)2001-05-102006-07-04Sun Microsystems, Inc.Resource managing system for changing resource consumption state of the lower priority resource entity to more restrictive state when resource reached critical level
US6785341B2 (en)2001-05-112004-08-31Qualcomm IncorporatedMethod and apparatus for processing data in a multiple-input multiple-output (MIMO) communication system utilizing channel state information
US6856992B2 (en)2001-05-152005-02-15Metatomix, Inc.Methods and apparatus for real-time business visibility using persistent schema-less data storage
US20050055330A1 (en)2001-05-152005-03-10Britton Colin P.Surveillance, monitoring and real-time events platform
US7058637B2 (en)2001-05-152006-06-06Metatomix, Inc.Methods and apparatus for enterprise application integration
US20020186826A1 (en)2001-05-162002-12-12Wen-Ling HsuIntelligent dynamic realtime feature delivery
US20020177232A1 (en)2001-05-232002-11-28Melker Richard J.Method and apparatus for detecting illicit substances
US20020181692A1 (en)2001-06-052002-12-05Flockhart Andrew D.Timely shut-down of a real-time work center
US6728702B1 (en)2001-06-182004-04-27Siebel Systems, Inc.System and method to implement an integrated search center supporting a full-text search and query on a database
EP1407384A1 (en)2001-06-182004-04-14Siebel Systems, Inc.System, method to implement persistent search center
US6711565B1 (en)2001-06-182004-03-23Siebel Systems, Inc.Method, apparatus, and system for previewing search results
US6763351B1 (en)2001-06-182004-07-13Siebel Systems, Inc.Method, apparatus, and system for attaching search results
WO2002103576A1 (en)2001-06-182002-12-27Siebel Systems, Inc.System, method to implement persistent search center
US20020198935A1 (en)2001-06-252002-12-26Crandall Steven AllenMethods and systems for validating the fields of a form
US20030001894A1 (en)2001-06-292003-01-02International Business Machines CorporationMethod and apparatus for dynamically determining actions to perform for an object
US20030004934A1 (en)2001-06-292003-01-02Richard QianCreating and managing portable user preferences for personalizion of media consumption from device to device
US6792420B2 (en)2001-06-292004-09-14International Business Machines CorporationMethod, system, and program for optimizing the processing of queries involving set operators
US7103173B2 (en)2001-07-092006-09-05Austin Logistics IncorporatedSystem and method for preemptive goals based routing of contact records
US6925457B2 (en)2001-07-272005-08-02Metatomix, Inc.Methods and apparatus for querying a relational data store using schema-less queries
US20030050929A1 (en)2001-08-162003-03-13Sentius CorporationAutomated creation and delivery of database content
WO2003021393A2 (en)2001-08-312003-03-13Siebel Systems, Inc.Method to generate a customizable product configurator
US20030050927A1 (en)2001-09-072003-03-13Araha, Inc.System and method for location, understanding and assimilation of digital documents through abstract indicia
US20030050834A1 (en)2001-09-072003-03-13Sergio CaplanSystem and method for dynamic customizable interactive portal active during select computer time
US20070061789A1 (en)2001-09-212007-03-15Siebel Systems, Inc.Methods and apparatus for integrated, automatic pseudo localization of software
US7028225B2 (en)2001-09-252006-04-11Path Communications, Inc.Application manager for monitoring and recovery of software based application processes
US20030061209A1 (en)2001-09-272003-03-27Simon D. RabocziComputer user interface tool for navigation of data stored in directed graphs
US20030074352A1 (en)2001-09-272003-04-17Raboczi Simon D.Database query system and method
EP1438654A1 (en)2001-09-282004-07-21Siebel Systems, Inc.Method and system for using integration objects with enterprise business applications
EP1438649A1 (en)2001-09-282004-07-21Siebel Systems, Inc.Methods and apparatus for enabling keyboard accelerators in applications implemented via a browser
WO2003029955A1 (en)2001-09-282003-04-10Siebel Systems, Inc.Method and system for using integration objects with enterprise business applications
WO2003030013A1 (en)2001-09-282003-04-10Siebel Systems, Inc.System and method for facilitating user interaction in a browser environment
US6966033B1 (en)2001-09-282005-11-15Emc CorporationMethods and apparatus for graphically managing resources
US20030066031A1 (en)2001-09-282003-04-03Siebel Systems, Inc.Method and system for supporting user navigation in a browser environment
US20030065544A1 (en)2001-09-282003-04-03Elzinga C. BretMethod and system for performing dynamic scheduling
WO2003030005A1 (en)2001-09-292003-04-10Siebel Systems, Inc.Method, apparatus and system for a mobile web client
WO2003030014A1 (en)2001-09-292003-04-10Siebel Systems, Inc.Method, apparatus, and system for implementing a framework to suppport a web-based application
WO2003029923A2 (en)2001-09-292003-04-10Siebel Systems, Inc.Computing system and method to implicity commit unsaved data for a world wide web application
EP1438672A1 (en)2001-09-292004-07-21Siebel Systems, Inc.Method, apparatus and system for a mobile web client
WO2003077139A1 (en)2001-09-292003-09-18Siebel Systems, Inc.Asynchronous message push to web browser
EP1430396A1 (en)2001-09-292004-06-23Siebel Systems, Inc.Method, apparatus, and system for implementing view caching in a framework to support web-based applications
US20030093279A1 (en)2001-10-042003-05-15David MalahSystem for bandwidth extension of narrow-band speech
US20030084401A1 (en)2001-10-162003-05-01Abel Todd J.Efficient web page localization
US7064766B2 (en)2001-10-182006-06-20Microsoft CorporationIntelligent caching data structure for immediate mode graphics
US7353254B2 (en)2001-11-052008-04-01International Business Machines CorporationCollaborative chat system
US6954737B2 (en)2001-11-052005-10-11Johnsondiversey, Inc.Method and apparatus for work management for facility maintenance
US20060288348A1 (en)2001-11-222006-12-21Shinichi KawamotoVirtual computer systems and computer virtualization programs
US20030098991A1 (en)2001-11-262003-05-29Tim LavertyAutobatching and print job creation
US20040054610A1 (en)2001-11-282004-03-18MonetaireMonetaire wealth management platform
US7289793B2 (en)2001-12-032007-10-30Scott GilbertMethod and apparatus for displaying real-time information objects between a wireless mobile user station and multiple information sources based upon event driven parameters and user modifiable object manifest
US20040268221A1 (en)2001-12-122004-12-30Shengjin WangElectronic document reading system and method
US20030115281A1 (en)2001-12-132003-06-19Mchenry Stephen T.Content distribution network server management system architecture
US20070203756A1 (en)2001-12-172007-08-30Siebel Systems, Inc.Configuration of employee benefit plans
WO2003058504A1 (en)2001-12-272003-07-17Fair Isaac CorporationAugmenting data in a database for predictive modeling
US6804330B1 (en)2002-01-042004-10-12Siebel Systems, Inc.Method and system for accessing CRM data via voice
US7536294B1 (en)2002-01-082009-05-19Oracle International CorporationMethod and apparatus for translating computer programs
US7334039B1 (en)2002-02-012008-02-19Oracle International CorporationTechniques for generating rules for a dynamic rule-based system that responds to requests for a resource on a network
US20030154380A1 (en)2002-02-082003-08-14James RichmondControlling usage of network resources by a user at the user's entry point to a communications network based on an identity of the user
EP1483685A1 (en)2002-02-132004-12-08Siebel Systems, Inc.Method and system for enabling connectivity to a data system
WO2003069500A1 (en)2002-02-132003-08-21Siebel Systems, Inc.Method and system for enabling connectivity to a data system
WO2003071380A2 (en)2002-02-152003-08-28Fair, Isaac And Company, Inc.Sequencing models of healthcare related states
WO2003071388A2 (en)2002-02-152003-08-28Fair Isaac CorporationConsistency modeling of healthcare claims to detect fraud and abuse
US7076558B1 (en)2002-02-272006-07-11Microsoft CorporationUser-centric consent management system and method
US20070038765A1 (en)2002-02-272007-02-15Microsoft CorporationUser-centric consent management system and method
WO2003073319A2 (en)2002-02-282003-09-04IlogInteractive generation of graphical visualizations of large data structures
US20030191626A1 (en)2002-03-112003-10-09Yaser Al-OnaizanNamed entity translation
US20070028225A1 (en)2002-03-162007-02-01Whittaker James AMethod and apparatus for preemptive monitoring of software binaries by instruction interception and dynamic recompilation
EP1490809A1 (en)2002-03-292004-12-29Siebel Systems, Inc.User interface for processing requests for approval
WO2003085580A1 (en)2002-03-292003-10-16Siebel Systems, Inc.User interface for processing requests for approval
WO2003085503A1 (en)2002-03-292003-10-16Siebel Systems, Inc.Defining an approval process for requests for approval
EP1490747A1 (en)2002-03-292004-12-29Siebel Systems, Inc.Defining an approval process for requests for approval
US20030200371A1 (en)2002-04-172003-10-23Abujbara Nabil M.Dynamic generation of a user interface based on automatic device detection
US20030198337A1 (en)2002-04-182003-10-23Rohan LenardLocation enhanced automatic work distribution
US20030202617A1 (en)2002-04-242003-10-30Intel CorporationDecision feedback equalization employing a lookup table
US6961725B2 (en)2002-05-162005-11-01Industrial Technology Research InstituteMethod of a data range search with plural pre-set rules
US20030222680A1 (en)2002-06-042003-12-04Jaussi James E.Active cascode differential latch
US20030229544A1 (en)2002-06-102003-12-11Veres Robert DeanMethod and system for scheduling transaction listings at a network-based transaction facility
US20070208553A1 (en)2002-06-202007-09-06Mark HastingsVisual context for translation
US20070010991A1 (en)2002-06-202007-01-11Shu LeiTranslation leveraging
US20040003043A1 (en)2002-06-202004-01-01International Business Machines CorporationRemote control of document objects in a collaborative environment
WO2004001613A1 (en)2002-06-212003-12-31Siebel Systems, Inc.Task based user interface
US7870244B2 (en)2002-06-252011-01-11International Business Machines CorporationMonitoring performance of applications in a distributed environment
US20040064552A1 (en)2002-06-252004-04-01Chong James C.Method and system for monitoring performance of applications in a distributed environment
WO2004003766A1 (en)2002-06-272004-01-08Siebel Systems, Inc.Prototyping graphical user interfaces
WO2004003684A2 (en)2002-06-272004-01-08Siebel Systems, Inc.Method and apparatus to facilitate development of a customer-specific business process model
WO2004003885A1 (en)2002-06-272004-01-08Siebel Systems, Inc.Efficient high-interactivity user interface for client-server applications
US6754475B1 (en)2002-06-282004-06-22Motorola, Inc.Transmission performance measurement and use thereof
US20040133416A1 (en)2002-07-182004-07-08Norio FukuokaInformation terminal device, method of acquiring information corresponding to language identification information from server and program thereof, network system, additional function purchasing progam, and program function adding method
US6985912B2 (en)2002-07-222006-01-10Thought, Inc.Dynamic object-driven database manipulation and mapping system having a simple global interface and an optional multiple user need only caching system with disable and notify features
US20040021686A1 (en)2002-07-302004-02-05Barberis Romain P.Method and system for collaborative interaction on a document
US20040024603A1 (en)2002-07-312004-02-05Deere & CompanyMethod of providing localized information from a single global transformation source
US6940917B2 (en)2002-08-272005-09-06Qualcomm, IncorporatedBeam-steering and beam-forming for wideband MIMO/MISO systems
US20040049580A1 (en)2002-09-052004-03-11International Business Machines CorporationReceive queue device with efficient queue flow control, segment placement and virtualization mechanisms
US20040049509A1 (en)2002-09-112004-03-11International Business Machines CorporationMethods and apparatus for managing dependencies in distributed systems
US20060053125A1 (en)2002-10-022006-03-09Bank One CorporationSystem and method for network-based project management
US20040068517A1 (en)2002-10-022004-04-08Bank One CorporationSystem and method for network-based project management
US20040139021A1 (en)2002-10-072004-07-15Visa International Service AssociationMethod and system for facilitating data access and management on a secure token
US6856575B2 (en)2002-10-212005-02-15Abb Offshore Systems LimitedMonitoring a microseismic event
US20040088199A1 (en)2002-10-312004-05-06Childress Allen B.Method of forming a business rule
US20040148586A1 (en)2002-11-142004-07-29Sap AgModeling system for graphic user interface
WO2004046882A2 (en)2002-11-152004-06-03Fair Isaac CorporationFraud and abuse detection and entity profiling in hierarchical coded payment systems
US20080216060A1 (en)2002-11-202008-09-04Vargas Byron DSystem for translating diverse programming languages
US20040103014A1 (en)2002-11-252004-05-27Teegan Hugh A.System and method for composing and constraining automated workflow
US20040162812A1 (en)2002-11-272004-08-19Lane David P.Searching within a contact center portal
US7818506B1 (en)2002-12-132010-10-19Vignette Software LlcMethod and system for cache management
US7171145B2 (en)2002-12-132007-01-30Ricoh Company, Ltd.Developing device and process cartridge for an image forming apparatus
US20040122652A1 (en)2002-12-232004-06-24International Business Machines CorporationMock translating software applications at runtime
WO2004061815A1 (en)2002-12-312004-07-22Siebel Systems, Inc.A method and apparatus for an integrated process modeller
US20040133876A1 (en)2003-01-082004-07-08Craig SprouleSystem and method for the composition, generation, integration and execution of business processes over a network
US20040148152A1 (en)2003-01-172004-07-29Nec CorporationSystem performance prediction mechanism and method based on software component performance measurements
US20050027563A1 (en)2003-01-292005-02-03Fackler James C.System and method in a computer system for managing a number of attachments associated with a patient
US7058367B1 (en)2003-01-312006-06-06At&T Corp.Rate-adaptive methods for communicating over multiple input/multiple output wireless systems
US20040162822A1 (en)2003-02-132004-08-19Khachatur PapanyanMethod and apparatus for converting in-line database queries to stored procedures
US20060167655A1 (en)2003-02-282006-07-27David BarrowClassification using probability estimate re-sampling
US7194380B2 (en)2003-02-282007-03-20Chordiant Software Europe LimitedClassification using probability estimate re-sampling
US6927728B2 (en)2003-03-132005-08-09Motorola, Inc.Method and apparatus for multi-antenna transmission
WO2004086197A2 (en)2003-03-242004-10-07Siebel Systems, Inc.Custom common object
WO2004095208A2 (en)2003-03-242004-11-04Siebel Systems Inc.Product common object
WO2004086198A2 (en)2003-03-242004-10-07Siebel Systems, Inc.Common common object
WO2004095207A2 (en)2003-03-252004-11-04Siebel Systems, Inc.Modeling of order data
US7124145B2 (en)2003-03-272006-10-17Millennium It (Usa) Inc.System and method for dynamic business logic rule integration
US7194690B2 (en)2003-04-172007-03-20Lenovo (Singapore) Pte. Ltd.Remote support for computer or other electronic device
US7603625B2 (en)2003-04-172009-10-13Lenovo (Singapore) Pte. Ltd.Remote support for computer or other electronic device
US20040220792A1 (en)2003-04-302004-11-04Gallanis Peter ThomasPerformance modeling for information systems
US20060041861A1 (en)2003-05-062006-02-23Pegasystems Inc.Methods and apparatus for digital data processing with mutable inheritance
US7711919B2 (en)2003-05-062010-05-04Pegasystems Inc.Methods and apparatus for digital data processing with mutable inheritance
US6976144B1 (en)2003-05-062005-12-13Pegasystems, Inc.Methods and apparatus for digital data processing with mutable inheritance
US20040236566A1 (en)2003-05-202004-11-25Simske Steven J.System and method for identifying special word usage in a document
US20040243587A1 (en)2003-05-292004-12-02Nuyens Erik D.Method and system for externalizing conditional logic for collecting multi-purpose objects
WO2005001627A2 (en)2003-06-042005-01-06Rulespower, Inc.Relational logic management system
US20050027871A1 (en)2003-06-052005-02-03William BradleyInteroperable systems and methods for peer-to-peer service orchestration
WO2004114147A1 (en)2003-06-192004-12-29Siebel Systems, Inc. (A Corporation Of Delaware)Intelligent data search
WO2005003888A2 (en)2003-06-232005-01-13Siebel Systems Inc.Function space reservation system
EP1492232A1 (en)2003-06-272004-12-29Dialog Semiconductor GmbHComparator with high-voltage inputs in an extended CMOS process for higher voltage levels
US6788114B1 (en)2003-06-272004-09-07Dialog Semiconductor GmbhComparator with high-voltage inputs in an extended CMOS process for higher voltage levels
US20040268299A1 (en)2003-06-302004-12-30Shu LeiApplication user interface template with free-form layout
WO2005010645A2 (en)2003-06-302005-02-03Siebel Systems, Inc.Application user interface template with free-from layout
US20050044198A1 (en)2003-08-082005-02-24Jun OkitsuMethod of controlling total disk usage amount in virtualized and unified network storage system
US7143116B2 (en)2003-08-082006-11-28Hitachi, Ltd.Method of controlling total disk usage amount in virtualized and unified network storage system
US20050039191A1 (en)2003-08-122005-02-17Chordiant Software, Inc.Process/viewer interface
US7178109B2 (en)2003-08-122007-02-13Chordiant Software, Inc.Process/viewer interface
US7596504B2 (en)2003-08-202009-09-29International Business Machines CorporationManagement of support center calls
US20050060372A1 (en)2003-08-272005-03-17Debettencourt JasonTechniques for filtering data from a data stream of a web services application
US20050050000A1 (en)2003-09-022005-03-03International Business Machines CorporationGeneration of XSLT style sheets for different portable devices
US6918222B2 (en)2003-09-092005-07-19Illinois Tool Works Inc.Fastener for spacing object from substrate
US20050071211A1 (en)2003-09-262005-03-31Flockhart Andrew D.Method and apparatus for assessing the status of work waiting for service
US7318020B1 (en)2003-10-082008-01-08Microsoft CorporationMethods and systems for external localization
US6978719B2 (en)2003-10-282005-12-27Hitachi, Ltd.Railway car and bogie of railway car
US20050096959A1 (en)2003-10-312005-05-05Microsoft CorporationRule engine method and system
US20050125683A1 (en)2003-11-142005-06-09Sony CorporationInformation acquisition system, information acquisition method and information processing program
US20050104628A1 (en)2003-11-182005-05-19Toru TanzawaSignal level detector and amplification factor control system using signal level detector
US20050198021A1 (en)2003-12-122005-09-08International Business Machines CorporationVisualization of attributes of workflow weblogs
US20050132048A1 (en)2003-12-122005-06-16International Business Machines CorporationRole-based views access to a workflow weblog
US7412388B2 (en)2003-12-122008-08-12International Business Machines CorporationLanguage-enhanced programming tools
US20050144023A1 (en)2003-12-242005-06-30At&T Corp.Methods and apparatus for directory enabled network services
US20050165823A1 (en)2004-01-222005-07-28Microsoft CorporationBinary dependency database
US7779395B1 (en)2004-03-052010-08-17Adobe Systems IncorporatedSystem and method for routing data
US20050216235A1 (en)2004-03-292005-09-29Microsoft CorporationScalability test and analysis
US20050222889A1 (en)2004-03-312005-10-06Chris LaiMethod and system for facility management
US20050228875A1 (en)2004-04-132005-10-13Arnold MonitzerSystem for estimating processing requirements
US20050234882A1 (en)2004-04-202005-10-20Calpont CorporationData structure for a hardware database management system
US8479157B2 (en)2004-05-262013-07-02Pegasystems Inc.Methods and apparatus for integration of declarative rule-based processing with procedural programming in a digital data-processing evironment
US20140019400A1 (en)2004-05-262014-01-16Pegasystems Inc.Methods and apparatus for integration of declarative rule-based processing with procedural programming in a digital data-processing environment
WO2005117549A2 (en)2004-05-262005-12-15Pegasystems Inc.Method and apparatus for integration of declarative rule-based processing with procedural programming in a digital data-processing environment
EP1782183A2 (en)2004-05-262007-05-09Pegasystems Inc.Method and apparatus for integration of declarative rule-based processing with procedural programming in a digital data-processing environment
US20050267770A1 (en)2004-05-262005-12-01International Business Machines CorporationMethods and apparatus for performing task management based on user context
US8959480B2 (en)2004-05-262015-02-17Pegasystems Inc.Methods and apparatus for integration of declarative rule-based processing with procedural programming in a digital data-processing environment
US7665063B1 (en)2004-05-262010-02-16Pegasystems, Inc.Integration of declarative rule-based processing with procedural programming
US20100107137A1 (en)2004-05-262010-04-29Pegasystems Inc.Methods and apparatus for integration of declarative rule-based processing with procedural programming in a digital data-processing evironment
US20060218166A1 (en)2004-05-282006-09-28Metadata, LlcRapid application development based on a data dependency path through a body of related data
US20060004845A1 (en)2004-06-032006-01-05Microsoft CorporationMethod and apparatus for generating user interfaces based upon automation with full flexibility
US20060015388A1 (en)2004-07-132006-01-19Flockhart Andrew DMethod and apparatus for supporting individualized selection rules for resource allocation
US20060080082A1 (en)2004-08-232006-04-13Geneva Software Technologies LimitedSystem and method for product migration in multiple languages
US20060092467A1 (en)2004-09-012006-05-04Dumitrescu Tiberiu APrint job workflow system
US20060063138A1 (en)2004-09-162006-03-23Sap AktiengesellschaftMethods and systems for adapting data from a user interface
US20060064486A1 (en)2004-09-172006-03-23Microsoft CorporationMethods for service monitoring and control
US20060064667A1 (en)2004-09-202006-03-23Freitas Jose DSystem and method of model-driven development using a transformation model
US20070294644A1 (en)2004-09-282007-12-20Yost David ASystem of GUI Text Cursor, Caret, and Selection
US20060080401A1 (en)2004-09-292006-04-13International Business Machines CorporationAdaptive vicinity prefetching for filesystem metadata
US20060075360A1 (en)2004-10-042006-04-06Edwards Systems Technology, Inc.Dynamic highlight prompting apparatus and method
US20080196003A1 (en)2004-10-222008-08-14International Business Machines CorporationSystem for Creating Application Content Using an Open Model Driven Architecture
US20060101393A1 (en)2004-10-222006-05-11Gerken Christopher HSystem and Method for Building an Open Model Driven Architecture Pattern Based on Exemplars
US20060101386A1 (en)2004-10-222006-05-11Gerken Christopher HSystem and Method for Creating Application Content using an Open Model Driven Architecture
US20060100847A1 (en)2004-11-092006-05-11Mcentee Robert ASystem and method for generating a target language markup language text template
US7983895B2 (en)2004-11-092011-07-19Sony Online Entertainment LlcSystem and method for generating grammatically correct text strings
US20060106846A1 (en)2004-11-122006-05-18Schulz Karsten ACross-context task management
US20070226031A1 (en)2004-11-302007-09-27Manson Nicholas RMethods and apparatuses for grouped option specification
US20060139312A1 (en)2004-12-232006-06-29Microsoft CorporationPersonalization of user accessibility options
US20060149751A1 (en)2004-12-302006-07-06Sripad JadeCustom templates
US7555645B2 (en)2005-01-062009-06-30Oracle International CorporationReactive audit protection in the database (RAPID)
WO2006081536A2 (en)2005-01-282006-08-03Pegasystems Inc.Method and apparatus for work management and routing
US20130231970A1 (en)2005-01-282013-09-05Pegasystems Inc.Methods and apparatus for work management and routing
US20060173724A1 (en)2005-01-282006-08-03Pegasystems, Inc.Methods and apparatus for work management and routing
US8335704B2 (en)2005-01-282012-12-18Pegasystems Inc.Methods and apparatus for work management and routing
US20060173871A1 (en)2005-02-012006-08-03Seiko Epson CorporationResource managing system, resource managing program and resource managing method
US20060206303A1 (en)2005-03-082006-09-14Microsoft CorporationResource authoring incorporating ontology
US20060206305A1 (en)2005-03-092006-09-14Fuji Xerox Co., Ltd.Translation system, translation method, and program
US20060209085A1 (en)2005-03-152006-09-21Microsoft CorporationProviding 1D and 2D connectors in a connected diagram
US7302417B2 (en)2005-05-022007-11-27Synopsys, Inc.Method and apparatus for improving efficiency of constraint solving
US20060271920A1 (en)2005-05-242006-11-30Wael AbouelsaadatMultilingual compiler system and method
US20060271559A1 (en)2005-05-262006-11-30Nicholas StavrakosMethod and system for delta compression
US20090075634A1 (en)2005-06-292009-03-19Microsoft CorporationData buddy
US20070005623A1 (en)2005-06-302007-01-04Microsoft CorporationProcess oriented message driven workflow programming model
US7889896B2 (en)2005-08-182011-02-15Hologic, Inc.Patient worklist management in digital radiography review workstations
US20070094199A1 (en)2005-08-302007-04-26International Business Machines CorporationSystem and method for automatically processing dynamic business rules in a content management system
US20070055938A1 (en)2005-09-072007-03-08Avaya Technology Corp.Server-based method for providing internet content to users with disabilities
WO2007033922A2 (en)2005-09-192007-03-29International Business Machines CorporationMethod and device for dynamically adjusting resources
US7787609B1 (en)2005-10-062010-08-31Avaya Inc.Prioritized service delivery based on presence and availability of interruptible enterprise resources with skills
US7689447B1 (en)2005-10-262010-03-30At&T Intellectual Property Ii, L.P.Worklist integration of logical and physical tasks
US20070100782A1 (en)2005-10-282007-05-03Reed Tom MMethod and apparatus for workflow interactive troubleshooting tool
US20130120319A1 (en)2005-10-312013-05-16Extreme Reality Ltd.Methods, Systems, Apparatuses, Circuits and Associated Computer Executable Code for Detecting Motion, Position and/or Orientation of Objects Within a Defined Spatial Region
US20070118497A1 (en)2005-11-222007-05-24Naotaka KatohLinking of identical character strings in differnt files
US20070130130A1 (en)2005-12-022007-06-07Salesforce.Com, Inc.Systems and methods for securing customer data in a multi-tenant environment
US20070136068A1 (en)2005-12-092007-06-14Microsoft CorporationMultimodal multilingual devices and applications for enhanced goal-interpretation and translation for service providers
US20070143163A1 (en)2005-12-162007-06-21Sap AgSystems and methods for organizing and monitoring data collection
US20130254833A1 (en)2005-12-212013-09-26Fiberlink Communications CorporationMethods and systems for controlling access to computing resources based on known security vulnerabilities
US20070143851A1 (en)2005-12-212007-06-21FiberlinkMethod and systems for controlling access to computing resources based on known security vulnerabilities
EP1830312A1 (en)2006-03-032007-09-05Pegasystems Inc.Rules base systems and methods with circumstance translation
US20100088266A1 (en)2006-03-032010-04-08Pegasystems Inc.Rules base systems and methods with circumstance translation
US8073802B2 (en)2006-03-032011-12-06Pegasystems, Inc.Rules base systems and methods with circumstance translation
US20070239646A1 (en)2006-03-032007-10-11Alan TreflerRules base systems and methods with circumstance translation
US7640222B2 (en)2006-03-032009-12-29Pegasystems Inc.Rules base systems and methods with circumstance translation
US7647417B1 (en)2006-03-152010-01-12Netapp, Inc.Object cacheability with ICAP
US20070245300A1 (en)2006-03-222007-10-18Benjamin ChanApparatus, system, and method for presenting project scheduling information in combination with workflow information
US20070233902A1 (en)2006-03-302007-10-04Alan TreflerUser interface methods and apparatus for rules processing
US20170255341A1 (en)2006-03-302017-09-07Pegasystems Inc.Methods and apparatus for user interface optimization
US9026733B1 (en)2006-03-302015-05-05Pegasystems Inc.Content-based caching using a content identifier at a point in time
US8924335B1 (en)2006-03-302014-12-30Pegasystems Inc.Rule-based user interface conformance methods
US20150089406A1 (en)2006-03-302015-03-26Pegasystems Inc.Methods and apparatus for user interface optimization
US9658735B2 (en)2006-03-302017-05-23Pegasystems Inc.Methods and apparatus for user interface optimization
US20090132232A1 (en)2006-03-302009-05-21Pegasystems Inc.Methods and apparatus for implementing multilingual software applications
US20080208785A1 (en)2006-03-302008-08-28Pegasystems, Inc.User interface methods and apparatus for rules processing
EP1840803A1 (en)2006-03-302007-10-03Pegasystems Inc.User interface methods and apparatus for rules processing
US8516193B1 (en)2006-03-302013-08-20Pegasystems Inc.Techniques for content-based caching in a computer system
US20070260584A1 (en)2006-04-212007-11-08Marti Jordi MSystem for processing formatted data
US20080002823A1 (en)2006-05-012008-01-03Witness Systems, Inc.System and Method for Integrated Workforce and Quality Management
US7783596B2 (en)2006-05-052010-08-24Lockheed Martin CorporationSystem and method for an immutable identification scheme in a large-scale computer system
US7937690B2 (en)2006-05-232011-05-03Hewlett-Packard Development Company, L.P.Evaluating performance of software application
US20090276206A1 (en)2006-06-222009-11-05Colin FitzpatrickDynamic Software Localization
US9495340B2 (en)2006-06-302016-11-15International Business Machines CorporationMethod and apparatus for intelligent capture of document object model events
US7791559B2 (en)2006-09-142010-09-07Citrix Systems, Inc.System and method for multiple display support in remote access software
US20080077384A1 (en)2006-09-222008-03-27International Business Machines CorporationDynamically translating a software application to a user selected target language that is not natively provided by the software application
US20080085502A1 (en)2006-10-042008-04-10Ecollege.ComWeb service api for student information and course management systems
US20080109467A1 (en)2006-11-032008-05-08Microsoft CorporationData entity centric approach for designing workflows
US20080120593A1 (en)2006-11-212008-05-22Ido KerenGUI modeling of deep hierarchical data
US20080134088A1 (en)2006-12-052008-06-05Palm, Inc.Device for saving results of location based searches
US20080163253A1 (en)2006-12-282008-07-03Sap AgDynamic business object properties for SOA architectures
US20080184230A1 (en)2007-01-312008-07-31Leech Phillip ASystems and methods for determining power consumption profiles for resource users and using the profiles for resource allocation
US8037329B2 (en)2007-01-312011-10-11Hewlett-Packard Development Company, L.P.Systems and methods for determining power consumption profiles for resource users and using the profiles for resource allocation
US20080189679A1 (en)2007-02-052008-08-07Jared RodriguezMethod and system for creating, deploying, and utilizing a service
US20080195377A1 (en)2007-02-092008-08-14International Business Machines CorporationMethod, device, and program product for verifying translation in resource file
EP2115581A1 (en)2007-03-022009-11-11Pegasystems Inc.Proactive performance management for multi-user enterprise software systems
US9189361B2 (en)2007-03-022015-11-17Pegasystems Inc.Proactive performance management for multi-user enterprise software systems
WO2008109441A1 (en)2007-03-022008-09-12Pegasystems Inc.Proactive performance management for multi-user enterprise software systems
US20130007267A1 (en)2007-03-022013-01-03Pegasystems Inc.Proactive Performance Management for Multi-User Enterprise Software Systems
US20080216055A1 (en)2007-03-022008-09-04Pegasystems, Inc.Proactive performance management for multi-user enterprise software systems
US8250525B2 (en)2007-03-022012-08-21Pegasystems Inc.Proactive performance management for multi-user enterprise software systems
US20080263510A1 (en)2007-04-182008-10-23Takashi NeromeApparatus and method for supporting model-driven development
US20080297482A1 (en)2007-05-302008-12-04Microsoft CorporationRecognizing selection regions from multiple simultaneous inputs
US7971180B2 (en)2007-06-132011-06-28International Business Machines CorporationMethod and system for evaluating multi-dimensional project plans for implementing packaged software applications
US20090007084A1 (en)2007-06-272009-01-01International Business Machines CorporationModel driven development including aspect integration tool
US8001519B2 (en)2007-06-272011-08-16International Business Machines CorporationModel driven development including aspect integration tool
US20090018998A1 (en)2007-07-092009-01-15International Business Machines CorporationPerformance Of An Enterprise Service Bus By Decomposing A Query Result From The Service Registry
US20090083697A1 (en)2007-09-212009-03-26Honeywell International Inc.Integration of User Interface Design and Model Driven Development
US20090138844A1 (en)2007-11-262009-05-28Benjamin HalberstadtDecorated Model Architecture for Efficient Model-Driven Application Development
US8850362B1 (en)2007-11-302014-09-30Amazon Technologies, Inc.Multi-layered hierarchical browsing
US20090150541A1 (en)2007-12-062009-06-11Sony Corporation And Sony Electronics Inc.System and method for dynamically generating user interfaces for network client devices
US20090158407A1 (en)2007-12-132009-06-18Fiberlink Communications CorporationApi translation for network access control (nac) agent
US20090158213A1 (en)2007-12-182009-06-18Samsung Electronics Co. Ltd.Mobile terminal and method of configuring and executing application functions for the same
US20090164494A1 (en)2007-12-212009-06-25Google Inc.Embedding metadata with displayable content and applications thereof
US20090171938A1 (en)2007-12-282009-07-02Microsoft CorporationContext-based document search
WO2009097384A1 (en)2008-01-312009-08-06Pegasystems Inc.Methods and apparatus for implementing multilingual software applications
US20090199123A1 (en)2008-02-032009-08-06Microsoft CorporationDynamic preview of diagram elements to be inserted into a diagram
US20090228786A1 (en)2008-03-102009-09-10Microsoft CorporationFlexible creation of auto-layout compliant diagrams
US20090271708A1 (en)2008-04-282009-10-29Mr. Roger PetersCollaboration Software With Real-Time Synchronization
US20090282384A1 (en)2008-05-122009-11-12Raytheon CompanyFramework-Based Model-Driven Software Development
US20090319948A1 (en)2008-06-202009-12-24Smartdraw.ComAutomated editing of graphics charts
US20100011338A1 (en)2008-07-092010-01-14International Business Machines CorporationMethods and tools for data-driven application engineering
US8386960B1 (en)2008-08-292013-02-26Adobe Systems IncorporatedBuilding object interactions
US20100083135A1 (en)2008-09-302010-04-01Lenovo (Singapore) Pte. Ltd.Collaborative web navigation using document object model (dom) based document references
US20110252305A1 (en)2008-10-162011-10-13Unblu Inc.Capturing the visual content of browser windows
US20100149109A1 (en)2008-12-122010-06-17John Greer EliasMulti-Touch Shape Drawing
US20100217737A1 (en)2009-02-202010-08-26Ajay ShamaMethod and system for business rules management
US8843435B1 (en)2009-03-122014-09-23Pegasystems Inc.Techniques for dynamic data processing
US20110072373A1 (en)2009-03-232011-03-24Yasuhiro YukiInformation processing device, information processing method, recording medium, and integrated circuit
US8468492B1 (en)2009-03-302013-06-18Pegasystems, Inc.System and method for creation and modification of software applications
US9678719B1 (en)2009-03-302017-06-13Pegasystems Inc.System and software for creation and modification of software
US20160098298A1 (en)*2009-04-242016-04-07Pegasystems Inc.Methods and apparatus for integrated work management
US20110016422A1 (en)2009-07-162011-01-20Miyazawa YusukeDisplay Apparatus, Display Method, and Program
US20130120434A1 (en)2009-08-182013-05-16Nayoung KimMethods and Apparatus for Image Editing Using Multitouch Gestures
US20110066486A1 (en)2009-09-112011-03-17International Business Machines CorporationSystem and method for efficient creation and reconciliation of macro and micro level test plans
US20110148791A1 (en)2009-12-232011-06-23Canon Kabushiki KaishaMethod of interfacing with multi-point display device
US20120290939A1 (en)2009-12-292012-11-15Nokia Corporation apparatus, method, computer program and user interface
US8863008B2 (en)2010-02-172014-10-14International Business Machines CorporationAutomatic removal of sensitive information from a computer screen
US20110214067A1 (en)2010-03-012011-09-01Salesforce.Com, Inc.Method and system for providing an adaptive input user interface for data entry applications
US20110239113A1 (en)2010-03-252011-09-29Colin HungSystems and methods for redacting sensitive data entries
US20110264251A1 (en)2010-04-262011-10-27Siemens AktiengesellschaftElectronic work instruction configured for isa-95 standard
US20120041921A1 (en)2010-08-162012-02-16Salesforce.Com, Inc.Mechanism for facilitating efficient business rules management and data processing
US20120050530A1 (en)2010-08-312012-03-01Google Inc.Use camera to augment input for portable electronic device
US20120293558A1 (en)2010-10-012012-11-22Lucid Software, IncManipulating graphical objects
US9253129B2 (en)2010-10-062016-02-02International Business Machines CorporationInstant messaging with browser collaboration
US20120102420A1 (en)*2010-10-252012-04-26Salesforce.Com, Inc.Multiple Views in an Information Feed
US20130290249A1 (en)2010-12-232013-10-31Dwight MerrimanLarge distributed database clustering systems and methods
US20120198367A1 (en)2011-01-312012-08-02Sap AgUser interface style guide compliance forecasting
US20150127736A1 (en)2011-02-182015-05-07Pegasystems Inc.Systems and methods for distributed rules processing
US9270743B2 (en)2011-02-182016-02-23Pegasystems Inc.Systems and methods for distributed rules processing
US8880487B1 (en)2011-02-182014-11-04Pegasystems Inc.Systems and methods for distributed rules processing
US8739044B1 (en)2011-03-042014-05-27Amazon Technologies, Inc.Collaborative browsing on a network site
US20120272186A1 (en)2011-04-202012-10-25Mellmo Inc.User Interface for Data Comparison
US20120306773A1 (en)2011-05-312012-12-06Acer IncorporatedTouch control method and electronic apparatus
US20130031455A1 (en)2011-07-282013-01-31Peter GriffithsSystem for Linking to Documents with Associated Annotations
US20130047165A1 (en)*2011-08-152013-02-21Sap AgContext-Aware Request Dispatching in Clustered Environments
US20130067392A1 (en)2011-09-122013-03-14Microsoft CorporationMulti-Input Rearrange
US20130135294A1 (en)*2011-11-282013-05-30Lg Electronics Inc.Mobile terminal and control method thereof
US20130159904A1 (en)2011-12-202013-06-20Rakesh KelappanProcess flow designing based on connection compatibility between process components
US20130167245A1 (en)2011-12-222013-06-27Roche Diagnostics Operations, Inc.Customer error screen capture
US9195936B1 (en)2011-12-302015-11-24Pegasystems Inc.System and method for updating or modifying an application without manual coding
US20160070560A1 (en)2011-12-302016-03-10Pegasystems Inc.System and method for updating or modifying an application without manual coding
US20130179816A1 (en)2012-01-062013-07-11Samsung Electronics Co., Ltd.User terminal apparatus and controlling method thereof
US8744999B2 (en)2012-01-302014-06-03Microsoft CorporationIdentifier compression for file synchronization via soap over HTTP
US20140089819A1 (en)*2012-04-062014-03-27Myspace, LlcHover card
US20130335339A1 (en)2012-06-182013-12-19Richard MaunderMulti-touch gesture-based interface for network design and management
US20170013073A1 (en)2012-07-192017-01-12Glance Networks, Inc.Presence Enhanced Co-Browsing Customer Support
US20140082539A1 (en)2012-09-172014-03-20Adobe Systems IncorporatedComputer-implemented methods and systems for multi-touch duplication and swapping interactions
US20140125577A1 (en)2012-11-052014-05-08University Of South AustraliaDistance based modelling and manipulation methods for augmented reality systems using ultrasonic gloves
US20140137019A1 (en)2012-11-142014-05-15Apple Inc.Object connection
US20140258860A1 (en)2013-03-072014-09-11Srinivasan SubramanianSystem and method for providing feedback to three-touch stroke motion
US20140277164A1 (en)2013-03-142014-09-18DePuy Synthes Products, LLCBone anchors and surgical instruments with integrated guide tips
US20140313135A1 (en)2013-04-192014-10-23International Business Machines CorporationTouch sensitive data entry using a continuous gesture
US20140325410A1 (en)2013-04-262014-10-30Samsung Electronics Co., Ltd.User terminal device and controlling method thereof
US10453083B2 (en)2013-05-162019-10-22International Business Machines CorporationData clustering and user modeling for next-best-action decisions
US20150058772A1 (en)2013-08-232015-02-26Ab Initio Technology LlcGraphical user interface having enhanced tool for connecting components
US20150074606A1 (en)2013-09-122015-03-12Blackberry LimitedMethods and software for facilitating the selection of multiple items at an electronic device
US20170357703A1 (en)2013-11-112017-12-14Amazon Technologies, Inc.Dynamic partitioning techniques for data streams
US8903933B1 (en)2014-07-212014-12-02ConnectWise Inc.Systems and methods for prioritizing and servicing support tickets using a chat session
US20160041961A1 (en)2014-08-072016-02-11John RomneyApparatus and method for processing citations within a document
US20160062963A1 (en)2014-08-262016-03-03Adobe Systems IncorporatedSynchronizing DOM Element References
US20160085809A1 (en)2014-09-242016-03-24Oracle International CorporationEnriching events with dynamically typed big data for event processing
US20160105370A1 (en)2014-10-102016-04-14Pegasystems Inc.Event processing with enhanced throughput
US20160110055A1 (en)*2014-10-202016-04-21Oracle International CorporationEvent-based architecture for expand-collapse operations
US10713225B2 (en)*2014-10-302020-07-14Pearson Education, Inc.Content database generation
US20170308556A1 (en)*2014-10-302017-10-26Pearson Education, Inc.Content database generation
US20180067580A1 (en)2015-02-272018-03-08Quickstep Technologies LlcMethod for interacting with an electronic and/or computer device implementing a capacitive control surface and a peripheral surface, interface and device implementing this method
US20170242582A1 (en)2015-04-242017-08-24Yandex Europe AgMethod and apparatus for processing user input
US20180024901A1 (en)*2015-09-182018-01-25Splunk Inc.Automatic entity control in a machine data driven service monitoring system
US20170090685A1 (en)*2015-09-292017-03-30Pegasystems Inc.Method and system for determining user interface usage
US20170109032A1 (en)2015-10-192017-04-20MyscriptSystem and method of guiding handwriting diagram input
US20170351425A1 (en)2016-06-032017-12-07Pegasystems Inc.Connecting graphical shapes using gestures
US20180011678A1 (en)2016-07-112018-01-11Pegasystems Inc.Selective sharing for collaborative application usage
US10601751B1 (en)*2019-04-302020-03-24Braze, Inc.Systems and methods for controlling user contacts

Non-Patent Citations (135)

* Cited by examiner, † Cited by third party
Title
[No Author Listed] About the Integrated Work Manager (IWM).Pegasystems, Inc., Apr. 30, 2009, 3 pages, http://pdn-dev/DevNet/PRPCv5/KB/TMP9ad0lzumf.asp.
[No Author Listed] FreeBSD Project. "EDQUOTA(8)" in Free BSD System Managers Manual. FreeBSD 8.2 Jun. 6, 1993. pp. 1-2.Retrieved from freebsd.org on Oct. 27, 2011.
[No Author Listed] How SmartForms for Fair Blaze Advisor works,Fair Issac White Paper, http://www.FAIRISAAC.COM/, Oct. 31, 2005, 8 pages (website no longer active).
[No Author Listed] How to Configure and Customize the Universal Worklist. SAP Netweaver 04 and SAP Enterprise Portal 6.0. SAP AG. Version 1, May 2004, 65 pages. http://www.erpgenie.com/sap/netweaver/ep/Configuring%20the%20UWL.pdf.
[No Author Listed] How to configure the IWM/IAC gateway.Pegasystems, Inc., Apr. 30, 2009, 4 paegs, http://pdn-dev/DevNet/PRPCv5/KB/TMP9cf8fzurq4.asp.
[No Author Listed] How to install the Integrated Work Manager (IWM). Pegasystems, Inc., Apr. 30, 2009, 6 pages, http://pdn-dev/Dev N et/PRPCv5/KB/TMP9br 1 ezurp8 .asp.
[No Author Listed] HP Integrated Lights-Out 2, User Guide, Part No. 394326-004, HP, Aug. 2006, 189 pages.
[No Author Listed] Integrating with External Systems, PegaRULES Process Commander 5.2. Process Commander 5.2 reference. Pegasystems Inc, Cambridge, MA, 2006, 103 pages http:/ /pdn.pega.corn/ProductSupport/Products/PegaRULESProcessCommander/documents/PRPCN5/502/iwes/PRPC52_Integrating_with_External_Systems.pdf.
[No Author Listed] IP Prior Art Database, Options when returning work items in workflow management systems. IBM, iPCOM000027980D, 2004, 3 pages.
[No Author Listed] IP Prior Art Database, Staff Queries and Assignments in Workflow Systems. IBM, iPCOM000142382D, 2006, 4 pages.
[No Author Listed] IP Prior Art Database, Using work items to manage user interactions with adaptive business services. IBM TDB, IPCOM000015953D, 2003, 4 pages.
[No Author Listed] Localizing an Application, PegaRULES Process Commander. Process Commander 4.2 reference. Pegasystems Inc., Cambdrige, MA, 2006, 92 pages http://pdn.pega.com/DevNet/PRPCv4/TechnologyPapers/documents/Localization0402.pdf.
[No Author Listed] Oracle Universal Work Queue: Implementation Guide. Release IIi for Windows NT. Oracle Corporation. Jul. 2001, 136 pages. http://docs.oracle.com/cd/A85964_01/acrobat/eul 15ug.pdf.
[No Author Listed] Solaris 9 resource manager software. A technical white paper. Sun Microsystems, Inc., Palo Alto CA, 2002, 37 pages. XP-002291080. Retrieved Aug. 3, 2004 from http://wwws.sun.corn/software/whitepapers/solaris9/srm.pdf.
[NoAuthorListed] XPath Tutorial, Mar. 18, 2005, 7 pages (Year:2005).
Bertino, E., and P. Foscoli, Index Organizations for Object-Oriented Database Systems, IEEE Trans. on Knowledge and Data Engineering, 7(2): 193-209 (Apr. 1995).
Bierbaum, A., et al., VR juggler: A virtual platform for virtual reality application development. Proceedings of the Virtual Reality 2001 Conference, IEEE, 2001, 8 pages, http://ieeexplore.ieee.org/stamp/stamp.j sptp=Starnumber-913 77 4.
Breiman, L., Bagging predictors, Machine Learning, vol. 24, No. 2, Aug. 31, 1996, pp. 123-140, Kluwer Academic Publishers, Netherlands.
Brusilovsky, P., and De Bra, P., Editors, "Second Workshop on Adaptive Hypertext and Hypermedia Proceedings," Jun. 20-24, 1998. Ninth ACM Conference on Hypertext and Hypermedia, Hypertext98. pp 1-2.
Burleson, D., Adding behaviors to relational databases, DBMS, 8(10): 68(5) (Sep. 1995).
Busse, Ralph et al., Declarative and Procedural Object Oriented Views, IEEE, 1998, pp. 570-578, retrieved Mar. 22, 2007.
Buyya et al., Economic Models for Resource Management and Scheduling in Grid Computing, Concurrency and Computation: Practice and Experience, 2002, vol. 14, pp. 1507-1542. Chan, T.W., and W. Hwang, Towards Integrating Logic, Object, Frame, and Production, Proc. Fourth Int. Conf. on Software Engineering and Knowledge Engineering, IEEE, pp. 463-469, Jun. 1992.
Ceri, S., et al., WIDE—A distributed architecture for workflow management Proceedings. Seventh International Workshop on Research Issues in Data Engineering, IEEE, 1997, pp. 76-79, 1997.
Cheng, C.C. and Smith, Applying Constraint Satisfaction Techniques to Job Shop Scheduling, Annals of Operations Research, 70: 327-357 (1997).
Cheng, Cheng-Chung; Smith, Stephen F.; A Constraint Satisfaction Approach to Makespan Scheduling, ATPS 1996 Proceedings, pp. 45-52 (1996).
Cochrane, Roberta et al., Integrating Triggers and Declarative Constraints in SQL Database Systems, pp. 567-578, Proceedings of the 22nd VLDB Conference Mumbai (Bombay), India, 1996, retrieved Mar. 22, 2007.
Communication for European Patent Application No. 05755530.2, dated Sep. 6, 2007 (2 pages).
Communication for European Patent Application No. 07250844.3 enclosing European Search Report, dated Jul. 11, 2007 (6 pages).
Communication for European Patent Application No. 07250844.3, dated Mar. 28, 2008 (1 page).
Communication for European Patent Application No. 07250848.4, dated Aug. 13, 2007 (EESR enclosed) (6 pages).
Communication for European Patent Application No. 07250848.4, dated May 29, 2008 (1 page).
Communication for European Patent Application No. 0873 1127.0, dated Oct. 13, 2009 (2 pages).
Damerau, F.J., Problems and some solutions in customization of natural language database front ends. ACM Transactions on Information Systems, vol. 3, No. 2, Apr. 1, 1985, pp. 165-184.
Danforth, S., Integrating Object and Relational Technologies, Proc. Sixteenth Annual Int. Computer Software and Applications Conf., IEEE Comput. Soc. Press, pp. 225-226, Sep. 1992 (Abstract).
Deelman, E., et al., Pegasus: A framework for mapping complex scientific workflows onto distributed systems, submitted to Scientific Programming, Jan. 2005. Pre journal publication article, 22 pages.
Deelman, E., et al., Pegasus: A framework for mapping complex scientific workflows onto distributed systems. Scientific Programming, 13, pp. 219-237, 2005.
Deelman, E., et al., Workflows and e-science: An overview of workflow system features and capabilities. Future Generation Computer Systems, May 2009, vol. 25, issue 5, pp. 528-540.
DeMichiel, LG., et al., Polyglot: Extensions to Relational Databases for Sharable Types and Functions in a Multi-Language Environment, Proc. Ninth Int. Conf. on Data Engineering, IEEE, pp. 651-660, Apr. 1993.
Devarakonda et al., Predictability of process resource usage: A measurement-based study on UNIX. IEEE Transactions on Software Engineering. 1989;15(12)1579-1586.
Eisenstein, et al., Adaptation in Automated User-Interface Design.IUI, 2000, pp. 74-81.
European Office Action dated Aug. 31, 2012 for Application No. 05755530.2 (4 Pages).
European Office Action dated Jul. 9, 2012 for Application No. 07250844.3 (8 Pages).
European Search Report for Application No. 0575553 0.2, dated Mar. 26, 2012 (3 Pages).
Extended European Search Report dated Oct. 29, 2012 for Application No. 08731127.0 (8 Pages).
Extended European Search Report for Application No. 151893 85.6, dated Dec. 17, 2015 (8 pages).
Fayad, M.E., et al., Object-oriented application frameworks. Communications of the ACM, Oct. 1997, vol. 40, issue 10, pp. 32-38, http://dl.acm.org/citation.cfmid=262798.
Francisco, S., et al. Rule-Based Web Page Generation, Proceedings of the 2nd Workshop on Adaptive Hypertext and Hypermedia, Hypertext98, Jun. 20-24, 1998, 9 pages.
Gajos et al. SUPPLE: Automatically Generating User Interfaces. IUI 2004, 8 pages.
Hague, Darren, Universal Worklist with SAP Netweaver Portal. Galileo Press, 2008, pp. 11-31. http://www.sap-hefte.de/download/dateien/14611146leseprobe.pdf.
International Preliminary Report on Patentability for Application No. PCT/US2004/020783, dated Feb. 13, 2006 (6 pages).
International Preliminary Report on Patentability for PCT /US06/03160, dated Apr. 9, 2009 (14 pages).
International Preliminary Report on Patentability for PCT/US2008/055503, dated Sep. 17, 2009 (4 pages).
International Preliminary Report on Patentability for PCT/US2009/032341, dated Aug. 12, 2010 (8 pages).
International Search Report and Written Opinion for Application No. PCT/GB2004/000677, dated Aug. 2, 2004 (15 pages).
International Search Report for Application No. PCT/US2004/020783, dated Nov. 8, 2005 (2 pages).
International Search Report for PCT/US013/55503, dated Jul. 28, 2008 (1 page).
International Search Report for PCT/US05/018599, dated May 15, 2007 (1 page).
International Search Report Written Opinion for PCT/US06/03160, dated Jul. 21, 2008 (16 pages).
International Search Report Written Opinion for PCT/US09/32341, dated Mar. 11, 2009 (14 pages).
Johnson et al., Sharing and resuing rules—a feature comparison of five expert system shells. IEEE Expert, IEEE Services Center, New York, NY, vol. 9, No. 3, Jun. 1, 1994, pp. 3-17.
Jones et al., A user-centered approach to functions in excel. International Conference on Functional Programming, Uppsala, Jun. 30, 2003, pp. 1-12.
Kappel, G., et al., TriGSflow active object-oriented workflow management.Proceedings of the 28th Annual Hawaii International Conference on System Sciences. 1995, pp. 727-736.
Kim, W., Object-Oriented Databases: Definition and Research Directions, IEEE Trans. on Knowledge and Data Engineering, vol. 2(3) pp. 327-341, Sep. 1990.
Kuhn, H.W., The Hungarian Method for the Assignment Problem, Naval Research Logistics Quarterly, 2 (1955), pp. 33-97.
Kuhn, H.W., The Hungarian Method for the Assignment Problem, Naval Research Logistics Quarterly, 2 (1955), pp. 83-97.
Kuno, H.A., and E.A. Rundensteiner, Augmented Inherited MultiIndex Structure for Maintenance of Materialized Path Query Views, Proc. Sixth Int. Workshop on Research Issues in Data Engineering, pp. 128-137, Feb. 1996.
LaRue, J., Leveraging Integration and Workflow. Integrated Solutions, Accounting Today, SourceMedia, Aug. 2006, pp. 18-19.
Lippert, Eric, Fabulous Adventures in Coding: Metaprogrannning, Toast and the Future of Development Tools, Microsoft.com Blog, MSDN Home, published Mar. 4, 2004, 6 pgs.
Mandal, et al., Integrating existing scientific workflow systems: The kepler/pegasus example. USC Information Sciences Institute, 2007, 8 pages.
Manghi, Paolo, et. al., Hybrid Applications Over XML: Integrating the Procedural and Declarative Approaches, 2002 ACM, pp. 1-6. Retrieved Mar. 22, 2007.
Manolescu, D.A., et al., Dynamic object model and adaptive workflow. Proceedings of Metadata and Active Object-Model Pattern Mining Workshop co-located with OOPSLA, 1999, vol. 99, 19 pages.
Markiewicz, M.E., et al., Object oriented framework development ACM, 2001, 13 pages, http://dl.acm.org/citation.cfmid37277I.
Markowitz, V.M., and A. Shoshani, Object Queries over Relational Databases: Language, Implementation, and Applications, IEEE Xplore, pp. 71-80, Apr. 1993.
Marmel, Elaine, Microsoft Office Project 2007 Bible, ISBN 0470009926, Wiley Publishing, Inc., 2007, 961 pages.
Maryanski, F., et al., The Data Model Compiler a Tool for Generating Object-Oriented Database Systems, 1986 Int. Workshop on Object-Oriented Database Systems, IEEE, 73-84 (1986).
McConnell, Steven C., Brooks Law Repealed, IEEE Software, pp. 6-9, Nov./Dec. 1999.
Mecca, G., et al., Cut and Paste, ACM, pp. 1-25 and Appendix I-IV (Jun. 1999). Retrieved Mar. 22, 2007.
Mitchell, T.M., Machine Learning, Chapter 3, 1997, McGraw-Hill, pp. 52-80.
Mitchell, T.M., Machine Learning, Chapter 6, 1997, McGraw-Hill, pp. 154-200.
Morizet-Mahoudeaux, P., A Hierarchy of Network-Based Knowledge Systems, IEEE Trans. on Systems, Man, and Cybernetics, vol. 21(5), pp. 1184-1191, Sep./Oct. 1991.
Pientka, B., et al., Progrannning with proofs and explicit contexts. International Symposium on Principles and Practice of Declarative Progrannning, ACM, 2008, pp. 163-173, http://delivery.acm.org/1O.ll45/1390000/1389469/pl63-pientka.pdf.
Reinersten, Don, Is It Always a Bad Idea to Add Resources to a Late Project, Oct. 30, 2000. Electronic Design. vol. 48, Issue 22, p. 70.
Riccuiti, M., Oracle 8.0 on the way with objects: upgrade will also build in multidimensional engine. Info World. Sep. 25, 1995;17(39):16.
Richner, T., et al., Recovering high-level views of object-oriented applications from static and dynamic information. IEEE, 1999, 10 pages, http://ieeexploreieee.org/stamp/stamp.jsptp= arnumber=F792487.
Salvini, S., and M.H. Williams, Knowledge Management for Expert Systems, IEEE Colloquium on Knowledge Engineering, 3 pages, May 1990.
Schiefelbein, Mark, A Backbase Ajax Front-end for J2EE Applications, Internet Article, dev2dev http://dev2dev.bea.com/lpt/a/433 , Aug. 29, 2005, 16 pages.
Schiefelbein, Mark, A Backbase Ajax Front-end for J2EE Applications, Internet Article, dev2dev http://dev2dev.bea.com/pt/a/433 , Aug. 29, 2005, 16 pages.
Schulze, W., Fitting the workflow management facility into the object management architecture. Business Object Design and Implementation II. Springer London, 1998, pp. 109-117.
Sellis, T., et al., Coupling Production Systems and Database Systems: A Homogeneous Approach, IEEE Trans. on Knowledge and Data Engineering, vol. 5(2), pp. 240-256, Apr. 1993.
Shyy Y.M., and S.Y.W. Su, Refinement Preservation for Rule Selection in Active Object-Oriented Database Systems, Proc. Fourth Intl. Workshop on Research Issues in Data Engineering, pp. 115-123, Feb. 1994.
Simpson, Alan, et al., Access 97 for Windows 95/NT, 1997 SYBEX,16 pages, USPTO STIC-EIC 2100/2400.
Singh, G., et al., Workflow task clustering for best effort systems with pegasus, Pegasus, 2008, 8 pages.
Smedley, T.J. et al., "Expanding the Utility of Spreadsheets Through the Integration of Visual Programming and User Interface Objects," School of Computer Science, Technical University of Nova Scotia, ACM, 1996; pp. 148-155.
Srinivasan, V., et al., Object persistence in object-oriented applications. IBM Systems Journal, 1997, vol. 36, issue 1, pp. 66-87, http://ieeexplore.ieee.org/stamp/stamp.jsptp= arnumber-5387186.
Stonebraker, M., The Integration of Rule Systems and Database Systems, IEEE Trans. on Knowledge and Data Engineering, vol. 4(5), pp. 415-423, Oct. 1992.
Summons to Attend Oral Proceedings pursuant to rule 115(1) EPC, issued May 2, 2018 for Application No. 0873 1127.0 (8 pages).
Sun, et al., "Supporting Inheritance in Relational Database Systems," IEEE, pp. 511-518, Jun. 1992.
Surjanto, B., XML content management based on object-relational database technology. Proceedings of the First International Conference on Web Information Systems Engineering, IEEE, 2000, Jun. 19-21, 2000, vol. 1, pp. 70-79.
Thuraisingham, "From Rules to Frames and Frames to Rules," AI Expert, pp. 31-39, Oct. 1989.
U.S. Appl. No. 08/666,165, filed Jun. 19, 1996, Rules Bases and Methods of Access Thereof.
U.S. Appl. No. 10/430,693, filed May 6, 2003, Methods and Apparatus for Digital Data Processing With Mutable Inheritance.
U.S. Appl. No. 10/547,014, filed Aug. 25, 2005, Classification Using Probability Estimate Re-Sampling.
U.S. Appl. No. 10/639,735, filed Aug. 12, 2003, ProcessNiewer Interface.
U.S. Appl. No. 10/854,017, filed May 26, 2004, Integration of Declarative Rule-Based Processing With Procedural Programming.
U.S. Appl. No. 11/046,211, filed Jan. 28, 2005, Methods and Apparatus for Work Management and Routing.
U.S. Appl. No. 11/203,513, filed Aug. 12, 2005, Methods and Apparatus for Digital Data Processing With Mutable Inheritance.
U.S. Appl. No. 11/368,360, filed Mar. 3, 2006, Rules Base Systems and Methods With Circumstance Translation.
U.S. Appl. No. 11/396,415, filed Mar. 30, 2006, User Interface Methods and Apparatus for Rules Processing.
U.S. Appl. No. 11/681,269, filed Mar. 2, 2007, Proactive Performance Management for Multi-User Enterprise Software Systems.
U.S. Appl. No. 12/035,682, filed Feb. 22, 2008, User Interface Methods and Apparatus for Rules Processing.
U.S. Appl. No. 12/174,624, filed Jul. 16, 2008, Methods and Apparatus for Implementing Multilingual Software Applications.
U.S. Appl. No. 12/381,523, filed Mar. 12, 2009, Techniques for Dynamic Data Processing.
U.S. Appl. No. 12/386,959, filed Apr. 24, 2009, Method and Apparatus for Integrated Work Management.
U.S. Appl. No. 12/590,454, filed Nov. 6, 2009, Techniques for Content-Based Caching in a Computer System.
U.S. Appl. No. 12/619,215, filed Nov. 16, 2009, Rules Base Systems and Methods With Circumstance Translation.
U.S. Appl. No. 12/649,095, filed Dec. 29, 2009, Methods and Apparatus for Integration of Declarative Rule-Based Processing With Procedural Programming in a Digital Data-Processing Environment.
U.S. Appl. No. 12/798,161, filed Mar. 30, 2010, System and Method for Creation and Modification of Software Applications.
U.S. Appl. No. 13/031,097, filed Feb. 18, 2011, Systems and Methods for Distributed Rules Processing.
U.S. Appl. No. 13/031,109, filed Feb. 18, 2011, Rule-Based User Interface Conformance Methods.
U.S. Appl. No. 13/341,411, filed Dec. 30, 2011, System and Method for Updating or Modifying an Application Without Manual Coding.
U.S. Appl. No. 13/536,079, filed Jun. 28, 2012, Proactive Performance Management for Multi-User Enterprise Software Systems.
U.S. Appl. No. 13/718,255, filed Dec. 18, 2012, Methods and Apparatus for Work Management and Routing.
U.S. Appl. No. 13/892,956, filed May 13, 2013, Content-Based Caching Using a Content Identifier at a Point in Time.
U.S. Appl. No. 13/897,763, filed May 20, 2013, System and Software for Creation and Modification of Software.
U.S. Appl. No. 13/907,287, filed May 31, 2013, Methods and Apparatus for Integration of Declarative Rule-Based Processing With Procedural Programming in a Digital Data-Processing Environment.
U.S. Appl. No. 14/469,208, filed Aug. 26, 2014, Techniques for Dynamic Data Processing.
U.S. Appl. No. 14/527,348, filed Oct. 29, 2014, Systems and Methods for Distributed Rules Processing.
U.S. Appl. No. 14/558,084, filed Dec. 2, 2014, Methods and Apparatus for User Interface Optimization.
U.S. Appl. No. 14/597,207, filed Jan. 14, 2015, Methods and Apparatus for Integrated Work Management.
U.S. Appl. No. 14/928,085, filed Oct. 30, 2015, System and Method for Updating or Modifying an Application Without Manual Coding. International Preliminary Report on Patentability for PCT/US2005/018599, dated Jun. 5, 2007 (10 pages).
U.S. Appl. No. 15/206,956, filed Jul. 11, 2016, Selective Sharing for Collaborative Application Usage.
U.S. Appl. No. 15/613,439, filed Jun. 5, 2017, Connecting Graphical Shapes Using Gestures.
Vranes, S., et al., Integrating Multiple Paradigms within the Blackboard Framework, IEEE Transactions on Software Engineering, vol. 21, No. 3, Mar. 1995, pp. 244 262.
XPath Tutorial, Mar. 18, 2005, 7 pages (Year: 2005).
Yang, Bibo; Geunes, Joseph; OBrien, William J.; ResourceConstrained Project Scheduling: Past Work and New Directions, Apr. 2001, 28 pages, Research Report 2001-2006, Department of Industrial and Systems Engineering, University of Florida.

Similar Documents

PublicationPublication DateTitle
US11153397B2 (en)Enhanced push messaging
US9940481B2 (en)Privacy management across multiple devices
US8782156B2 (en)Enhanced message display
US10230672B2 (en)Inserting a search box into a mobile terminal dialog messaging protocol
CN108140194B (en)Transition latency reduction in an online chat-based communication infrastructure
US20090106368A1 (en)Injection advertising technology
US9600807B2 (en)Server-side modification of messages during a mobile terminal message exchange
US20060294258A1 (en)Advertisement refresh rules for network applications
US8671022B2 (en)Aggregated contextual targeting advertisements using instant messaging clients
US11803536B2 (en)Real time system for ingestion, aggregation, and identity association of data from user actions performed on websites or applications
TWI519970B (en)Systems and methods for insertion of content into an email over imap
US20210240854A1 (en)Restricted environments for message generation in networked environments
JP2018077887A (en)Determination on whether or not to transmit callout to bidder in online content auction
US9298786B1 (en)Deferred content presentation
US20240257179A1 (en)User interest detection for content generation
US20230306436A1 (en)Network computing system to implement content management platform for network services
US20150372955A1 (en)Sorting electronic mail
US20130110944A1 (en)Generating an electronic message during a browsing session
US11567945B1 (en)Customized digital content generation systems and methods
US20140244378A1 (en)System and method for providing real time response to customer activity
WO2009085455A2 (en)System for suggesting keywords based on mobile specific attributes
US20240257418A1 (en)Content generation for user interests
US20100138401A1 (en)Communications system
US11755392B2 (en)Edge cloud caching using real-time customer journey insights
JP7223164B2 (en) Data integrity optimization

Legal Events

DateCodeTitleDescription
FEPPFee payment procedure

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

STCFInformation on status: patent grant

Free format text:PATENTED CASE


[8]ページ先頭

©2009-2025 Movatter.jp