会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Messaging system with application-defined states
    • 具有应用程序定义状态的消息系统
    • US06442546B1
    • 2002-08-27
    • US09222881
    • 1998-12-30
    • Alexandros BilirisGisli HjalmtyssonHosagrahar Visvesvaraya JagadishMark Alan JonesEuthimios PanagosMichael RabinovichDivesh Srivastava
    • Alexandros BilirisGisli HjalmtyssonHosagrahar Visvesvaraya JagadishMark Alan JonesEuthimios PanagosMichael RabinovichDivesh Srivastava
    • G06F1730
    • G06Q10/107H04L51/00H04L51/22H04L51/24Y10S707/99943
    • A messaging system in which a core messaging infrastructure stores and manages messaging attributes, but applications external to the core infrastructure define and modify most attributes. Attribute types may be easily defined or modified, the manner in which attribute values are obtained may be easily defined or modified, and the entity types to which attributes are assigned may be easily defined or modified. The messaging system includes a plurality of messaging entities, such as messages, folders, and users, a plurality of attributes associated with the messaging entities, and a plurality of applications. Each application is operable to examine and modify at least some of the messaging entities and attributes. An application selection device is operable to examine at least some of the messaging entities and at least some of the attributes and to select an application to be invoked, from among the plurality of applications, based on values of the examined messaging entities and attributes. An application invocation device invokes the selected application. The applications may define and modify a type of an attribute and/or may define and modify an association of an attribute with a messaging entity.
    • 消息系统,其中核心消息传递基础设施存储和管理消息传递属性,但核心基础设施外部的应用程序定义和修改大多数属性。 可以容易地定义或修改属性类型,可以容易地定义或修改获得属性值的方式,并且可以容易地定义或修改分配给哪些属性的实体类型。 消息系统包括多个消息传送实体,诸如消息,文件夹和用户,与消息传递实体相关联的多个属性以及多个应用。 每个应用程序可操作以检查和修改至少一些消息传递实体和属性。 应用选择设备可操作以基于所检查的消息传送实体和属性的值,从多个应用程序中检查至少一些消息接发实体和至少一些属性并从多个应用中选择要被调用的应用。 应用程序调用设备调用所选的应用程序。 应用可以定义和修改属性的类型和/或可以定义和修改属性与消息传递实体的关联。
    • 3. 发明授权
    • Method of performing approximate substring indexing
    • 执行近似子串索引的方法
    • US07444326B1
    • 2008-10-28
    • US11314759
    • 2005-12-21
    • Hosagrahar Visvesvaraya JagadishNikolaos KoudasShanmugavelayutham MuthukrishnanDivesh Srivastava
    • Hosagrahar Visvesvaraya JagadishNikolaos KoudasShanmugavelayutham MuthukrishnanDivesh Srivastava
    • G06F17/30
    • G06F17/30637Y10S707/99933Y10S707/99943
    • Approximate substring indexing is accomplished by decomposing each string in a database into overlapping “positional q-grams”, sequences of a predetermined length q, and containing information regarding the “position” of each q-gram within the string (i.e., 1st q-gram, 4th q-gram, etc.). An index is then formed of the tuples of the positional q-gram data (such as, for example, a B-tree index or a hash index). Each query applied to the database is similarly parsed into a plurality of positional q-grams (of the same length), and a candidate set of matches is found. Position-directed filtering is used to remove the candidates which have the q-grams in the wrong order and/or too far apart to form a “verified” output of matching candidates. If errors are permitted (defined in terms of an edit distance between each candidate and the query), an edit distance calculation can then be performed to produce the final set of matching strings.
    • 通过将数据库中的每个字符串分解为重叠的“位置q-gram”,预定长度q的序列,并且包含关于字符串中每个q-gram的“位置”的信息(即,1 st q-gram,4 nd q-gram等)。 然后由位置q-gram数据(例如,B树索引或散列索引)的元组形成索引。 应用于数据库的每个查询也被类似地解析为多个位置q-gram(相同长度),并且找到候选的匹配集合。 位置定向滤波用于去除具有错误顺序的q-gram和/或相距太远的候选,以形成匹配候选的“验证”输出。 如果允许错误(根据每个候选者和查询之间的编辑距离定义),则可以执行编辑距离计算以产生最终匹配的字符串。
    • 5. 发明授权
    • Declarative message addressing
    • 声明式消息寻址
    • US06212552B1
    • 2001-04-03
    • US09007518
    • 1998-01-15
    • Alexandros BilirisGisli HjalmtyssonHosagrahar Visvesvaraya JagadishMark Alan JonesDongwon LeeInderpal Singh MumickEuthimios PanagosDivesh SrivastavaDimitra Vista
    • Alexandros BilirisGisli HjalmtyssonHosagrahar Visvesvaraya JagadishMark Alan JonesDongwon LeeInderpal Singh MumickEuthimios PanagosDivesh SrivastavaDimitra Vista
    • G06F1516
    • H04L51/14
    • A messaging system, and method of operation thereof, which supports combinations of directory and mailing list addressing mechanisms. Intended message recipients are specified as declarative addresses, which may include combinations of directory and mailing list information. The messaging system includes a messaging server and an address resolution module. The messaging server receives a message from a sender system and transmits the message to the recipient system. The address resolution module, which is coupled to the messaging server, receives a declarative address associated with the message, resolves the declarative address into at least one messaging address and transmits the at least one messaging address to the messaging server. In one embodiment, a database system may be coupled to the address resolution module to allow address resolution based on information stored in a database. The address resolution module generates a database query based on the declarative address and transmits the generated query to a database system. The database system receives a database query, retrieves at least one messaging address specified by the query and transmits the retrieved at least one messaging address to the address resolution module.
    • 消息系统及其操作方法,其支持目录和邮件列表寻址机制的组合。 预期的消息收件人被指定为声明性地址,其可以包括目录和邮件列表信息的组合。 消息系统包括消息收发服务器和地址解析模块。 消息收发服务器从发送者系统接收消息并将消息发送到接收方系统。 耦合到消息收发服务器的地址解析模块接收与该消息相关联的声明性地址,将该声明性地址解析为至少一个消息传送地址,并将该至少一个消息传送地址发送到消息收发服务器。 在一个实施例中,数据库系统可以耦合到地址解析模块,以基于存储在数据库中的信息来允许地址解析。 地址解析模块基于声明性地址生成数据库查询,并将生成的查询发送到数据库系统。 数据库系统接收数据库查询,检索由查询指定的至少一个消息传送地址,并将检索到的至少一个消息传送地址发送到地址解析模块。
    • 6. 发明授权
    • Method and system for using materialized views to evaluate queries
