会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Apparatus and method for dynamic meta-tagging of compound documents
    • 复合文件的动态元标记的装置和方法
    • US6094657A
    • 2000-07-25
    • US942171
    • 1997-10-01
    • Brent Tzion HailpernPeter Kenneth MalkinRobert Jeffrey SchlossPhilip Shi-lung Yu
    • Brent Tzion HailpernPeter Kenneth MalkinRobert Jeffrey SchlossPhilip Shi-lung Yu
    • G06F17/30G06F17/00
    • G06F17/3089Y10S707/955Y10S707/99936Y10S707/99944
    • A method and apparatus to dynamically maintain META-tag information specifying categorization and/or degree of compound documents, which are collections or hierarchy of collections of objects (possibly web pages), for efficient retrieval of leaf or intermediate objects with specific characteristics without the need to search any content of the collection. The specific characteristic and the contents of the collection can change constantly both qualitatively and quantitatively (including the insertion, deletion and update of objects). While dynamically maintaining the META-tag information, there are no inclusion restrictions on these compound documents, i.e., any collection can contain itself either directly or recursively; and all objects within a META-tagged compound document are not required to participate. The PICS protocol may be used to specify this META-tag information with both categorization and degree; to reflect the obsolescence, currency or freshness of an objects; to validate a given object using a digital signature; and to enable charging for the META-tag service. Aggregation methods are provided to enable maximization, minimization, and averaging; to limit the propagation of META-tags; and to handle the time-out of META-tag and information validity.
    • 一种用于动态地维护META标签信息的方法和装置,所述META标签信息指定复合文档的分类和/或程度,所述复合文档是对象(可能的网页)的集合或层次结构,用于有效地检索具有特定特征的叶或中间对象而不需要 搜索集合的任何内容。 集合的具体特征和内容可以在定性和定量上(包括对象的插入,删除和更新)不断变化。 在动态维护META标签信息的同时,对这些复合文档没有包含限制,即任何集合都可以直接或递归地包含它们; 并且META标记的复合文档中的所有对象都不需要参与。 PICS协议可用于指定具有分类和度数的META标签信息; 反映物体的过时,货币或新鲜度; 使用数字签名验证给定对象; 并为META标签服务启用计费。 提供聚合方法以实现最大化,最小化和平均化; 限制META标签的传播; 并处理META标签的超时和信息有效性。
    • 3. 发明授权
    • Dynamic push filtering based on information exchanged among nodes in a
proxy hierarchy
    • 基于在代理层次结构中的节点之间交换的信息的动态推送过滤
    • US6065058A
    • 2000-05-16
    • US854226
    • 1997-05-09
    • Brent Tzion HailpernPeter Kenneth MalkinRobert Jeffrey SchlossPhilip Shi-Lung Yu
    • Brent Tzion HailpernPeter Kenneth MalkinRobert Jeffrey SchlossPhilip Shi-Lung Yu
    • G06F12/00G06F13/00H04L12/18H04L29/06
    • H04L63/0209H04L12/1859H04L29/06H04L12/1881H04L67/42
    • A push-based filtering of objects in a client-server hierarchy based on usage information. A method of annotating a push object with meta information on its content and/or urgency is also described. Objects can be staged at the server(s) to provide fast access when the filtered object is later requested. The PICS protocol may be used to communicate various types of information: e.g., by the content provider or a higher level proxy to annotate the object, including an urgency, a summary or title, a group classification, and/or an identity of the push; to convey usage or preference information on pushed objects up the hierarchy, including usage information and user preferences based on object group classifications; and to convey a staging status of each staged object down the hierarchy to improve caching efficiency. An object may include a content hierarchy such as a title, a summary and the full content. The filtering process can factor in not only which next (lower) level nodes will receive the push, but also the content level each node will receive. The push filtering decision can be based on aggregate usage information at the lower level proxy or client nodes. A staging decision can be based on the filtering decision, the successful completion of the push to the selected lower level proxies/clients, object usage information and/or a staging decision on other nodes in the hierarchy. An efficient means to purge a staged object is also described.
    • 基于使用信息的客户机 - 服务器层次结构中的对象的基于推送的过滤。 还描述了使用具有关于其内容和/或紧急性的元信息来注释推送对象的方法。 当稍后请求过滤的对象时,可以在服务器上上传对象以提供快速访问。 PICS协议可以用于传达各种类型的信息:例如,由内容提供商或更高级别的代理来标注对象,包括紧急性,摘要或标题,群组分类和/或推送的身份 ; 基于对象组分类来传送层次结构上的推送对象的使用或偏好信息,包括使用信息和用户偏好; 并将层次结构中的每个阶段对象的分期状态传达给提高缓存效率。 对象可以包括诸如标题,摘要和完整内容的内容层次结构。 过滤过程不仅可以考虑下一个(较低)级节点将接收推送,还可以考虑每个节点将接收的内容级别。 推送过滤决定可以基于较低层代理或客户端节点上的聚合使用信息。 分期决策可以基于过滤决策,成功完成对所选择的较低级别代理/客户端的推送,对象使用信息和/或对该层级中的其他节点的分级决定。 还描述了清除分段对象的有效方法。
    • 4. 发明授权
    • Collaborative caching of a requested object by a lower level node as a
