Memory efficient classloading to reduce the number of class copies
    1.
    发明授权
    Memory efficient classloading to reduce the number of class copies 有权
    内存高效的类加载,以减少类副本的数量

    公开(公告)号:US07665087B1

    公开(公告)日:2010-02-16

    申请号:US10319875

    申请日:2002-12-13

    IPC分类号: G06F9/455 G06F9/46 G06F9/44

    摘要: A system and method are disclosed for decreasing the number of duplicate library copies loaded into memory without endangering the security of applications in a runtime environment. In a preferred embodiment, applications in the runtime environment may be provided with a delegation classloader that identifies any libraries referenced by the delegation classloader's respective application. The delegation classloaders then delegate the task of providing the referenced libraries to a distinct software component. In a preferred embodiment, the distinct software component may be another delegation classloader or other loader adapted to look at a single library or a small set of libraries. These “atomic” classloaders can be freely shared by multiple applications since they do not expose any application's internals. Each atomic classloader preferably loads one copy of its associated library or libraries into memory. This single instance of shared library code is made available to multiple applications without requiring explicit cooperation between applications or endangering their security.

    摘要翻译: 公开了一种系统和方法,用于减少加载到存储器中的重复库副本的数量,而不会危及运行时环境中的应用程序的安全性。 在优选实施例中,运行时环境中的应用可以被提供有委托类加载器,其标识委托类加载器的相应应用引用的任何库。 然后委派类加载器将提供引用的库的任务委托给不同的软件组件。 在优选实施例中,不同的软件组件可以是适于查看单个库或一小组库的另一委托类加载器或其他加载器。 这些“原子”类加载器可以由多个应用程序自由共享,因为它们不会暴露任何应用程序的内部构件。 每个原子类加载器最好将其相关的库或库的一个副本加载到存储器中。 共享库代码的单一实例可用于多个应用程序,而不需要应用程序之间的明确合作或危及其安全性。

    Method for Recoverable Message Exchange Independent of Network Protocols
    2.
    发明申请
    Method for Recoverable Message Exchange Independent of Network Protocols 有权
    网络协议独立的可恢复消息交换方法

    公开(公告)号:US20100174797A1

    公开(公告)日:2010-07-08

    申请号:US12724909

    申请日:2010-03-16

    IPC分类号: G06F15/16

    摘要: A method is described to allow a device to retrieve a message, that is separated into a plurality of fragments, from a data source, wherein the method involves: establishing a first network connection with the data source; receiving a subset of the plurality of fragments; determining the first network connection has ended before completion of said message; establishing one or more subsequent network connections with the data source; and receiving any of the plurality of fragments not within the subset. The characteristics (for example: application protocol, security, speed, reach, bandwidth capability, cost of usage, network type, physical layer type, data-link layer type, or IP address of one or both of the first and second devices) of the first network connection can be potentially different than the subsequent network connections.

    摘要翻译: 描述了一种方法,以允许设备从数据源中检索分离成多个片段的消息,其中所述方法包括:建立与所述数据源的第一网络连接; 接收所述多个片段的子集; 在完成所述消息之前确定第一网络连接已经结束; 与数据源建立一个或多个后续网络连接; 以及接收不在所述子集内的所述多个片段中的任何片段。 特征(例如:应用协议,安全性,速度,范围,带宽能力,使用成本,网络类型,物理层类型,数据链路层类型或第一和第二设备中的一个或两者的IP地址) 第一个网络连接可能与后续网络连接潜在地不同。

    METHOD FOR RECOVERABLE MESSAGE EXCHANGE INDEPENDENT OF NETWORK PROTOCOLS
    3.
    发明申请
    METHOD FOR RECOVERABLE MESSAGE EXCHANGE INDEPENDENT OF NETWORK PROTOCOLS 有权
    网络协议可接收消息交换的方法

    公开(公告)号:US20070174393A1

    公开(公告)日:2007-07-26

    申请号:US11307056

    申请日:2006-01-20

    IPC分类号: G06F15/16

    摘要: A remote mobile device periodically connects with a centralized data server to receive updated information. Because of the mobile nature of the remote device, a download of all available information may not be able to be completed during the initial network connection. When the mobile device can again reconnect to the centralized data server, the two machines are able to continue the exchange of information even if the new network connection uses different underlying technologies or different connection protocols. A fragmentation layer is used in the protocol stack above the transport layer to separate messages into chunks. By tracking which chunks are successfully sent between the two machines, the efficient exchange of messages can occur across multiple, different network connections.

    摘要翻译: 远程移动设备周期性地与中央数据服务器连接以接收更新的信息。 由于远程设备的移动性质,所有可用信息的下载可能无法在初始网络连接期间完成。 当移动设备可以再次重新连接到集中式数据服务器时,即使新的网络连接使用不同的底层技术或不同的连接协议,这两台机器也能够继续交换信息。 在传输层上方的协议栈中使用分片层将消息分成块。 通过跟踪在两台机器之间成功发送哪些块,消息的有效交换可以发生在多个不同的网络连接之间。

    Method for recoverable message exchange independent of network protocols
    4.
    发明授权
    Method for recoverable message exchange independent of network protocols 有权
    独立于网络协议的可恢复消息交换方法

    公开(公告)号:US07710958B2

    公开(公告)日:2010-05-04

    申请号:US11307056

    申请日:2006-01-20

    IPC分类号: G06F15/16

    摘要: A remote mobile device periodically connects with a centralized data server to receive updated information. Because of the mobile nature of the remote device, a download of all available information may not be able to be completed during the initial network connection. When the mobile device can again reconnect to the centralized data server, the two machines are able to continue the exchange of information even if the new network connection uses different underlying technologies or different connection protocols. A fragmentation layer is used in the protocol stack above the transport layer to separate messages into chunks. By tracking which chunks are successfully sent between the two machines, the efficient exchange of messages can occur across multiple, different network connections.

    摘要翻译: 远程移动设备周期性地与中央数据服务器连接以接收更新的信息。 由于远程设备的移动性质,所有可用信息的下载可能无法在初始网络连接期间完成。 当移动设备可以再次重新连接到集中式数据服务器时,即使新的网络连接使用不同的底层技术或不同的连接协议,这两台机器也能够继续交换信息。 在传输层上方的协议栈中使用分片层将消息分成块。 通过跟踪在两台机器之间成功发送哪些块,消息的有效交换可以发生在多个不同的网络连接之间。

    TRACKING DEVICE THAT CONSERVES POWER USING A SLEEP MODE WHEN PROXIMATE TO AN ANCHOR BEACON
    7.
    发明申请
    TRACKING DEVICE THAT CONSERVES POWER USING A SLEEP MODE WHEN PROXIMATE TO AN ANCHOR BEACON 有权
    使用睡眠模式保护电源的跟踪设备

    公开(公告)号:US20080143604A1

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

    申请号:US11612441

    申请日:2006-12-18

    IPC分类号: G01S3/02

    摘要: A method for tracking objects in a way that, conserves power resources. The method can establish a designed range defining a safe area based upon the broadcast signal of an anchor beacon. When the tracking device is within the designed range, the tracking device can be placed in a mode of low power consumption. Should the tracking device move outside of the designated range, then the tracking device can be placed in mode for active tracking. The level of power consumption can he achieved by only enabling a WAN transceiver in the active tracking mode.

    摘要翻译: 一种以节省电力资源的方式跟踪对象的方法。 该方法可以基于锚信标的广播信号来建立定义安全区域的设计范围。 当跟踪装置处于设计范围内时,可以将跟踪装置置于低功耗模式。 如果跟踪设备移动到指定范围之外,则可以将跟踪设备置于模式以进行主动跟踪。 只有在主动跟踪模式下启用WAN收发器,才能实现功耗水平。

    SELECTIVELY SENDING NOTIFICATIONS WHEN AN OBJECT TRACKING DEVICE IS OUTSIDE A RANGE OF AN ANCHOR BEACON
    8.
    发明申请
    SELECTIVELY SENDING NOTIFICATIONS WHEN AN OBJECT TRACKING DEVICE IS OUTSIDE A RANGE OF AN ANCHOR BEACON 有权
    当对象跟踪设备在ANCHOR BEACON的范围之外时,选择性地发送通知

    公开(公告)号:US20080143516A1

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

    申请号:US11612459

    申请日:2006-12-18

    IPC分类号: G08B1/00 H04Q7/00

    摘要: The present invention discloses a method of tracking objects. In the method, an anchor beacon can emit a broadcast over a range that is detectable by an object tracking device. The object tracking device can automatically detect a presence or absence of the broadcast. When the broadcast is present; the object tracking device can take no action. When the broadcast is absent, the object tracking device can determine a current location for the object tracking device and can convey an OTA communication to a tracking server. The OTA communication can indicate the absence of the broadcast and can also including the current location. The tracking server can selectively send a notification to a previously designated communication device to notify a user that the object tracking device is outside the range.

    摘要翻译: 本发明公开了一种跟踪对象的方法。 在该方法中,锚信标可以在可由对象跟踪装置检测的范围上发射广播。 对象跟踪装置可以自动检测广播的存在或不存在。 当广播出现时; 对象跟踪设备可以不采取任何行动。 当广播不存在时,对象跟踪设备可以确定对象跟踪设备的当前位置,并且可以向跟踪服务器传送OTA通信。 OTA通信可以指示没有广播,并且还可以包括当前位置。 跟踪服务器可以选择性地将通知发送到先前指定的通信设备,以通知用户对象跟踪设备在该范围之外。

    PREPAYING USAGE TIME FOR ANOTHER COMMUNICATION DEVICE
    9.
    发明申请
    PREPAYING USAGE TIME FOR ANOTHER COMMUNICATION DEVICE 有权
    为其他通信设备准备使用时间

    公开(公告)号:US20080130849A1

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

    申请号:US11686342

    申请日:2007-03-14

    IPC分类号: H04M15/00

    摘要: A method of prepaying for usage time for a communication device can include increasing an available balance of a prepaid account linked to a communication device of a first user by a designated amount responsive to a request from a second user (910) and allocating a portion of the available balance of the prepaid account that is attributable to the designated amount for communicating with a designated user (915). The method further can include paying charges resulting from communications between the communication device of the first user and the designated user from the allocated portion of the available balance of the prepaid account (925).

    摘要翻译: 一种预付通信设备的使用时间的方法可以包括:响应于来自第二用户(910)的请求,增加链接到第一用户的通信设备的预付帐户的可用余额指定量,并且分配一部分 预付账款的可用余额可归因于与指定用户通信的指定金额(915)。 该方法还可以包括从预付费帐户的可用余额的分配部分(925)支付由第一用户的通信装置与指定用户之间的通信产生的费用。