involving aggregation
    • 使用物化视图评估涉及聚合的查询的方法和系统
    • US5897632A
    • 1999-04-27
    • US895024
    • 1997-07-16
    • Shaul DarHosagrahar Visvesvaraya JagadishAlon Yitzchak LevyDivesh Srivastava
    • Shaul DarHosagrahar Visvesvaraya JagadishAlon Yitzchak LevyDivesh Srivastava
    • G06F17/30
    • G06F17/30457G06F17/30489Y10S707/99931Y10S707/99932Y10S707/99933
    • The present invention is a method and system for using materialized views to compute answers to SQL queries with grouping and aggregation. A query is evaluated a using a materialized view. The materialized view is semantically analyzed to determine whether the materialized view is usable in evaluating an input query. The semantic analysis includes determining that the materialized view does not project out any columns needed to evaluate the input query and determining that the view does not discard any tuple that satisfies a condition enforced in the input query. If the view is usable, the input query is rewritten to produce an output query that is multi-set equivalent to the input query and that specifies one or more occurrences of the materialized view as a source of information to be returned by the output query. The output query is then evaluated. The semantic analysis and rewriting may be iterated, with the output query of each iteration being the input query of the next iteration. The output query is evaluated after the last iteration.
    • 本发明是一种使用物化视图来计算具有分组和聚合的SQL查询的答案的方法和系统。 使用实例化视图评估查询。 物化视图被语义分析,以确定物化视图是否可用于评估输入查询。 语义分析包括确定物化视图不会计算出评估输入查询所需的任何列,并确定视图不丢弃满足输入查询中强制执行的条件的任何元组。 如果视图可用,则重写输入查询以产生与输入查询相当的多集合的输出查询,并将物理视图的一个或多个出现指定为输出查询返回的信息源。 然后评估输出查询。 可以重复语义分析和重写,每次迭代的输出查询是下一次迭代的输入查询。 输出查询在上次迭代后进行评估。
    • 7. 发明授权
    • Method of performing approximate substring indexing
    • 执行近似子串索引的方法
    • US07010522B1
    • 2006-03-07
    • US10174218
    • 2002-06-17
    • Hosagrahar Visvesvaraya JagadishNikolaos KoudasShanmugavelayutham MuthukrishnanDivesh Srivastava
    • Hosagrahar Visvesvaraya JagadishNikolaos KoudasShanmugavelayutham MuthukrishnanDivesh Srivastava
    • G06F17/30
    • G06F17/30637Y10S707/99933Y10S707/99943
    • Approximate substring indexing is accomplished by decomposing each string in a database into overlapping “positional q-grams”, sequences of a predetermined length q, and containing information regarding the “position” of each q-gram within the string (i.e., 1st q-gram, 4th q-gram, etc.). An index is then formed of the tuples of the positional q-gram data (such as, for example, a B-tree index or a hash index). Each query applied to the database is similarly parsed into a plurality of positional q-grams (of the same length), and a candidate set of matches is found. Position-directed filtering is used to remove the candidates which have the q-grams in the wrong order and/or too far apart to form a “verified” output of matching candidates. If errors are permitted (defined in terms of an edit distance between each candidate and the query), an edit distance calculation can then be performed to produce the final set of matching strings.
    • 通过将数据库中的每个字符串分解为重叠的“位置q-gram”,预定长度q的序列,并且包含关于字符串中每个q-gram的“位置”的信息(即,1 st q-gram,4 nd q-gram等)。 然后由位置q-gram数据(例如,B树索引或散列索引)的元组形成索引。 应用于数据库的每个查询也被类似地解析为多个位置q-gram(相同长度),并且找到候选的匹配集合。 位置定向滤波用于去除具有错误顺序的q-gram和/或相距太远的候选,以形成匹配候选的“验证”输出。 如果允许错误(根据每个候选者和查询之间的编辑距离定义),则可以执行编辑距离计算以产生最终匹配的字符串。
    • 9. 发明授权
    • Method for using query templates in directory caches
    • 在目录缓存中使用查询模板的方法
    • US07523091B2
    • 2009-04-21
    • US11108940
    • 2005-04-19
    • Olga KapitskaiaRaymond NgDivesh Srivastava
    • Olga KapitskaiaRaymond NgDivesh Srivastava
    • G06F17/30
    • G06F17/30457G06F17/3048H04L29/06H04L61/1517H04L61/1523H04L67/2852H04L67/289Y10S707/99931Y10S707/99932Y10S707/99933Y10S707/99935Y10S707/99939Y10S707/99953
    • The present invention discloses the use of generalized queries, referred to as query templates, obtained by generalizing individual user queries, as the semantic basis for low overhead, high benefit directory caches for handling declarative queries. Caching effectiveness can be improved by maintaining a set of generalizations of queries and admitting such generalizations into the cache when their estimated benefits are sufficiently high. In a preferred embodiment of the invention, the admission of query templates into the cache can be done in what is referred to by the inventors as a “revolutionary” fashion—followed by stable periods where cache admission and replacement can be done incrementally in an evolutionary fashion. The present invention can lead to considerably higher hit rates and lower server-side execution and communication costs than conventional caching of directory queries—while keeping the clientside computational overheads comparable to query caching.
    • 本发明公开了通过将各个用户查询概括化而获得的通用查询(称为查询模板)作为用于处理声明式查询的低开销,高效益目录高速缓存的语义基础。 可以通过维护一组查询的概括来将高速缓存的有效性提高,并且当它们的估计收益足够高时,将这种泛化允许缓存。 在本发明的优选实施例中,将查询模板准许到高速缓存中可以在本发明人被称为“革命性”方式的情况下完成 - 其次是稳定的时期,其中缓存允许和替换可以在进化中逐步地完成 时尚。 与传统的目录查询缓存相比,本发明可以导致相当高的命中率和较低的服务器端执行和通信成本,同时保持客户端计算开销与查询缓存相当。