function of the caching status of the object at a higher level node
    • 作为较高级别节点上对象的缓存状态的函数的由较低级别节点协作缓存所请求的对象
    • US5924116A
    • 1999-07-13
    • US831237
    • 1997-04-02
    • Charu Chandra AggarwalPeter Kenneth MalkinRobert Jeffrey SchlossPhilip Shi-lung Yu
    • Charu Chandra AggarwalPeter Kenneth MalkinRobert Jeffrey SchlossPhilip Shi-lung Yu
    • G06F17/30G06F12/08
    • G06F17/30902
    • A method and system of collaboratively caching information to allow improved caching decisions by a lower level or sibling node. In a caching hierarchy, the client and/or servers may factor in the caching status at the higher level in deciding whether to cache an object and which objects are to be replaced. The PICS protocol may be used to pass the caching information of some or all the upper hierarchy down the hierarchy. Furthermore, the caching status information can also be used to direct the object request to the closest higher level proxy which has potentially cached the object, instead of blindly requesting it from the next immediate higher level proxy. A selection policy used to select objects for replacement in the cache may be prioritized not only on the size and the frequency of access of the object, but also on the access time required to get the object if it is not cached. The selection policy may also include a selection weight factor wherein each object is assigned a selection weight based on its replacement cost, the object size and how frequently it is modified. Non-uniform size objects may be classified in ranges of selection weights having geometrically increasing intervals. Multiple LRU stacks may be independently maintained wherein each stack contains objects in a certain range of selection weights. In order to choose candidates for replacement, only the least recently used objects in each group need be considered.
    • 协同缓存信息以允许由较低级别或兄弟节点改进的缓存决定的方法和系统。 在高速缓存层次结构中,客户端和/或服务器可以考虑高级别的缓存状态,以决定是否缓存对象以及哪些对象被替换。 可以使用PICS协议将部分或全部上层的缓存信息传递给层次结构。 此外,缓存状态信息还可以用于将对象请求定向到潜在地缓存对象的最接近的较高级代理,而不是盲目地从下一个即时更高级别的代理请求它。 用于选择用于在高速缓存中替换的对象的选择策略可以不仅基于对象的访问的大小和频率,而且还取决于如果没有缓存而获取对象所需的访问时间。 选择策略还可以包括选择权重因子,其中基于其重置成本,对象大小以及修改的频率来为每个对象分配选择权重。 不均匀尺寸的物体可以分类为具有几何增加间隔的选择权重的范围。 可以独立地维护多个LRU堆栈,其中每个堆叠包含在一定范围的选择权重中的对象。 为了选择候选人进行替换,只需要考虑每组中最近最少使用的对象。
    • 5. 发明授权
    • Dynamic modification of multimedia content
    • 动态修改多媒体内容
    • US06317795B1
    • 2001-11-13
    • US08898220
    • 1997-07-22
    • Peter Kenneth MalkinRobert Jeffrey SchlossEdward Charles SnibleMarc Hubert Willebeek-LeMairPhilip Shi-Lung Yu
    • Peter Kenneth MalkinRobert Jeffrey SchlossEdward Charles SnibleMarc Hubert Willebeek-LeMairPhilip Shi-Lung Yu
    • G06F1516
    • H04N7/17318H04N7/162H04N21/25891H04N21/2668H04N21/4532H04N21/454H04N21/45455H04N21/478H04N21/6405
    • A method and system for manipulating or modifying identifiable objects in a standard broadcast or Internet-based multimedia stream according to a control specification and a content specification. Viewers and/or organizations can independently specify acceptable levels of content on multiple dimensions to satisfy the content specification while minimizing the filtering or blocking to the viewers. A “fuzz ball” control specification is provided for masking some portion of a video frame. Several fuzz ball specifications can be overlaid to address multidimensional content specifications or rating systems. The manipulation of the multimedia stream can take place at the client (set-top box or computer), intermediate node, the content server or a combination thereof. Proxy servers can modify content specifications for outgoing requests, enabling organizations to specify intranet-wide policies. Multicasting can be supported by using a single stream delivered to multiple clients, each modifying the video using a different specification. The specification to facilitate modification can be done at different granularity levels: the video, a group of frames, or individual frame level and can also be time-based. Various protocols can be used to provide the content and/or control specification, including the VBI of a standard broadcast, PICS, RTSP and MPEG protocols.
    • 根据控制规范和内容规范,在标准广播或基于互联网的多媒体流中操纵或修改可标识对象的方法和系统。 观众和/或组织可以在多个维度上独立地指定可接受的内容水平以满足内容规范,同时最小化对观看者的过滤或阻止。 提供“模糊球”控制规范来掩蔽视频帧的某些部分。 可以叠加几个毛球规格来解决多维内容规范或评级系统。 多媒体流的操纵可以在客户机(机顶盒或计算机),中间节点,内容服务器或其组合上进行。 代理服务器可以修改外发请求的内容规范,使组织能够指定Intranet范围的策略。 可以通过使用传递给多个客户端的单个流来支持多播,每个流都使用不同的规范修改视频。 促进修改的规范可以在不同的粒度级别进行:视频,一组帧或单个帧级别,并且也可以基于时间。 可以使用各种协议来提供包括标准广播,PICS,RTSP和MPEG协议的VBI的内容和/或控制规范。
    • 6. 发明授权
    • Identifying, processing and caching object fragments in a web environment
    • 在Web环境中识别,处理和缓存对象片段
    • US06249844B1
    • 2001-06-19
    • US09192010
    • 1998-11-13
    • Robert Jeffrey SchlossPhilip Shi-lung Yu
    • Robert Jeffrey SchlossPhilip Shi-lung Yu
    • G06F1200
    • G06F17/30902
    • A method, apparatus and computer program product for identifying and creating persistent object fragments from a named object. For example, a digital content description of a named digital object can be dynamically parsed, and persistent fragment identities created and maintained to facilitate caching. Named digital objects include but are not limited to: Web pages described in XML, SGML, and HTML. The object description is revised by replacing each object fragment with its newly created persistent identity. The revised object description is then sent to the requesting node. Depending upon the properties of a fragment, this can either enable the fragment or the revised object description to be cacheable at the server and/or client device. For example, the object description can include a dynamic part which would otherwise prevent the object from being cached. The dynamic part can be recognized and treated as a separate fragment from the object description. Thus the revised document becomes static and therefore cacheable. Furthermore, fragments can be nested. Other features determine which part/segment of a named object to recognize as a fragment identity, based on its properties including: size; processing cost; and static vs. dynamic. Yet other features can determine which fragments to cache and replace, for example based on the fragment size and processing cost. Still other features allow different versions to be generated for a fragment upon request. The version created can be determined by the property of the requesting devices (e.g., handheld device or Internet appliance) and the fragment description.
    • 一种用于从命名对象识别和创建持久性对象片段的方法,装置和计算机程序产品。 例如,可以动态地解析命名的数字对象的数字内容描述,并创建和维护持久的片段身份以便于缓存。 命名的数字对象包括但不限于:以XML,SGML和HTML描述的网页。 通过用新创建的持久标识替换每个对象片段来修改对象描述。 修改的对象描述然后被发送到请求节点。 根据片段的属性,这可以使片段或修订的对象描述在服务器和/或客户端设备上可缓存。 例如,对象描述可以包括否则将阻止对象被高速缓存的动态部分。 动态部分可以被识别,并被视为与对象描述的单独的片段。 因此,修订的文档变得静态,因此可缓存。 此外,片段可以嵌套。 其他功能根据其属性确定命名对象的哪个部分/片段识别为片段标识,包括:size; 加工成本; 静态与动态。 其他功能可以确定哪些片段缓存和替换,例如基于片段大小和处理成本。 还有其他功能允许根据请求为片段生成不同的版本。 创建的版本可以由请求设备(例如,手持设备或因特网设备)的属性和片段描述来确定。
    • 8. 发明授权
    • System and method for scheduling linked events with fixed and dynamic
