User interface for integrated spreadsheets and word processing tables
    51.
    发明授权
    User interface for integrated spreadsheets and word processing tables 有权
    集成电子表格和文字处理表的用户界面

    公开(公告)号:US07412645B2

    公开(公告)日:2008-08-12

    申请号:US10839604

    申请日:2004-05-04

    IPC分类号: G06F17/00

    摘要: An architecture integrates spreadsheet functionality into tables commonly used in word processing programs and HTML documents. The architecture presents a table user interface (UI) that resembles a table when not being edited and adds spreadsheet elements to the table when being edited. Underlying the table UI, the architecture separates data handling functions from presentation functions. The architecture includes a table appearance manager to manage how the table appears in a document including such characteristics as table resizing, selection, cut, copy, paste, split, merge, table formatting and so on. The architecture also has a spreadsheet functionality manager to manage the spreadsheet functions for the table, such as recalculation, formula handling, sorting, referencing, and the like. The bifurcated architecture supports cross-table referencing, reference editing, automatic universal recalculation throughout all tables in the document, and nested table structures in which one table is nested within a cell of another table.

    摘要翻译: 一个架构将电子表格功能集成到通常用于文字处理程序和HTML文档的表格中。 该体系结构提供了一个表用户界面(UI),在不被编辑时类似于表,并在编辑时将表格元素添加到表中。 在表UI的基础上,架构将数据处理功能与演示功能分离开来。 该架构包括一个表格外观管理器,用于管理表格如何显示在文档中,包括诸如表格大小,选择,剪切,复制,粘贴,拆分,合并,表格格式化等特性。 架构还具有一个电子表格功能管理器来管理表的电子表格功能,如重新计算,公式处理,排序,引用等。 分支架构支持跨表参考,参考编辑,文档中所有表中的自动通用重新计算,以及嵌套表结构,其中一个表嵌套在另一个表的单元格中。

    NETWORK-BASED RECOMMENDATIONS
    52.
    发明申请
    NETWORK-BASED RECOMMENDATIONS 审中-公开
    基于网络的建议

    公开(公告)号:US20080154915A1

    公开(公告)日:2008-06-26

    申请号:US11769449

    申请日:2007-06-27

    IPC分类号: G06F17/30

    CPC分类号: G06Q30/02 G06F16/9535

    摘要: The claimed subject matter relates to an architecture that can utilize information obtained from a communications system and/or an associated content engine or model in order to facilitate enhanced content recommendations. The information can include content recommendations (e.g., from the content model) as well as information based upon social networking features of the communications system. For example, information such as referrals from friends, family, or other parties that are likely to have firsthand knowledge of interests, objectives, and/or desires of particular consumer that potentially offer a superior data set than conventional data mining by which to form a content recommendation.

    摘要翻译: 所要求保护的主题涉及可以利用从通信系统和/或相关联的内容引擎或模型获得的信息的架构,以便促进增强的内容建议。 信息可以包括内容建议(例如,来自内容模型)以及基于通信系统的社交网络特征的信息。 例如,诸如可能具有第一手知识的特定消费者的兴趣,目标和/或欲望的朋友,家庭或其他方的转介的信息,其潜在地提供比常规数据挖掘更好的数据集,以形成 内容推荐。

    MOBILE AD SELECTION AND FILTERING
    53.
    发明申请
    MOBILE AD SELECTION AND FILTERING 审中-公开
    移动广告选择和过滤

    公开(公告)号:US20080153513A1

    公开(公告)日:2008-06-26

    申请号:US11767360

    申请日:2007-06-22

    IPC分类号: H04Q7/20

    CPC分类号: G06Q30/02

    摘要: The claimed subject matter relates to an architecture that can filter or organize content such as advertisements that are either received by or transmitted to a mobile device. The filtering or organizing can be based upon local attributes associated with the mobile device (e.g., location, velocity, time, a profile), as well as based upon attributes associated with the advertiser (e.g., inventory, customer traffic). In addition, the architecture can provide for selection and/or display of advertisements based upon a bidding model, wherein advertisers can bid for mobile devices that exhibit certain characteristics.

    摘要翻译: 所要求保护的主题涉及可以过滤或组织诸如由移动设备接收或传送到移动设备的广告的内容的架构。 过滤或组织可以基于与移动设备相关联的本地属性(例如,位置,速度,时间,简档)以及基于与广告商相关联的属性(例如,库存,客户流量)。 此外,该架构可以基于出价模型提供对广告的选择和/或显示,其中广告商可以出示具有某些特征的移动设备。

    MARKETPLACE FOR CLOUD SERVICES RESOURCES
    56.
    发明申请
    MARKETPLACE FOR CLOUD SERVICES RESOURCES 审中-公开
    云服务资源市场

    公开(公告)号:US20080080396A1

    公开(公告)日:2008-04-03

    申请号:US11613906

    申请日:2006-12-20

    IPC分类号: H04L12/00

    CPC分类号: H04L12/66

    摘要: The claimed subject matter provides systems and/or methods that facilitate dynamically allocating resources (e.g., hardware, software, . . . ) supported by a third party service provider. The third party service provider can support any number of services that can be concurrently requested by several clients without user perception of degraded computing performance as compared to conventional systems/techniques due to improved connectivity and mitigated latencies. An interface component can receive a request from a client device. Further, a dynamic allocation component can apportion resources (e.g., hardware resources) supported by the third party service provider to process and respond to the request based at least in part upon subscription data. Moreover, a user state evaluator can determine a state associated with a user and/or the client device; the state can be utilized by the dynamic allocation component to tailor resource allocation.

    摘要翻译: 所要求保护的主题提供有助于动态分配由第三方服务提供商支持的资源(例如,硬件,软件,...)的系统和/或方法。 与传统的系统/技术相比,由于改进的连接性和缓解的延迟,第三方服务提供商可以支持多个客户端可以同时请求的任何数量的服务,而不需要用户对劣化计算性能的感知。 接口组件可以从客户端设备接收请求。 此外,动态分配组件可以至少部分地基于订阅数据来分配由第三方服务提供商支持的资源(例如,硬件资源)来处理和响应该请求。 此外,用户状态评估器可以确定与用户和/或客户端设备相关联的状态; 动态分配组件可以利用状态来调整资源分配。

    Spreadsheet fields in text
    57.
    发明授权
    Spreadsheet fields in text 有权
    文本中的电子表格字段

    公开(公告)号:US07117435B1

    公开(公告)日:2006-10-03

    申请号:US09599808

    申请日:2000-06-21

    IPC分类号: G06F17/00 G06F17/21

    CPC分类号: G06F17/246 G06F17/211

    摘要: A system architecture integrates spreadsheet fields and functionality into text. In one implementation, a free floating field is presented in line with text in a document. The free floating field is configured to present content derived from a source. Upon modification of the source, the content in the free floating field is automatically updated to reflect changes to the source. In a particular implementation, where the source is a spreadsheet, modifications made to the spreadsheet are then reflected in updates in the free floating fields of the text.

    摘要翻译: 系统架构将电子表格领域和功能集成到文本中。 在一个实现中,自由浮动字段与文档中的文本一致。 自由浮动域被配置为呈现源自源的内容。 修改源后,自由浮动字段中的内容将自动更新,以反映源的更改。 在特定实现中,源是电子表格时,对电子表格所做的修改随后会反映在文本的自由浮动字段中的更新中。

    Many-core process scheduling to maximize cache usage
    58.
    发明授权
    Many-core process scheduling to maximize cache usage 有权
    多核处理调度以最大化缓存使用率

    公开(公告)号:US09417935B2

    公开(公告)日:2016-08-16

    申请号:US13461748

    申请日:2012-05-01

    IPC分类号: G06F9/455 G06F9/54 G06F9/48

    摘要: A process scheduler for multi-core and many-core processors may place related executable elements that share common data on the same cores. When executed on a common core, sequential elements may store data in memory caches that are very quickly accessed, as opposed to main memory which may take many clock cycles to access the data. The sequential elements may be identified from messages passed between elements or other relationships that may link the elements. In one embodiment, a scheduling graph may be constructed that contains the executable elements and relationships between those elements. The scheduling graph may be traversed to identify related executable elements and a process scheduler may attempt to place consecutive or related executable elements on the same core so that commonly shared data may be retrieved from a memory cache rather than main memory.

    摘要翻译: 用于多核和多核处理器的进程调度器可以将相同的可执行元素放置在相同的核上共享公共数据。 当在公共核心上执行时,顺序元件可以将数据存储在非常快速访问的存储器高速缓存中,而不是可能需要许多时钟周期来访问数据的主存储器。 顺序元素可以从在元素之间传递的消息或可能链接元素的其他关系来识别。 在一个实施例中,可以构造包含可执行元素和这些元素之间的关系的调度图。 可以遍历调度图以识别相关的可执行元素,并且进程调度器可以尝试将相邻或相关的可执行元素放置在相同的核心上,使得可以从存储器高速缓存而不是主存储器检索共同的共享数据。

    Memory management parameters derived from system modeling
    59.
    发明授权
    Memory management parameters derived from system modeling 有权
    内存管理参数派生自系统建模

    公开(公告)号:US08966462B2

    公开(公告)日:2015-02-24

    申请号:US13571599

    申请日:2012-08-10

    摘要: Optimized memory management settings may be derived from a mathematical model of an execution environment. The settings may be optimized for each application or workload, and the settings may be implemented per application, per process, or with other granularity. The settings may be determined after an initial run of a workload, which may observe and characterize the execution. The workload may be executed a second time using the optimized settings. The settings may be stored as tags for the executable code, which may be in the form of a metadata file or as tags embedded in the source code, intermediate code, or executable code. The settings may change the performance of memory management operations in both interpreted and compiled environments. The memory management operations may include memory allocation, garbage collection, and other related functions.

    摘要翻译: 可以从执行环境的数学模型导出优化的存储器管理设置。 可以针对每个应用或工作负载优化设置,并且可以根据应用,每个进程或其他粒度来实现设置。 可以在初始运行工作负载之后确定设置,这可以观察和表征执行。 可以使用优化的设置第二次执行工作负载。 这些设置可以存储为可执行代码的标签,其可以是元数据文件的形式,或作为嵌入在源代码,中间代码或可执行代码中的标签。 这些设置可能会改变解释和编译环境中的内存管理操作的性能。 存储器管理操作可以包括存储器分配,垃圾收集和其他相关功能。