Rate adaptation based on dynamic performance monitoring
    1.
    发明授权
    Rate adaptation based on dynamic performance monitoring 有权
    基于动态性能监测的速率调整

    公开(公告)号:US08291460B1

    公开(公告)日:2012-10-16

    申请号:US12750630

    申请日:2010-03-30

    申请人: Gavin Peacock

    发明人: Gavin Peacock

    IPC分类号: H04N7/173

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, can dynamically monitor the performance of media content rendering and adjust the rate as needed. This can involve obtaining media data, where a first type of dynamic data has a lower priority than a second type; identifying a target frame rate; monitoring a first amount of time used to process the first type of data and a second amount of time used to process the second type of data, including combining multiple first time measurements into the first amount of time and combining multiple second time measurements into the second amount of time; comparing a combination of the first amount of time and the second amount of time to the target frame rate; and modifying an allocation for processing the first type of dynamic data, if the combination fails to satisfy the target frame rate.

    摘要翻译: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,可以动态地监视媒体内容呈现的性能并根据需要调整速率。 这可以涉及获得媒体数据,其中第一类型的动态数据的优先级低于第二类型; 识别目标帧率; 监视用于处理第一类型数据的第一时间量和用于处理第二类型数据的第二时间量,包括将多个第一时间测量结合到第一时间量并将多个第二时间测量结合到第二时间量度中 多少时间; 将所述第一时间量和所述第二时间量的组合与所述目标帧速率进行比较; 以及如果组合不能满足目标帧速率,则修改用于处理第一类动态数据的分配。

    DATA EXCHANGE BETWEEN A HANDHELD DEVICE AND ANOTHER COMPUTER SYSTEM USING AN EXCHANGE MANAGER VIA SYNCHRONIZATION
    3.
    发明申请
    DATA EXCHANGE BETWEEN A HANDHELD DEVICE AND ANOTHER COMPUTER SYSTEM USING AN EXCHANGE MANAGER VIA SYNCHRONIZATION 有权
    手持设备与使用交换机管理器的其他计算机系统之间的数据交换通过同步

    公开(公告)号:US20100153604A1

    公开(公告)日:2010-06-17

    申请号:US12711246

    申请日:2010-02-23

    申请人: Gavin Peacock

    发明人: Gavin Peacock

    IPC分类号: G06F9/46 G06F13/24 G06F17/30

    摘要: A method and electronic system for exchanging data between a handheld device and another computer system are described. A data file is transferred to the handheld device using the install application of a synchronization manager. The transferred file is stored as a digital stream file with its native data encoding. After synchronization, a message is sent to notify the exchange manager about the data file. The exchange manager then uses an application registry to identify the application program that corresponds to the file stream based on the extension of the stream file. The pertinent application program is then invoked and the stream file is dispatched to the application for processing. During processing, the pertinent application then formats the stream file such that the data file becomes a record within the database file that is associated with the pertinent application.

    摘要翻译: 描述了用于在手持设备和另一计算机系统之间交换数据的方法和电子系统。 使用同步管理器的安装应用将数据文件传输到手持设备。 传输的文件被存储为具有其原始数据编码的数字流文件。 同步后,发送一条消息以通知交换机管理器有关数据文件。 然后,交换管理器使用应用注册表来基于流文件的扩展来识别对应于文件流的应用程序。 然后调用相关应用程序,并将流文件分派到应用程序进行处理。 在处理期间,相关应用程序然后格式化流文件,使得数据文件成为与相关应用程序相关联的数据库文件内的记录。

    METHOD AND SYSTEM FOR IMPLEMENTING URL SCHEME PROXIES ON A COMPUTER SYSTEM
    4.
    发明申请
    METHOD AND SYSTEM FOR IMPLEMENTING URL SCHEME PROXIES ON A COMPUTER SYSTEM 失效
    在计算机系统上实现URL方案的方法和系统

    公开(公告)号:US20090187671A1

    公开(公告)日:2009-07-23

    申请号:US12408709

    申请日:2009-03-22

    申请人: Gavin Peacock

    发明人: Gavin Peacock

    IPC分类号: G06F15/16

    摘要: A method and system for implementing URL scheme proxies. Embodiments of the invention allow URL schemes that are not natively supported by a computer to be supported via proxy, e.g., using a URL scheme that is native to the computer to forward the non-native transport. More specifically, embodiments of the invention allow a first computer system to support a first URL scheme by encapsulating its transport information into another URL scheme that is natively supported by the first computer. The encapsulated information is then forwarded to a second computer system or server which can provide support for the first URL scheme transport. For instance, if the first computer supports http but does not support ftp, then an ftp transport can be encapsulated inside an http transport and then forwarded to an ftp server which can then extract and process the ftp transport. The ftp response can be handled in an analogous fashion. The invention increases the native URL scheme capabilities of a computer system by proxy. In one embodiment, a system registry is used in order to determine which helper code to use for a particular URL scheme. The selection of helper code and whether native or proxy support is selected are tasks that are transparent to the application. The invention can allow a device with no Internet access to act, transparently, as if it has Internet access.

    摘要翻译: 一种实现URL方案代理的方法和系统。 本发明的实施例允许计算机本身不支持的URL方案通过代理来支持,例如使用本地对计算机本身的URL方案来转发非本机传输。 更具体地,本发明的实施例允许第一计算机系统通过将其传输信息封装到由第一计算机本机支持的另一URL方案中来支持第一URL方案。 然后将封装的信息转发到可以为第一URL方案传输提供支持的第二计算机系统或服务器。 例如,如果第一台计算机支持http但不支持ftp,则可以将一个ftp传输封装在http传输中,然后转发到ftp服务器,然后可以提取并处理ftp传输。 ftp响应可以以类似的方式处理。 本发明通过代理增加计算机系统的本地URL方案能力。 在一个实施例中,使用系统注册表来确定用于特定URL方案的帮助程序代码。 帮助代码的选择以及本机或代理支持的选择是对应用程序透明的任务。 本发明可以允许没有互联网访问的设备以透明的方式起作用,如同它具有因特网接入一样。

    Handheld computer system that attempts to establish an alternative network link upon failing to establish a requested network link
    5.
    发明授权
    Handheld computer system that attempts to establish an alternative network link upon failing to establish a requested network link 有权
    在未能建立请求的网络链路时尝试建立备用网络链路的手持式计算机系统

    公开(公告)号:US07506064B1

    公开(公告)日:2009-03-17

    申请号:US09847720

    申请日:2001-05-01

    IPC分类号: G06F15/16 G06F12/00

    摘要: A computer system that attempts to establish an alternative network link upon failing to establish a requested network link is described. The computer system may encounter conditions where access to numerous networks, in particular wireless networks, is not available. Rather than only providing an error message to the user upon a failed attempt to establish the requested network link, the computer system determines whether the user has designated an alternative network link in case the requested network link cannot be established, whereas the alternative network link is selected from the plurality of network links that the computer system is configured to support. If an alternative network link has been designated, the computer system attempts to establish the alternative network link. Hence, the user experience is made smooth and uneventful when the requested network link cannot be established.

    摘要翻译: 描述了在未能建立请求的网络链路时尝试建立替代网络链路的计算机系统。 计算机系统可能会遇到无法访问多个网络,特别是无线网络的情况。 在建立请求的网络链路的尝试失败时,仅向用户提供错误消息,而不是在所请求的网络链路不能建立的情况下,计算机系统确定用户是否已经指定了备用网络链路,而替代网络链路是 从计算机系统配置为支持的多个网络链路中选择。 如果指定了替代网络链路,则计算机系统尝试建立备用网络链路。 因此,当请求的网络链路不能建立时,用户体验变得平滑和平静。

    Maintaining session state information in a client server system
    6.
    发明申请
    Maintaining session state information in a client server system 审中-公开
    在客户端服务器系统中维护会话状态信息

    公开(公告)号:US20080195740A1

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

    申请号:US11706141

    申请日:2007-02-12

    IPC分类号: G06F15/16

    摘要: Techniques and mechanisms are provided for maintaining session state information in a client server system. Session state information such as session state, time stamp information, activity state, counters, etc. are generated and updated by a server. The session state information is sent in encrypted form to a client and the client maintains the encrypted information. The client is not able to decipher or alter the encrypted information. The client sends the encrypted session state information in requests to the server. The server is able to respond intelligently using session state information from the client. Session state information no longer has to be maintained or replicated by session state managers associated with servers.

    摘要翻译: 提供了在客户端服务器系统中维护会话状态信息的技术和机制。 会话状态信息,时间戳信息,活动状态,计数器等由服务器生成和更新。 会话状态信息以加密形式发送给客户端,客户机维护加密信息。 客户端无法解密或更改加密信息。 客户端将请求中的加密会话状态信息发送给服务器。 服务器能够智能地使用来自客户端的会话状态信息。 会话状态信息不再需要由与服务器关联的会话状态管理器维护或复制。

    Method and apparatus for unified external and interprocess communication
    7.
    发明授权
    Method and apparatus for unified external and interprocess communication 失效
    统一的外部和进程间通信的方法和装置

    公开(公告)号:US07386858B1

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

    申请号:US10622880

    申请日:2003-07-18

    IPC分类号: G06F3/01 G06F15/16 G06F9/46

    摘要: A palmtop computer system that incorporates mechanical buttons that combine the task of turning the palmtop computer system on and starting a particular application program. Furthermore, the same mechanical button can be used to navigate the application program to find the information that is most likely needed by the user. Additionally, external devices can be coupled to the palmtop computer system in a manner that allows the external hardware device to initiate specific application programs that cooperate with the external hardware device.

    摘要翻译: 一个掌上电脑系统,结合了将掌上电脑系统打开并启动特定应用程序的任务的机械按钮。 此外,可以使用相同的机械按钮来导航应用程序以找到用户最可能需要的信息。 此外,外部设备可以以允许外部硬件设备发起与外部硬件设备协作的特定应用程序的方式耦合到掌上计算机系统。

    CONVERGENT CONSTRUCTION OF TRADITIONAL SCORECARDS
    8.
    发明申请
    CONVERGENT CONSTRUCTION OF TRADITIONAL SCORECARDS 有权
    传统学科综合建设

    公开(公告)号:US20080103999A1

    公开(公告)日:2008-05-01

    申请号:US11874140

    申请日:2007-10-17

    IPC分类号: G06N3/02

    CPC分类号: G06Q99/00 G06N3/084

    摘要: A neural model for simulating a scorecard comprises a neural network for transforming one or more inputs into an output. Each input of the neural model has a squashing function applied thereto for simulating a bin of the simulated scorecard. The squashing function includes a control variable for controlling the steepness of the response to the squashing function's input so that during training of the neural model the steepness can be controlled. The output of the neural model represents the score of the simulated scorecard. The neural network is trained to behave like a scorecard by providing plurality of example values to the inputs of the neural network. Each output score produced is compared to an expected score to produce an error value. Each error value is back-propagated to adjust the neural network transformation to reduce the error value. The steepness of each squashing function is controlled using the respective control variable to affect the response of each squashing function.

    摘要翻译: 用于模拟记分卡的神经模型包括用于将一个或多个输入变换为输出的神经网络。 神经模型的每个输入具有应用于其的模拟函数的压缩函数,用于模拟模拟计分卡的仓。 挤压功能包括用于控制对挤压功能输入的响应的陡度的控制变量,使得在训练神经模型期间可以控制陡度。 神经模型的输出表示模拟记分卡的得分。 训练神经网络通过向神经网络的输入提供多个示例值来表现为记分卡。 将所产生的每个输出得分与预期分数进行比较以产生误差值。 每个错误值被反向传播以调整神经网络变换以减少误差值。 使用各自的控制变量控制每个挤压功能的陡度,以影响每个挤压功能的响应。

    Intelligent program guide time slot selection
    9.
    发明申请
    Intelligent program guide time slot selection 有权
    智能节目指南时隙选择

    公开(公告)号:US20080083001A1

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

    申请号:US11542616

    申请日:2006-10-02

    IPC分类号: H04N5/445

    摘要: Mechanisms are provided for allowing improved selection of program guide information. Program guide information includes channel, time, and program listing information. In particular examples, each program listing is associated with a time slot having beginning time slot boundary and an end time slot boundary. Program listing information can be viewed even after a current time passes an end time slot boundary. In some examples, program listing information may be removed after a predetermined period of time or after a predetermined period of disuse.

    摘要翻译: 提供了改进节目指南信息选择的机制。 节目指南信息包括频道,时间和节目列表信息。 在具体示例中,每个节目列表与具有开始时隙边界和结束时隙边界的时隙相关联。 即使在当前时间过去结束时隙边界之后,也可以查看节目列表信息。 在一些示例中,节目列表信息可以在预定时间段之后或在预定的一段时间之后被移除。

    DATA EXCHANGE BETWEEN A HANDHELD DEVICE AND ANOTHER COMPUTER SYSTEM USING AN EXCHANGE MANAGER VIA SYNCHRONIZATION
    10.
    发明申请
    DATA EXCHANGE BETWEEN A HANDHELD DEVICE AND ANOTHER COMPUTER SYSTEM USING AN EXCHANGE MANAGER VIA SYNCHRONIZATION 有权
    手持设备与使用交换机管理器的其他计算机系统之间的数据交换通过同步

    公开(公告)号:US20080028102A1

    公开(公告)日:2008-01-31

    申请号:US11687674

    申请日:2007-03-19

    申请人: Gavin Peacock

    发明人: Gavin Peacock

    IPC分类号: G06F15/16

    摘要: A method and electronic system for exchanging data between a handheld device and another computer system are described. A data file is transferred to the handheld device using the install application of a synchronization manager. The transferred file is stored as a digital stream file with its native data encoding. After synchronization, a message is sent to notify the exchange manager about the data file. The exchange manager then uses an application registry to identify the application program that corresponds to the file stream based on the extension of the stream file. The pertinent application program is then invoked and the stream file is dispatched to the application for processing. During processing, the pertinent application then formats the stream file such that the data file becomes a record within the database file that is associated with the pertinent application.

    摘要翻译: 描述了用于在手持设备和另一计算机系统之间交换数据的方法和电子系统。 使用同步管理器的安装应用将数据文件传输到手持设备。 传输的文件被存储为具有其原始数据编码的数字流文件。 同步后,发送一条消息以通知交换机管理器有关数据文件。 然后,交换管理器使用应用注册表来基于流文件的扩展来识别对应于文件流的应用程序。 然后调用相关应用程序,并将流文件分派到应用程序进行处理。 在处理期间,相关应用程序然后格式化流文件,使得数据文件成为与相关应用程序相关联的数据库文件内的记录。