conditions
    • 用于在固定和动态条件下调度链接事件的系统和方法
    • US5692125A
    • 1997-11-25
    • US438153
    • 1995-05-09
    • Robert Jeffrey SchlossLinda Sue Tetzlaff
    • Robert Jeffrey SchlossLinda Sue Tetzlaff
    • G06F9/46G06Q10/06G06Q10/10G06F17/60
    • G06Q10/06G06Q10/063116G06Q10/06312G06Q10/06314G06Q10/1093G06Q10/1097
    • In a scheduling system, events and/or groups of events are checked at a scheduling time to insure that certain fixed conditions associated with the event(s) are satisfied. The events are also checked at one or more times, between scheduling time and a performance time (when the event(s) are to be performed), called "prepare to perform time(s)." At the prepare to perform time(s), certain dynamic conditions and/or data associated with the events are checked to determine whether the dynamic conditions are satisfied. If the dynamic conditions are satisfied, the event(s) are confirmed for performance. If one or more of the dynamic conditions are not satisfied, the event(s) are modified. Events can be modified by cancelling, altering or postponing. When an event(s) is modified, a notification can be sent out. Further, a modification of a event(s) can cause modifications to one or more subsequent events in the event group (propagation.) Templates are event groups with some omitted information that is provided by a user at scheduling time. Templates are used to facilitate the scheduling of common events and/or event groups.
    • 在调度系统中,在调度时间检查事件和/或事件组以确保与事件相关联的某些固定条件得到满足。 还会在调度时间和执行时间(何时执行事件)之间一次或多次检查事件,称为“准备执行时间”。 在准备执行时间时,检查与事件相关联的某些动态条件和/或数据以确定是否满足动态条件。 如果满足动态条件,则确认事件的性能。 如果一个或多个动态条件不满足,则修改事件。 事件可以通过取消,更改或推迟进行修改。 当事件被修改时,可以发出通知。 此外,事件的修改可以对事件组(传播)中的一个或多个后续事件进行修改。模板是具有在用户在调度时间提供的一些省略的信息的事件组。 模板用于促进常规事件和/或事件组的调度。
    • 9. 发明申请
    • DECENTRALIZED LOAD DISTRIBUTION TO REDUCE POWER AND/OR COOLING COSTS IN AN EVENT-DRIVEN SYSTEM
    • 分散负载分配以减少事件驱动系统中的电力和/或冷却成本
    • US20110047554A1
    • 2011-02-24
    • US12543474
    • 2009-08-18
    • Geetika Tewari LakshmananYuri G. RabinovichRobert Jeffrey Schloss
    • Geetika Tewari LakshmananYuri G. RabinovichRobert Jeffrey Schloss
    • G06F9/46
    • G06F9/5088G06F9/4893G06F9/505G06F9/5094H04L29/08144Y02D10/22Y02D10/32
    • A computer-implemented method, computer program product and computer readable storage medium directed to decentralized load placement in an event-driven system so as to minimize energy and cooling related costs. Included are receiving a data flow to be processed by a plurality of tasks at a plurality of nodes in the event-driven system having stateful and stateless event processing components, wherein the plurality of tasks are selected from the group consisting of hierarchical tasks (a task that is dependent on the output of another task), nonhierarchical tasks (a task that is not dependent on the output of another task) and mixtures thereof. Nodes are considered for quiescing whose current tasks can migrate to other nodes while meeting load distribution and energy efficiency parameters and the expected duration of the quiesce provides benefits commensurate with the costs of quiesce and later restart. Additionally, tasks are considered for migrating to neighbor nodes to distribute the system load of processing the tasks and reduce cooling costs.
    • 计算机实现的方法,计算机程序产品和计算机可读存储介质,其用于事件驱动系统中的分散负载放置,以便最小化能量和冷却相关成本。 包括在具有状态和无状态事件处理组件的事件驱动系统中的多个节点处接收要由多个任务处理的数据流,其中,多个任务从包括分级任务(任务 这取决于另一任务的输出),非分层任务(不依赖于另一个任务的输出的任务)及其混合。 节点被认为是静态的,其当前任务可以迁移到其他节点,同时满足负载分配和能效参数,并且预期的停顿时间提供与静默和后续重启相关的成本。 另外,考虑到迁移到邻居节点的任务来分配处理任务的系统负载并降低冷却成本。