会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Dynamic mobile agents
    • 动态移动代理
    • US6055562A
    • 2000-04-25
    • US847079
    • 1997-05-01
    • Murthy DevarakondaAjay MohindraApratim PurakayasthaDeborra Jean Zukowski
    • Murthy DevarakondaAjay MohindraApratim PurakayasthaDeborra Jean Zukowski
    • G06F15/16G06F9/46G06F9/50G06F12/00G06F13/00H04L29/06H04L29/08H04L29/12
    • H04L29/12047G06F9/4862H04L29/06H04L29/12009H04L61/15H04L67/10H04L67/1008H04L67/1021H04L2029/06054H04L67/1002H04L69/329
    • An improved method and apparatus for dynamic execution of mobile agents. For example, a symbolic name for a component to be executed can be dynamically resolved using a component directory to determine an appropriate network host that the agent needs to visit. Preferably, the component directory can be queried by client or host machines, and updated by component hosts. Changes in a component's location and/or availability can also be captured at runtime and the agents dynamically routed to alternate component hosts. Still other features enable agents to flexibly accommodate the dynamics of the system. For example, if the attributes of a component are modified, or a component host becomes heavily loaded, agents can adapt to such changes by looking up an alternate host for the same component. Yet other features provide improved system manageability. For example, component hosts can freely update a component's location and/or attributes at any time. Changes to code for agents that use components residing at an updated component location are not required.
    • 一种用于动态执行移动代理的改进方法和装置。 例如,可以使用组件目录来动态地解析要执行的组件的符号名称,以确定代理需要访问的适当的网络主机。 优选地,组件目录可以由客户机或主机查询,并由组件主机更新。 还可以在运行时捕获组件位置和/或可用性的更改,并将代理程序动态路由到备用组件主机。 还有其他功能使代理能够灵活地适应系统的动态。 例如,如果组件的属性被修改或组件主机变得负载过重,则代理可以通过查找相同组件的备用主机来适应这些更改。 其他功能提供了改进的系统可管理性。 例如,组件主机可以随时自由地更新组件的位置和/或属性。 不需要对使用位于更新组件位置的组件的代理程序的代码进行更改。
    • 4. 发明授权
    • Method and apparatus for inter-application communication in wireless networks
    • 无线网络中应用间通信的方法和装置
    • US06816881B1
    • 2004-11-09
    • US09523894
    • 2000-03-13
    • Ajay MohindraApratim Purakayastha
    • Ajay MohindraApratim Purakayastha
    • G06F1516
    • H04L67/04H04L69/329H04W84/18
    • A method for providing inter-application communication between a sending device and one or more receiving devices in a wireless network comprises the steps of: (i) at the sending device, tagging a data item with an identifier unique to an intended communication between the sending device and the one or more receiving devices; (ii) at the sending device, broadcasting the tagged data item in the wireless network; (iii) at a receiving device, receiving the broadcast data item when the receiving device is within a radio-range of the sending device; and (iv) at a receiving device, accepting the data item for processing when the identifier substantially matches an identifier expected by an application associated with the receiving device; wherein the sending device and the receiving device need not be aware of each other's presence.
    • 一种用于在发送设备与无线网络中的一个或多个接收设备之间提供应用间通信的方法包括以下步骤:(i)在发送设备处,使用对发送之间的预期通信唯一的标识符来标记数据项 设备和一个或多个接收设备; (ii)在发送设备处,在无线网络中广播标记的数据项; (iii)在接收设备处,当所述接收设备在所述发送设备的无线电范围内时,接收所述广播数据项; 以及(iv)在接收设备处,当所述标识符基本上与由与所述接收设备相关联的应用所期望的标识符匹配时接受所述数据项进行处理; 其中发送装置和接收装置不需要意识到彼此的存在。
    • 5. 发明授权
    • Method and apparatus for enabling location-independent and location-transparent interaction between a program and a user
    • 用于在程序和用户之间实现位置无关和位置 - 透明的交互的方法和装置
    • US06356964B1
    • 2002-03-12
    • US09143892
    • 1998-08-31
    • Ajay MohindraApratim PurakayasthaDavid Michael ShofiWilliam Harold Tetzlaff
    • Ajay MohindraApratim PurakayasthaDavid Michael ShofiWilliam Harold Tetzlaff
    • G06F1300
    • G06F9/4862
    • A system and method wherein a mobile user, or a user interacting with a mobile program, can at any time initiate a program status request. The program status request initiates the sequence of events whereby the current location of the program is determined and/or the current user location is made available to the program without the necessity of either entity changing location. Further, the agent script for the program maintains a composite data structure which includes an input buffer for storing input variables, an output buffer for storing output values to be displayed to the user, a program state data structure, and an optional bag buffer for temporarily storing input variables which the program will need in the course of future execution. By maintaining such a composite data structure, it is assured that all necessary information can be provided at a program location regardless of whether the program or the user has relocated.
    • 一种系统和方法,其中移动用户或与移动节目交互的用户可以随时启动节目状态请求。 程序状态请求启动事件的顺序,由此确定程序的当前位置和/或当前用户位置对程序可用,而无需任何一个实体改变位置。 此外,用于程序的代理脚本保持复合数据结构,其包括用于存储输入变量的输入缓冲器,用于存储要显示给用户的输出值的输出缓冲器,程序状态数据结构和用于临时地显示的可选袋缓冲器 存储程序在将来执行过程中需要的输入变量。 通过维护这样的复合数据结构,确保所有必要的信息可以在程序位置提供,而不管程序或用户是否被重定位。
    • 7. 发明申请
    • Method for consolidated launching of multiple tasks
    • 统一发布多个任务的方法
    • US20070288883A1
    • 2007-12-13
    • US11450618
    • 2006-06-09
    • Danny SorokerDaniel Irimie DigRamon CaceresSebastien DemathieuApratim Purakayastha
    • Danny SorokerDaniel Irimie DigRamon CaceresSebastien DemathieuApratim Purakayastha
    • G06F9/44
    • G06F8/61G06F8/20G06F9/44505G06F11/3688G06F11/3696
    • A general purpose mechanism is provided for consolidating the launching of multiple tasks, wherein a task is launched when an associated software component is run or executed. In one embodiment, launch descriptions of individual tasks and composition parameters are respectively read, wherein the parameters indicate relationships between the launchings of different tasks, such as launch order. A composite launch description is constructed, by selectively processing the individual launch descriptions and composition parameters, and the tasks are launched according to the composite launch description. In a further embodiment, multiple individual launch descriptions are delivered to a tool, each launch description being usable to launch a corresponding component to perform a corresponding task. The tool includes a set of launch relationships that specify the relationship between launchings of different components. The tool generates a single composite launch description that defines launching of the components in accordance with the launch relationships.
    • 提供了一种通用机制,用于合并多个任务的启动,其中在运行或执行关联的软件组件时启动任务。 在一个实施例中,分别读取对各个任务和组合参数的启动描述,其中参数指示不同任务的发射之间的关系,例如启动顺序。 通过有选择地处理单独的启动描述和组合参数,构建复合启动描述,并根据复合启动描述启动任务。 在进一步的实施例中,将多个单独的发射描述传递给工具,每个发射描述可用于启动相应的组件以执行相应的任务。 该工具包括一组发射关系,指定不同组件的启动之间的关系。 该工具生成单个复合启动描述,根据启动关系定义启动组件。
    • 10. 发明授权
    • Method for a caching mechanism for a central synchronization server
    • 中央同步服务器缓存机制的方法
    • US07539778B2
    • 2009-05-26
    • US10480943
    • 2002-06-25
    • Uwe HansmannApratim PurakayasthaStefan HepperThomas StoberDouglas Heintzman
    • Uwe HansmannApratim PurakayasthaStefan HepperThomas StoberDouglas Heintzman
    • G06F15/16
    • G06F17/30902
    • The present invention discloses a new synchronization architecture for synchronization of data between different clients by using a central synchronization server linked to a Back End data store which additionally provides a cache for permanently buffering incoming updates into a permanent store by assigning an unique cache identifier (ID). Write conflicts between the synchronization server writing new entries to the cache and updates replicated from backend to cache are solved using a blocking mechanism based on the cache IDs, so that the backend updates are blocked as long as incoming updates from the clients having the same cache ID are not completely written into the cache during a synchronization session. The present invention is preferably suited for a synchronization architecture having a high number of clients connected with the central synchronization server as blocking of the Back End data store, and the connection and the transport to the Back End data store are minimized.
    • 本发明公开了一种用于通过使用链接到后端数据存储器的中央同步服务器在不同客户端之间进行数据同步的新同步架构,其另外提供用于通过分配唯一高速缓存标识符(ID)来永久地将进入的更新缓存到永久存储器中的高速缓存 )。 使用基于缓存ID的阻止机制来解决将写入缓存的新条目的同步服务器与从后端复制到高速缓存之间的写入冲突,只要来自具有相同缓存的客户端的传入更新就会阻止后端更新 ID在同步会话期间未完全写入高速缓存。 本发明优选地适合于具有与中心同步服务器连接的大量客户端作为后端数据存储器的阻塞的同步架构,并且连接和到后端数据存储器的传输被最小化。