Movatterモバイル変換


[0]ホーム

URL:


US20040117439A1 - Client software enabling a client to run a network based application - Google Patents

Client software enabling a client to run a network based application
Download PDF

Info

Publication number
US20040117439A1
US20040117439A1US10/467,766US46776604AUS2004117439A1US 20040117439 A1US20040117439 A1US 20040117439A1US 46776604 AUS46776604 AUS 46776604AUS 2004117439 A1US2004117439 A1US 2004117439A1
Authority
US
United States
Prior art keywords
client
data
layer
client software
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/467,766
Inventor
David Levett
Robert Mills
Benjamin Nathan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Integra SP Ltd
Original Assignee
LTO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from GB0103308Aexternal-prioritypatent/GB0103308D0/en
Application filed by LTO LtdfiledCriticalLTO Ltd
Assigned to LTO LIMITEDreassignmentLTO LIMITEDASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: LEVETT, DAVID LAWRENCE, MILLS, ROBERT IAN, NATHAN, BENJAMIN LAWRENCE
Publication of US20040117439A1publicationCriticalpatent/US20040117439A1/en
Assigned to INTEGRA SP LIMITEDreassignmentINTEGRA SP LIMITEDCHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: INTEGRA SP IPR LIMITED
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Client software, enabling a client to run a network based application which uses structured data, in which the client software comprises: (a) a communication layer to send and receive messages over the network; (b) a database layer to store, and allow querying of, the structured data; (c) a rendering layer which generates, from the structured data in the database layer, data for a user interface; wherein the client software is self-contained to provide all of the communications, data storage and rendering resources needed to run the network based application on the client device. The 3 Layer System is fully integrated and therefore requires no additional client side code to be written. Normally, this level of self-containment on the client side does not exist, so that a developer wishing to deploy a network based application to a client device needs to write client side custom code for the user interface.

Description

Claims (27)

1. Client software, enabling a client device to run a network based application which uses structured data, in which the client software comprises:
(a) a communications layer to send and receive messages over the network;
(b) a database layer to store, and allow querying of, the structured data;
(c) a rendering layer which generates, from the structured data in the database layer, data for a user interface;
wherein the client software is self-contained to provide all of the communications, data storage/querying and rendering resources needed to run the network based application on the client device.
2. The client software ofclaim 1 in which the database layer holds, independently of the structured data, configuration data which defines how that structured data can be interacted with from within the user interface.
3. The client software ofclaim 2 in which the rendering layer continuously combines sub-sets of the configuration data and the structured data at display time.
4. The client software ofclaim 1 in which the database layer and rendering layer together provide an interactive, thick client interface for the client device such that sub-sets of the structured data held on the database layer can be selected, displayed, manipulated, altered or supplemented.
5. The client software ofclaim 2 in which the structured data and the configuration data is set over a network from a presentation server.
6. The client software ofclaim 1 which is generic in that it is configurable on demand to the configuration parameters applicable to a client device.
7. The client software ofclaim 6 in which the communications layer can use a broad range of different protocols and bearers, and the rendering layer can render to multiple device types.
8. The client software ofclaim 1 in which the structured data is in a self-describing meta-language, such as XML.
9. The client software ofclaim 1 in which one or more of the communications layer, database layer and rendering layer are plug-in components.
10. The client software ofclaim 1 which is implemented as a remotely deployable applet.
11. The client software ofclaim 1 which can generate multiple windows in a browser window of the client device, with the data in each window obtained from the database layer.
12. The client software ofclaim 1 which allows different users to be able to see or manipulate different sub-sets of structured data relating to one or more network based applications and hence provides an access control mechanism.
13. The client software ofclaim 1 in which a change in the structured data held in the database layer leads the database layer to automatically communicate with the rendering layer, causing the rendering layer to update the user interface appropriately.
14. The client software ofclaim 1 in which a change in the user interface caused by user interaction causes the rendering layer to notify the database layer of the change.
15. The client software ofclaim 14 in which a change to the database layer caused by the rendering layer can automatically cause the database layer to contact the communications layer and can cause it in turn to send messages over a network that indicate the change.
16. The client software ofclaim 14 in which a change to the database layer caused by the rendering layer does not lead to the database layer contacting the communications layer so that the change is applied only locally at the client device.
17. The client software ofclaim 1 which provides a zero-client footprint in that it is (a) installed on the client device only in response to the client device initiating or requesting a network based application and therefore does not need to be pre-loaded or installed and, (b) after the client device has ceased using the network based application, it is removed entirely from the client device.
18. The client software ofclaim 1 in which the database layer enables structured data from two or more different network based applications to be combined or manipulated in one or more windows running in a browser on the client device as though from a single network based application.
19. The client software ofclaim 1 which can generate multiple windows in a browser window of the client device, with a user able to sort data, edit data, or scroll through data in each of the windows, without the need for there to be any client side software development.
20. The client software ofclaim 1 which allows XML structured data to be cut and pasted into a clipboard or other form of temporary memory.
21. The client software ofclaim 1 which can generate multiple windows in a browser window of the client device, with any user able to define a personalised arrangement of windows and data to be displayed in each window, with the data to be displayed in each window capable of being obtained from several different network based applications.
22. The client software ofclaim 1 in which structured data is associated with pre-defined controls by a developer and then at run time the client software automatically displays the data in conjunction with some or all of those controls.
23. The client software ofclaim 1 in which the database layer can be accessed using XPath queries, in which standard XPath queries are enhanced with one or more of the following features: indexed retrieval; direct reference to elements and attributes identified by controls.
24. The client software ofclaim 5 in which a session object allows the remote presentation server to provide to the database layer the applicable data and configuration parameters appropriate to the client device and the last state of the client device known to the remote presentation server.
25. A network based application which, when invoked or run, causes client software as defined in any preceding claims1-24 to be run on a client device.
26. A web server which hosts a network based application which requires client software as defined in any preceding claims1-24 to be run on a client device.
27. A client device when programmed with client software as defined in any preceding claims1-24.
US10/467,7662001-02-122002-02-12Client software enabling a client to run a network based applicationAbandonedUS20040117439A1 (en)

Applications Claiming Priority (5)

Application NumberPriority DateFiling DateTitle
GB0103308.32001-02-12
GB0103308AGB0103308D0 (en)2001-02-122001-02-12Synchronisation engine
GB0112433.82001-05-22
GB0112433AGB0112433D0 (en)2001-02-122001-05-22Live interface client
PCT/GB2002/000578WO2002065286A2 (en)2001-02-122002-02-12Client software enabling a client to run a network based application

Publications (1)

Publication NumberPublication Date
US20040117439A1true US20040117439A1 (en)2004-06-17

Family

ID=26245705

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US10/467,883Expired - LifetimeUS7627658B2 (en)2001-02-122002-02-12Presentation service which enables client device to run a network based application
US10/467,766AbandonedUS20040117439A1 (en)2001-02-122002-02-12Client software enabling a client to run a network based application

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US10/467,883Expired - LifetimeUS7627658B2 (en)2001-02-122002-02-12Presentation service which enables client device to run a network based application

Country Status (3)

CountryLink
US (2)US7627658B2 (en)
GB (2)GB2377784B (en)
WO (2)WO2002065278A2 (en)

Cited By (65)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020107580A1 (en)*2001-01-092002-08-08Hulai Steven J.Software, devices and methods facilitating execution of server-side applications at mobile devices
US20030041147A1 (en)*2001-08-202003-02-27Van Den Oord Stefan M.System and method for asynchronous client server session communication
US20040109470A1 (en)*2002-11-182004-06-10Jacob DerechinSystem and method for reducing bandwidth requirements for remote applications by utilizing client processing power
US20050234918A1 (en)*2004-04-152005-10-20Lutz BrunnabendCorrection server for large database systems
US20060047665A1 (en)*2001-01-092006-03-02Tim NeilSystem and method for simulating an application for subsequent deployment to a device in communication with a transaction server
US20060075120A1 (en)*2001-08-202006-04-06Smit Mark HSystem and method for utilizing asynchronous client server communication objects
US20060074946A1 (en)*2004-09-272006-04-06Performance ItPoint of view distributed agent methodology for network management
US20060074725A1 (en)*2004-09-302006-04-06International Business Machines CorporationMethod and apparatus for simulating implementation models of business solutions
US20060190527A1 (en)*2005-02-222006-08-24Nextail CorporationDetermining operational status of a mobile device capable of executing server-side applications
US20060190569A1 (en)*2005-02-222006-08-24Nextair CorporationFacilitating mobile device awareness of the availability of new or updated server-side applications
US20060190526A1 (en)*2005-02-222006-08-24Nextair CorporationWireless communication device use of application server applications
US20060206567A1 (en)*2005-03-082006-09-14Microsoft CorporationDynamic service surrogates
US20060206590A1 (en)*2005-03-102006-09-14Felica Networks, IncTheme change system, portable communication device, server apparatus, and computer program
US20060206599A1 (en)*2005-03-082006-09-14Microsoft CorporationDynamic service generation for legacy components
US20060265361A1 (en)*2005-05-232006-11-23Chu William WIntelligent search agent
US20060288329A1 (en)*2005-06-212006-12-21Microsoft CorporationContent syndication platform
US20060288011A1 (en)*2005-06-212006-12-21Microsoft CorporationFinding and consuming web subscriptions in a web browser
US20070016696A1 (en)*2005-06-292007-01-18International Business Machines CorporationMethod, System, and Software Tool for Emulating a Portal Application
US20070083510A1 (en)*2005-10-072007-04-12Mcardle James MCapturing bibliographic attribution information during cut/copy/paste operations
US20070112803A1 (en)*2005-11-142007-05-17Pettovello Primo MPeer-to-peer semantic indexing
US20070136810A1 (en)*2005-12-072007-06-14Lenovo (Singapore) Pte. Ltd.Virus scanner for journaling file system
US7246324B2 (en)*2002-05-232007-07-17Jpmorgan Chase BankMethod and system for data capture with hidden applets
US20070174309A1 (en)*2006-01-182007-07-26Pettovello Primo MMtreeini: intermediate nodes and indexes
US20070208759A1 (en)*2006-03-032007-09-06Microsoft CorporationRSS Data-Processing Object
US20070214233A1 (en)*2006-03-072007-09-13Daryl CromerSystem and method for implementing a hypervisor for server emulation
US20070240100A1 (en)*2006-01-272007-10-11Sap AgComputer software adaptation method and system
US20070245251A1 (en)*2006-03-062007-10-18Microsoft CorporationRSS Hostable Control
US20070266316A1 (en)*2004-02-192007-11-15Butlin Stefan GDisplay of Menu Items In a User Interface
US20070298719A1 (en)*2006-06-232007-12-27Microsoft CorporationVirtualization of mobile device user experience
US20080016186A1 (en)*2006-07-122008-01-17Ball Jonathan HAutomated Deployment of Change and Configuration Management Software Tools
US20080052357A1 (en)*2006-08-242008-02-28Michael John BransonMethod, apparatus and computer program product for implementing dynamic customization of environment for enhanced network meeting experience
US20080108344A1 (en)*2005-05-312008-05-08Vodafone K.K.Coordination operation method and communication terminal
US20080147787A1 (en)*2005-12-192008-06-19Wilkinson Anthony JMethod and system for providing load balancing for virtualized application workspaces
US20080307299A1 (en)*2007-06-082008-12-11Apple Inc.Client-side components
US20080313500A1 (en)*2007-06-152008-12-18Alcatel LucentProctor peer for malicious peer detection in structured peer-to-peer networks
US20090006646A1 (en)*2007-06-262009-01-01Data Frenzy, LlcSystem and Method of Auto Populating Forms on Websites With Data From Central Database
US7533114B2 (en)2005-02-222009-05-12Nextair CorporationMobile device having extensible software for presenting server-side applications, software and methods
US20090210459A1 (en)*2008-02-192009-08-20International Business Machines CorporationDocument synchronization solution
US20090241180A1 (en)*2008-01-282009-09-24Trevor FiatalSystem and Method for Data Transport
US20090254589A1 (en)*2008-04-072009-10-08International Business Machines CorporationClient side caching of synchronized data
US20090299791A1 (en)*2003-06-252009-12-03Foundry Networks, Inc.Method and system for management of licenses
US20090300063A1 (en)*2001-01-092009-12-03Tim NeilSoftware, devices and methods facilitating execution of server-side applications at mobile devices
US7836084B1 (en)*2006-02-092010-11-16Verizon Services Corp.Central database routing for distributed applications
US7925621B2 (en)2003-03-242011-04-12Microsoft CorporationInstalling a solution
US20110090236A1 (en)*2009-10-152011-04-21Microsoft CorporationGraphic Object Data Binding
US7979856B2 (en)2000-06-212011-07-12Microsoft CorporationNetwork-based software extensions
US20110289419A1 (en)*2010-05-182011-11-24Yu Chi Sum SamBrowser integration for a content system
US8429522B2 (en)2003-08-062013-04-23Microsoft CorporationCorrelation, association, or correspondence of electronic forms
US20130138717A1 (en)*2011-11-282013-05-30William A. N. LingleyRemote cine viewing of medical images on a zero-client application
US20130185349A1 (en)*2002-09-062013-07-18Oracle International CorporationMethod and apparatus for a multiplexed active data window in a near real-time business intelligence system
US8631028B1 (en)2009-10-292014-01-14Primo M. PettovelloXPath query processing improvements
US20140096024A1 (en)*2012-09-292014-04-03Oracle International CorporationDynamic configurable menu using self-describing applications
US8892993B2 (en)2003-08-012014-11-18Microsoft CorporationTranslation file
US8918729B2 (en)2003-03-242014-12-23Microsoft CorporationDesigning electronic forms
US20150149994A1 (en)*2012-05-312015-05-28Sony Computer Entertainment Inc,Information processing device and information processing system
US9171100B2 (en)2004-09-222015-10-27Primo M. PettovelloMTree an XPath multi-axis structure threaded index
US20150350289A1 (en)*2014-05-302015-12-03Paladin InnovatorsMethods & Systems for Transmission of High Resolution & Low Latency Data
US9210234B2 (en)2005-12-052015-12-08Microsoft Technology Licensing, LlcEnabling electronic documents for limited-capability computing devices
US9229917B2 (en)2003-03-282016-01-05Microsoft Technology Licensing, LlcElectronic form user interfaces
US9256353B2 (en)2006-12-192016-02-09Vmware, Inc.Providing application and device management using entitlements
US20170185244A1 (en)*2015-12-292017-06-29Sap SeUser engagement application across user interface applications
US20180196644A1 (en)*2017-01-112018-07-12Microsoft Technology Licensing, LlcMethods and systems for application rendering
US10466989B2 (en)2011-09-022019-11-05Microsoft Technology Licensing, Llc.Fast presentation of markup content having script code
CN113796049A (en)*2019-11-292021-12-14京东方艺云科技有限公司Interaction method between display devices and display devices
US11822870B2 (en)*2018-10-042023-11-21Oracle International CorporationCustomizable user interface layouts

Families Citing this family (262)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090077020A9 (en)*1998-12-042009-03-19Toong Hoo-MinSystems and methods of searching databases
EP1129417A4 (en)*1998-12-042004-06-30Technology Enabling Company LlSystems and methods for organizing data
US7392210B1 (en)2000-04-072008-06-24Jpmorgan Chase Bank, N.A.Workflow management system and method
US7392212B2 (en)2000-09-282008-06-24Jpmorgan Chase Bank, N.A.User-interactive financial vehicle performance prediction, trading and training system and methods
US7313541B2 (en)2000-11-032007-12-25Jpmorgan Chase Bank, N.A.System and method for estimating conduit liquidity requirements in asset backed commercial paper
US7596526B2 (en)2001-04-162009-09-29Jpmorgan Chase Bank, N.A.System and method for managing a series of overnight financing trades
JP4386732B2 (en)2002-01-082009-12-16セブン ネットワークス, インコーポレイテッド Mobile network connection architecture
US20030216954A1 (en)*2002-02-272003-11-20David BuzzelliApparatus and method for exchanging and storing personal information
US20060224983A1 (en)*2005-04-012006-10-05Paul AlbrechtGraphical visualization of data using browser
US20060224973A1 (en)*2005-04-012006-10-05Paul AlbrechtMethod of using a browser
US20060224975A1 (en)*2005-04-012006-10-05Paul AlbrechtSystem for creating a graphical application interface with a browser
US20060224980A1 (en)*2005-04-012006-10-05Paul AlbrechtMethod of creating graphical visualizations of data with a browser
US8316001B1 (en)2002-07-222012-11-20Ipvision, Inc.Apparatus and method for performing analyses on data derived from a web-based search engine
US20060224977A1 (en)*2005-04-012006-10-05Paul AlbrechtGraphical application interface
US20060224978A1 (en)*2005-04-012006-10-05Paul AlbrechtSystem for creating a graphical application interface
US20060225000A1 (en)*2005-04-012006-10-05Paul AlbrechtGraphical application interface using browser
US20060224979A1 (en)*2005-04-012006-10-05Paul AlbrechtApparatus for creating graphical application interface
US20080313282A1 (en)2002-09-102008-12-18Warila Bruce WUser interface, operating system and architecture
US7461382B2 (en)*2002-09-302008-12-02Sap AgEvent handling with action instances for event-driven software application
US7139980B1 (en)*2002-10-092006-11-21Sprint Spectrum L.P.Method and system for selecting and saving objects in web content
US20040100490A1 (en)*2002-11-212004-05-27International Business Machines CorporationSkin button enhancements for remote control
US7853563B2 (en)2005-08-012010-12-14Seven Networks, Inc.Universal data aggregation
US7917468B2 (en)2005-08-012011-03-29Seven Networks, Inc.Linking of personal information management data
US8468126B2 (en)2005-08-012013-06-18Seven Networks, Inc.Publishing data in an information community
US7467183B2 (en)*2003-02-142008-12-16Microsoft CorporationMethod, apparatus, and user interface for managing electronic mail and alert messages
US20050038777A1 (en)*2003-04-112005-02-17Eric AndersonQuerying data in a highly distributed management framework
US7634435B2 (en)2003-05-132009-12-15Jp Morgan Chase BankDiversified fixed income product and method for creating and marketing same
US7184942B2 (en)*2003-05-222007-02-27Hewlett-Packard Development Company, L.P.Verifying the configuration of a virtual network
US9357033B2 (en)*2003-06-172016-05-31Citrix Systems, Inc.Method and system for dynamic interleaving
CA2438362C (en)*2003-08-262011-05-31John William ComeauA method and system for synchronizing a client user interface with server backend
US7363313B2 (en)2003-08-072008-04-22International Business Machines CorporationMethod, system, and program product for rebasing an application
US8156248B2 (en)2003-10-092012-04-10International Business Machines CorporationImage distribution for dynamic server pages
US7593876B2 (en)2003-10-152009-09-22Jp Morgan Chase BankSystem and method for processing partially unstructured data
JP4088237B2 (en)*2003-10-232008-05-21株式会社ナビタイムジャパン Navigation device, navigation method, navigation program
US20050091186A1 (en)*2003-10-242005-04-28Alon ElishIntegrated method and apparatus for capture, storage, and retrieval of information
EP1680748A4 (en)*2003-11-072006-10-25Sony Electronics Inc MESSAGING AND SERVICE SYSTEM FOR A PORTABLE COMPUTER
US7673066B2 (en)*2003-11-072010-03-02Sony CorporationFile transfer protocol for mobile computer
JP4437396B2 (en)2003-11-202010-03-24富士通株式会社 Automatic transaction apparatus and automatic transaction system
JP4424974B2 (en)*2003-11-202010-03-03富士通株式会社 Automatic transaction apparatus, automatic transaction apparatus control method, and automatic transaction system
EP1560137A1 (en)*2004-01-302005-08-03Sap AgTechnique for reliable message confirmation
US20050188299A1 (en)*2004-02-202005-08-25George FurmanSystem and method for generating construction document submittal packages
US8650500B2 (en)*2004-03-052014-02-11Hewlett-Packard Development Company, L.P.Copy-and-paste functionality for network reconfiguration
US20050246634A1 (en)*2004-05-032005-11-03Andrew OrtweinSynchronized sharing of a dynamically updated image
US7409569B2 (en)*2004-06-082008-08-05Dartdevices CorporationSystem and method for application driven power management among intermittently coupled interoperable electronic devices
US7984113B2 (en)*2004-09-082011-07-19Sap AgSystem and method for passing messages to a web browser
US20060069745A1 (en)*2004-09-082006-03-30International Business Machines CorporationMethod, system and program product for identifying web page dependencies
US8694532B2 (en)*2004-09-172014-04-08First American Data Co., LlcMethod and system for query transformation for managing information from multiple datasets
WO2006045102A2 (en)2004-10-202006-04-27Seven Networks, Inc.Method and apparatus for intercepting events in a communication system
US20060101064A1 (en)2004-11-082006-05-11Sharpcast, Inc.Method and apparatus for a file sharing and synchronization system
US7706781B2 (en)2004-11-222010-04-27Seven Networks International OyData security in a mobile e-mail service
FI117152B (en)2004-12-032006-06-30Seven Networks Internat OyE-mail service provisioning method for mobile terminal, involves using domain part and further parameters to generate new parameter set in list of setting parameter sets, if provisioning of e-mail service is successful
US8271574B1 (en)*2004-12-222012-09-18Hewlett-Packard Development Company, L.P.Content sharing and collaboration
US20060168229A1 (en)*2004-12-292006-07-27Shim Choon BSystem and method for network management using extensible markup language
US8230096B2 (en)*2005-01-142012-07-24Citrix Systems, Inc.Methods and systems for generating playback instructions for playback of a recorded computer session
US7752633B1 (en)2005-03-142010-07-06Seven Networks, Inc.Cross-platform event engine
US20060212842A1 (en)*2005-03-152006-09-21Microsoft CorporationRich data-bound application
US8438633B1 (en)2005-04-212013-05-07Seven Networks, Inc.Flexible real-time inbox access
WO2006136660A1 (en)2005-06-212006-12-28Seven Networks International OyMaintaining an ip connection in a mobile network
GB0513375D0 (en)*2005-06-302005-08-03Retento LtdComputer security
WO2007011841A2 (en)2005-07-152007-01-25Indxit Systems, Inc.Systems and methods for data indexing and processing
US8027684B2 (en)*2005-08-222011-09-27Infosys Technologies, Ltd.System for performing a task in a communication network and methods thereof
US7567928B1 (en)2005-09-122009-07-28Jpmorgan Chase Bank, N.A.Total fair value swap
US7769395B2 (en)2006-06-202010-08-03Seven Networks, Inc.Location-based operations and messaging
US8863221B2 (en)*2006-03-072014-10-14Samsung Electronics Co., Ltd.Method and system for integrating content and services among multiple networks
US7620578B1 (en)2006-05-012009-11-17Jpmorgan Chase Bank, N.A.Volatility derivative financial product
US7631252B2 (en)*2006-05-052009-12-08Google Inc.Distributed processing when editing an image in a browser
US7631253B2 (en)*2006-05-052009-12-08Google Inc.Selective image editing in a browser
US8073941B2 (en)2006-05-252011-12-06AppToU Technologies Ltd.Method and system for providing remote access to applications
US8370423B2 (en)2006-06-162013-02-05Microsoft CorporationData synchronization and sharing relationships
US9811868B1 (en)2006-08-292017-11-07Jpmorgan Chase Bank, N.A.Systems and methods for integrating a deal process
AU2007293154B2 (en)*2006-09-062012-06-14Network Box Corporation LimitedA push update system
US20080228459A1 (en)*2006-10-122008-09-18Nec Laboratories America, Inc.Method and Apparatus for Performing Capacity Planning and Resource Optimization in a Distributed System
WO2008046227A1 (en)*2006-10-202008-04-24Her Majesty The Queen, In Right Of Canada As Represented By The Minister Of Health Through The Public Health Agency Of CanadaMethod and apparatus for software policy management
CA2667142C (en)*2006-10-202013-01-08Her Majesty The Queen, In Right Of Canada As Represented By The Minister Of Health Through The Public Health Agency Of CanadaMethod and apparatus for creating a configurable browser-based forms application
US8453066B2 (en)2006-11-062013-05-28Microsoft CorporationClipboard augmentation with references
US20080140670A1 (en)*2006-12-082008-06-12Joseph PallyNetvariables in a recursive browser system
JP4226033B2 (en)*2006-12-282009-02-18メディアインデックス株式会社 Footprint providing device, footprint providing system
US8335817B1 (en)*2006-12-292012-12-18Google Inc.Message passing within a web based application framework
US8612547B1 (en)2006-12-292013-12-17Google Inc.Container interrupt services
US9384346B1 (en)2006-12-292016-07-05Google Inc.Local service access within a web based application framework
US8539073B1 (en)2006-12-292013-09-17Google Inc.Startup of container applications
US8212805B1 (en)2007-01-052012-07-03Kenneth BanschickSystem and method for parametric display of modular aesthetic designs
US7660831B2 (en)*2007-01-072010-02-09Apple Inc.Synchronization methods and systems
US20080163743A1 (en)*2007-01-072008-07-10Freedman Gordon JSynchronization methods and systems
US8239504B2 (en)*2007-01-072012-08-07Apple Inc.Synchronization methods and systems
US7739410B2 (en)2007-01-072010-06-15Apple Inc.Synchronization methods and systems
US7805403B2 (en)2007-01-072010-09-28Apple Inc.Synchronization methods and systems
WO2008085869A2 (en)*2007-01-072008-07-17Apple Inc.Synchronization methods and systems
US7778971B2 (en)*2007-01-072010-08-17Apple Inc.Synchronization methods and systems
US7761414B2 (en)*2007-01-072010-07-20Apple Inc.Asynchronous data synchronization amongst devices
US8745486B2 (en)*2007-01-252014-06-03Microsoft CorporationStreamable interactive rendering-independent page layout
US8751442B2 (en)*2007-02-122014-06-10Microsoft CorporationSynchronization associated duplicate data resolution
US20080199834A1 (en)*2007-02-152008-08-21Microsoft CorporationRich and concurrent pc experiences on computing devices
US8805425B2 (en)2007-06-012014-08-12Seven Networks, Inc.Integrated messaging
US8693494B2 (en)2007-06-012014-04-08Seven Networks, Inc.Polling
US8209540B2 (en)2007-06-282012-06-26Apple Inc.Incremental secure backup and restore of user settings and data
JP5088611B2 (en)*2007-07-092012-12-05コニカミノルタビジネステクノロジーズ株式会社 Management system, management method, and control program
US9264483B2 (en)2007-07-182016-02-16Hammond Development International, Inc.Method and system for enabling a communication device to remotely execute an application
US8266312B2 (en)*2007-07-202012-09-11International Business Machines CorporationMethod of streaming size-constrained valid XML
CA2594639C (en)*2007-07-242018-12-11Constellation Homebuilder Systems Inc.System and method of real-time homebuilding scheduling
US20090037829A1 (en)*2007-08-012009-02-05Microsoft CorporationFramework to integrate web services with on-premise software
WO2009043033A2 (en)2007-09-282009-04-02Xcerion AktiebolagNetwork operating system
US8676901B1 (en)2007-11-012014-03-18Google Inc.Methods for transcoding attachments for mobile devices
US8726165B1 (en)2007-11-012014-05-13Google Inc.Methods for auto-completing contact entry on mobile devices
US9241063B2 (en)2007-11-012016-01-19Google Inc.Methods for responding to an email message by call from a mobile device
US8543927B1 (en)2007-11-012013-09-24Google Inc.Methods for simulating icon popout on memory constrained devices
US9319360B2 (en)2007-11-012016-04-19Google Inc.Systems and methods for prefetching relevant information for responsive mobile email applications
US20090119678A1 (en)*2007-11-022009-05-07Jimmy ShihSystems and methods for supporting downloadable applications on a portable client device
US20090125611A1 (en)*2007-11-082009-05-14Barsness Eric LSharing loaded java classes among a plurality of nodes
US8364181B2 (en)2007-12-102013-01-29Seven Networks, Inc.Electronic-mail filtering for mobile devices
US9002828B2 (en)2007-12-132015-04-07Seven Networks, Inc.Predictive content delivery
US8107921B2 (en)2008-01-112012-01-31Seven Networks, Inc.Mobile virtual network operator
US8862657B2 (en)2008-01-252014-10-14Seven Networks, Inc.Policy based content service
US9026623B2 (en)*2008-01-312015-05-05Microsoft Technology Licensing, LlcLayered architectures for remote dynamic administration of distributed client configurations
US9032295B1 (en)2008-03-192015-05-12Dropbox, Inc.Method for displaying files from a plurality of devices in a multi-view interface and for enabling operations to be performed on such files through such interface
US8019900B1 (en)2008-03-252011-09-13SugarSync, Inc.Opportunistic peer-to-peer synchronization in a synchronization system
US9141483B1 (en)2008-03-272015-09-22Dropbox, Inc.System and method for multi-tier synchronization
US8397225B2 (en)2008-04-242013-03-12International Business Machines CorporationOptimizing just-in-time compiling for a java application executing on a compute node
US8296671B2 (en)*2008-05-012012-10-23Microsoft CorporationEnabling access to rich data by intercepting paste operations
US9892028B1 (en)2008-05-162018-02-13On24, Inc.System and method for debugging of webcasting applications during live events
US10430491B1 (en)2008-05-302019-10-01On24, Inc.System and method for communication between rich internet applications
US8787947B2 (en)2008-06-182014-07-22Seven Networks, Inc.Application discovery on mobile devices
US20090319909A1 (en)*2008-06-192009-12-24Aten International Co., Ltd.Data Transfer Systems, Switches, and Method of Providing the Same
US8078158B2 (en)2008-06-262011-12-13Seven Networks, Inc.Provisioning applications for a mobile device
US7860973B2 (en)*2008-06-272010-12-28Microsoft CorporationData center scheduler
TW201009698A (en)*2008-08-192010-03-01Arcadyan Technology CorpMethod for improving the accessing efficiency of embedded web page
US8275116B2 (en)*2008-08-292012-09-258X8, Inc.Networked contact center
US8243913B2 (en)*2008-08-292012-08-148×8, Inc.Limiting contact in a networked contact center environment
US8515833B2 (en)*2008-08-292013-08-208X8, Inc.Methods and systems for multilayer provisioning of networked contact centers
US8972885B2 (en)2008-08-292015-03-038X8, Inc.Networked contact center user interface
US10033869B2 (en)*2008-08-292018-07-248X8, Inc.Methods and systems for information streaming to user interface
US8204206B2 (en)*2008-08-292012-06-198X8, Inc.Systems and methods for selection of a communication path
US9223548B2 (en)*2008-09-152015-12-29Apple Inc.Method and apparatus for providing an application canvas framework
WO2010034329A1 (en)2008-09-252010-04-01Siemens Enterprise Communications Gmbh & Co. KgMethod for configuring an application
US8909759B2 (en)2008-10-102014-12-09Seven Networks, Inc.Bandwidth measurement
US20100100584A1 (en)*2008-10-192010-04-22Ergin GuneyWeb Application Framework Method Enabling Optimum Rendering Performance on a Client Based Upon Detected Parameters of the Client
US8458246B2 (en)*2008-10-192013-06-04Research In Motion LimitedWeb application framework method enabling the creation of applications that provide an interface with clients that is independent of scripting capability
US8204998B1 (en)*2008-12-162012-06-19Sprint Communications Company L.P.Allocation of connection persistence to mobile browsers
US7933272B2 (en)*2009-03-112011-04-26Deep River Systems, LlcMethods and systems for resolving a first node identifier in a first identifier domain space to a second node identifier in a second identifier domain space
US8291036B2 (en)*2009-03-162012-10-16Microsoft CorporationDatacenter synchronization
US9185174B2 (en)*2009-04-292015-11-10Ianywhere Solutions, Inc.Maintaining mobile device operations
US8650498B1 (en)2009-05-042014-02-11SugarSync, Inc.User interface for managing and viewing synchronization settings in a synchronization system
US9372711B2 (en)2009-07-202016-06-21Google Technology Holdings LLCSystem and method for initiating a multi-environment operating system
US9367331B2 (en)2009-07-202016-06-14Google Technology Holdings LLCMulti-environment operating system
US9389877B2 (en)2009-07-202016-07-12Google Technology Holdings LLCMulti-environment operating system
US9348633B2 (en)2009-07-202016-05-24Google Technology Holdings LLCMulti-environment operating system
KR101612845B1 (en)*2009-11-122016-04-15삼성전자주식회사Method and apparatus for providing remote UI service
US9015225B2 (en)*2009-11-162015-04-21Echostar Technologies L.L.C.Systems and methods for delivering messages over a network
US9979589B2 (en)*2009-12-102018-05-22Royal Bank Of CanadaCoordinated processing of data by networked computing resources
US10057333B2 (en)2009-12-102018-08-21Royal Bank Of CanadaCoordinated processing of data by networked computing resources
US9940670B2 (en)2009-12-102018-04-10Royal Bank Of CanadaSynchronized processing of data by networked computing resources
JP5785556B2 (en)*2009-12-102015-09-30ロイヤル バンク オブ カナダ Data synchronization using networked computing resources
US10771536B2 (en)*2009-12-102020-09-08Royal Bank Of CanadaCoordinated processing of data by networked computing resources
US9959572B2 (en)*2009-12-102018-05-01Royal Bank Of CanadaCoordinated processing of data by networked computing resources
US9104252B2 (en)*2010-02-122015-08-11Microsoft Technology Licensing, LlcAssignment of control of peripherals of a computing device
US11438410B2 (en)2010-04-072022-09-06On24, Inc.Communication console with component aggregation
US8706812B2 (en)2010-04-072014-04-22On24, Inc.Communication console with component aggregation
US9262137B2 (en)*2010-05-272016-02-16Salesforce.Com, Inc.Adding directives for versions of javascript files directly into source code in a multi-tenant database environment
EP2580671B1 (en)*2010-06-112015-04-22Hewlett-Packard Development Company, L.P.Http-based client-server communication system and method
US8539020B2 (en)*2010-06-142013-09-17Microsoft CorporationSessions to host processes with special requirements
US20110313805A1 (en)*2010-06-182011-12-22Microsoft CorporationCustomizable user interface including contact and business management features
GB2495066B (en)2010-07-262013-12-18Seven Networks IncMobile application traffic optimization
EP2599003B1 (en)2010-07-262018-07-11Seven Networks, LLCMobile network traffic coordination across multiple applications
GB2495877B (en)2010-07-262013-10-02Seven Networks IncDistributed implementation of dynamic wireless traffic policy
US8838783B2 (en)2010-07-262014-09-16Seven Networks, Inc.Distributed caching for resource and mobile network traffic management
US8468545B2 (en)2010-08-182013-06-188X8, Inc.Interaction management
CN102375865B (en)*2010-08-242016-08-03腾讯科技(深圳)有限公司The message updating method of a kind of information client side and information client side
US9621596B2 (en)*2010-09-112017-04-11Steelcloud, LlcMobile application deployment for distributed computing environments
US9298473B2 (en)*2010-10-292016-03-29Sap SeSystem and method for a generic object access layer
US8843153B2 (en)2010-11-012014-09-23Seven Networks, Inc.Mobile traffic categorization and policy for network use optimization while preserving user experience
WO2012060995A2 (en)2010-11-012012-05-10Michael LunaDistributed caching in a wireless network of content delivered for a mobile application over a long-held request
WO2012060997A2 (en)2010-11-012012-05-10Michael LunaApplication and network-based long poll request detection and cacheability assessment therefor
US9060032B2 (en)2010-11-012015-06-16Seven Networks, Inc.Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic
US8326985B2 (en)2010-11-012012-12-04Seven Networks, Inc.Distributed management of keep-alive message signaling for mobile network resource conservation and optimization
US8484314B2 (en)2010-11-012013-07-09Seven Networks, Inc.Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
WO2012060996A2 (en)2010-11-012012-05-10Michael LunaCaching adapted for mobile application behavior and network conditions
US9330196B2 (en)2010-11-012016-05-03Seven Networks, LlcWireless traffic management system cache optimization using http headers
GB2500327B (en)2010-11-222019-11-06Seven Networks LlcOptimization of resource polling intervals to satisfy mobile device requests
CN103404193B (en)2010-11-222018-06-05七网络有限责任公司 Tuning data transfers to optimize connections established for transfers over wireless networks
US8826436B2 (en)2010-12-082014-09-02At&T Intellectual Property I, L.P.Systems, methods and apparatus to apply permissions to applications
EP2661697B1 (en)2011-01-072018-11-21Seven Networks, LLCSystem and method for reduction of mobile network traffic used for domain name system (dns) queries
US9396242B2 (en)*2011-04-112016-07-19Salesforce.Com, Inc.Multi-master data replication in a distributed multi-tenant system
EP2700020A4 (en)2011-04-192015-01-07Seven Networks IncDevice resource sharing for network resource conservation
WO2012149216A2 (en)2011-04-272012-11-01Seven Networks, Inc.Mobile device which offloads requests made by a mobile application to a remote entity for conservation of mobile device and network resources and methods therefor
US8621075B2 (en)2011-04-272013-12-31Seven Metworks, Inc.Detecting and preserving state for satisfying application requests in a distributed proxy and cache system
US20120278747A1 (en)*2011-04-282012-11-01Motorola Mobility, Inc.Method and apparatus for user interface in a system having two operating system environments
US9354900B2 (en)2011-04-282016-05-31Google Technology Holdings LLCMethod and apparatus for presenting a window in a system having two operating system environments
US20120291006A1 (en)*2011-05-122012-11-15Google Inc.Development Architecture for Cloud-Based Applications
US20120304051A1 (en)*2011-05-272012-11-29Diacritech Technologies Pvt LtdAutomation Tool for XML Based Pagination Process
US20120317234A1 (en)*2011-06-092012-12-13International Business Machines CorporationManaging data access in mobile devices
US20120331145A1 (en)*2011-06-222012-12-27Gil-Hoon ChangMethod for providing and accessing resource remotely
US8756665B2 (en)*2011-07-082014-06-17International Business Machines CorporationAuthenticating a rich client from within an existing browser session
US8606907B1 (en)*2011-07-202013-12-10Google Inc.Multi-tiered system for receiving and reporting web site traffic data
US9197710B1 (en)2011-07-202015-11-24Google Inc.Temporal based data string intern pools
US8560685B1 (en)2011-07-202013-10-15Google Inc.Probabilistic data storage owner election and replication protocol
EP2737742A4 (en)2011-07-272015-01-28Seven Networks IncAutomatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network
US9047476B2 (en)*2011-11-072015-06-02At&T Intellectual Property I, L.P.Browser-based secure desktop applications for open computing platforms
US9100235B2 (en)2011-11-072015-08-04At&T Intellectual Property I, L.P.Secure desktop applications for an open computing platform
EP2789138B1 (en)2011-12-062016-09-14Seven Networks, LLCA mobile device and method to utilize the failover mechanisms for fault tolerance provided for mobile traffic management and network/device resource conservation
US8934414B2 (en)2011-12-062015-01-13Seven Networks, Inc.Cellular or WiFi mobile traffic optimization based on public or private network destination
US9277443B2 (en)2011-12-072016-03-01Seven Networks, LlcRadio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
US9208123B2 (en)2011-12-072015-12-08Seven Networks, LlcMobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor
US9832095B2 (en)2011-12-142017-11-28Seven Networks, LlcOperation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic
US9367560B1 (en)*2011-12-142016-06-14Unboundid, Corp.Method, system and apparatus for synchronizing changes in a directory service
WO2013090821A1 (en)2011-12-142013-06-20Seven Networks, Inc.Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization
US20130159511A1 (en)2011-12-142013-06-20Seven Networks, Inc.System and method for generating a report to a network operator by distributing aggregation of data
KR20130070308A (en)*2011-12-192013-06-27삼성전자주식회사Method and apparatus for dynamic policy interworking between pcrf and nat
EP2801236A4 (en)2012-01-052015-10-21Seven Networks IncDetection and management of user interactions with foreground applications on a mobile device in distributed caching
WO2013116856A1 (en)2012-02-022013-08-08Seven Networks, Inc.Dynamic categorization of applications for network access in a mobile network
US9326189B2 (en)2012-02-032016-04-26Seven Networks, LlcUser as an end point for profiling and optimizing the delivery of content and data in a wireless network
US20130218685A1 (en)*2012-02-162013-08-22Telefonaktiebolaget L M Ericsson (Publ)Offering an Object For Sale
US8335851B1 (en)*2012-03-122012-12-18Ringcentral, Inc.Network resource deployment for cloud-based services
US20150051930A1 (en)*2012-03-282015-02-19Hitachi Systems, Ltd.Application development sales support system
US8812695B2 (en)2012-04-092014-08-19Seven Networks, Inc.Method and system for management of a virtual network connection without heartbeat messages
US10263899B2 (en)2012-04-102019-04-16Seven Networks, LlcEnhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network
US9417753B2 (en)2012-05-022016-08-16Google Technology Holdings LLCMethod and apparatus for providing contextual information between operating system environments
US9342325B2 (en)2012-05-172016-05-17Google Technology Holdings LLCSynchronizing launch-configuration information between first and second application environments that are operable on a multi-modal device
US8775631B2 (en)2012-07-132014-07-08Seven Networks, Inc.Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications
US9715591B2 (en)*2012-07-302017-07-25Hewlett-Packard Development Company, L.P.Code validation
US9633125B1 (en)2012-08-102017-04-25Dropbox, Inc.System, method, and computer program for enabling a user to synchronize, manage, and share folders across a plurality of client devices and a synchronization server
US10057318B1 (en)2012-08-102018-08-21Dropbox, Inc.System, method, and computer program for enabling a user to access and edit via a virtual drive objects synchronized to a plurality of synchronization clients
JP6060572B2 (en)*2012-09-102017-01-18株式会社リコー Server apparatus, information processing method, and information processing program
US9161258B2 (en)2012-10-242015-10-13Seven Networks, LlcOptimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion
US9558286B2 (en)2012-12-062017-01-31At&T Intellectual Property I, L.P.Methods, systems, and products for generating mashups
US20140177497A1 (en)2012-12-202014-06-26Seven Networks, Inc.Management of mobile device radio state promotion and demotion
US9241314B2 (en)2013-01-232016-01-19Seven Networks, LlcMobile device with application or context aware fast dormancy
US8874761B2 (en)2013-01-252014-10-28Seven Networks, Inc.Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
US9641498B2 (en)*2013-03-072017-05-02Fiserv, Inc.Single sign-on processing for associated mobile applications
US9015328B2 (en)2013-03-072015-04-21Fiserv, Inc.Single sign-on processing for associated mobile applications
US9326185B2 (en)2013-03-112016-04-26Seven Networks, LlcMobile network congestion recognition for optimization of mobile traffic
US9473417B2 (en)*2013-03-142016-10-18Airwatch LlcControlling resources used by computing devices
US8898243B2 (en)*2013-04-082014-11-25Jani TurkiaDevice relay control system and method
US10776384B1 (en)2013-04-302020-09-15Ping Identity CorporationMethod, server and system for criteria-based assured replication
US10073858B2 (en)*2013-05-162018-09-11Oracle International CorporationSystems and methods for tuning a storage system
US9065765B2 (en)2013-07-222015-06-23Seven Networks, Inc.Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network
WO2015061363A1 (en)*2013-10-212015-04-30NQ Mobile Inc.Real-time dynamic content display layer and system
US11429781B1 (en)2013-10-222022-08-30On24, Inc.System and method of annotating presentation timeline with questions, comments and notes using simple user inputs in mobile devices
US9460180B2 (en)*2014-01-312016-10-04Sap SeData pulls
US9948693B2 (en)*2014-02-242018-04-17Ca, Inc.Generic cloud service for publishing data to be consumed by RSS readers
US9426034B2 (en)2014-06-162016-08-23International Business Machines CorporationUsage policy for resource management
US10243891B2 (en)*2014-08-142019-03-26Oath Inc.Cross-device integration system and method
US10785325B1 (en)2014-09-032020-09-22On24, Inc.Audience binning system and method for webcasting and on-line presentations
US10735426B2 (en)*2017-02-092020-08-04Salesforce.Com, Inc.Secure asynchronous retrieval of data behind a firewall
US10735514B2 (en)2017-08-292020-08-04Western Digital Technologies, Inc.Remote application configuration on network-attached storage
US11188822B2 (en)2017-10-052021-11-30On24, Inc.Attendee engagement determining system and method
US11281723B2 (en)2017-10-052022-03-22On24, Inc.Widget recommendation for an online event using co-occurrence matrix
JP2019117571A (en)*2017-12-272019-07-18シャープ株式会社Information processing apparatus, information processing system, information processing method and program
CN112055955A (en)*2017-12-292020-12-08得麦股份有限公司System and method for personalized and adaptive application management
EP3732676A4 (en)2017-12-292021-09-22DMAI, Inc.System and method for intelligent initiation of a man-machine dialogue based on multi-modal sensory inputs
US11504856B2 (en)2017-12-292022-11-22DMAI, Inc.System and method for selective animatronic peripheral response for human machine dialogue
WO2019133710A1 (en)2017-12-292019-07-04DMAI, Inc.System and method for dialogue management
US10994421B2 (en)2018-02-152021-05-04DMAI, Inc.System and method for dynamic robot profile configurations based on user interactions
US11331807B2 (en)2018-02-152022-05-17DMAI, Inc.System and method for dynamic program configuration
US11334596B2 (en)2018-04-272022-05-17Dropbox, Inc.Selectively identifying and recommending digital content items for synchronization
US20200160273A1 (en)*2018-11-162020-05-21Adp, LlcGeolocation web page generation system
US10884606B1 (en)2019-06-202021-01-05Wells Fargo Bank, N.A.Data transfer via tile overlay
KR102197329B1 (en)*2020-01-092020-12-31주식회사 카카오뱅크Scrapping service providing method and application for the same method
US12192276B1 (en)*2020-01-292025-01-07Amazon Technologies, Inc.Delivery of log records to stateless clients
US11609932B2 (en)2020-03-272023-03-21Adp, Inc.Web services having live data updates
US10963272B1 (en)*2020-07-092021-03-30Coupang Corp.Systems and methods for deploying low-application-impact user interfaces
US11550604B2 (en)*2021-01-052023-01-10Servicenow, Inc.Dynamic client-side update of a view of an application
US12261841B2 (en)*2021-09-242025-03-25Apple Inc.Techniques for secure data reception using a user device

Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5915240A (en)*1997-06-121999-06-22Karpf; Ronald S.Computer system and method for accessing medical information over a network
US20020078094A1 (en)*2000-09-072002-06-20Muralidhar KrishnaprasadMethod and apparatus for XML visualization of a relational database and universal resource identifiers to database data and metadata
US20020120786A1 (en)*2000-12-042002-08-29Ilan SehayekSystem and method for managing application integration utilizing a network device
US6463468B1 (en)*1999-06-012002-10-08Netzero, Inc.Targeted network video download interface
US6651084B1 (en)*1999-11-292003-11-18International Business Machines CorporationSystem and method for adding plug-ins to a web browser
US6782431B1 (en)*1998-09-302004-08-24International Business Machines CorporationSystem and method for dynamic selection of database application code execution on the internet with heterogenous clients
US6804816B1 (en)*2000-12-212004-10-12Cisco Technology, Inc.Method and template for developing device-centric network management applications
US7209970B1 (en)*2000-09-192007-04-24Sprint Spectrum L.P.Authentication, application-authorization, and user profiling using dynamic directory services

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5220657A (en)*1987-12-021993-06-15Xerox CorporationUpdating local copy of shared data in a collaborative system
US5701451A (en)*1995-06-071997-12-23International Business Machines CorporationMethod for fulfilling requests of a web browser
US6553410B2 (en)*1996-02-272003-04-22Inpro Licensing SarlTailoring data and transmission protocol for efficient interactive data transactions over wide-area networks
US6253228B1 (en)*1997-03-312001-06-26Apple Computer, Inc.Method and apparatus for updating and synchronizing information between a client and a server
AU8380998A (en)*1997-07-011999-01-25Sanga International, Inc.Platform-independent universal data access system and method in a client-server environment
US6385644B1 (en)*1997-09-262002-05-07Mci Worldcom, Inc.Multi-threaded web based user inbox for report management
US6075528A (en)*1997-10-202000-06-13International Business Machines CorporationGraphical user interface stream processor
US6185600B1 (en)*1997-12-082001-02-06Hewlett-Packard CompanyUniversal viewer/browser for network and system events using a universal user interface generator, a generic product specification language, and product specific interfaces
US6509913B2 (en)*1998-04-302003-01-21Openwave Systems Inc.Configurable man-machine interface
US6161110A (en)*1998-05-072000-12-12Mci Communications CorporationSystem, method and computer product for interactively presenting event data
US7293099B1 (en)*1998-09-292007-11-06Sun Microsystems, Inc.Heterogeneous network file access
US7117446B2 (en)*1999-02-012006-10-03Sonic Solutions, Inc.User interface method and system for application programs implemented with component architectures
US6584466B1 (en)*1999-04-072003-06-24Critical Path, Inc.Internet document management system and methods
US6446111B1 (en)*1999-06-182002-09-03Epicrealm Operating Inc.Method and apparatus for client-server communication using a limited capability client over a low-speed communications link
GB2351165B (en)*1999-06-182003-11-05Univ LondonMethod and apparatus for monitoring and maintaining the consistency of distributed documents
WO2001003011A2 (en)*1999-07-012001-01-11Netmorf, Inc.Cross-media information server
US6976094B1 (en)*2000-05-092005-12-13Nortel Networks LimitedAutomated web browser synchronization by using session initiation protocol during a real-time session
JP3411255B2 (en)*2000-05-292003-05-26株式会社ユニレック Premium management system for game consoles
AU2001268199A1 (en)*2000-06-052001-12-17Altoweb Systems, Inc.System and method for integrating multiple applications
US20020103881A1 (en)*2000-09-112002-08-01Francois GranadeMethod and system for integrating applications and mobile networks
US6914694B1 (en)*2000-10-122005-07-05Seiko Epson CorporationWeb print system with image enhancement
US7398216B2 (en)*2000-12-122008-07-08Lockheed Martin CorporationNetwork dynamic service availability
US6965298B2 (en)*2001-03-092005-11-15Sony CorporationMethod and apparatus for facilitating communication between a user and a toy
US6489921B1 (en)*2001-07-122002-12-03Jeffrey Fergus WilkinsonVehicle locating apparatus
US7135974B2 (en)*2002-04-222006-11-14Symbol Technologies, Inc.Power source system for RF location/identification tags
US6995655B2 (en)*2002-10-022006-02-07Battelle Memorial InstituteMethod of simultaneously reading multiple radio frequency tags, RF tags, and RF reader
US7009495B2 (en)*2002-10-022006-03-07Battelle Memorial InstituteSystem and method to identify multiple RFID tags
WO2004051590A2 (en)*2002-12-032004-06-173Rd Millennium Solutions, Ltd.Surveillance system with identification correlation

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5915240A (en)*1997-06-121999-06-22Karpf; Ronald S.Computer system and method for accessing medical information over a network
US6782431B1 (en)*1998-09-302004-08-24International Business Machines CorporationSystem and method for dynamic selection of database application code execution on the internet with heterogenous clients
US6463468B1 (en)*1999-06-012002-10-08Netzero, Inc.Targeted network video download interface
US6651084B1 (en)*1999-11-292003-11-18International Business Machines CorporationSystem and method for adding plug-ins to a web browser
US20020078094A1 (en)*2000-09-072002-06-20Muralidhar KrishnaprasadMethod and apparatus for XML visualization of a relational database and universal resource identifiers to database data and metadata
US7209970B1 (en)*2000-09-192007-04-24Sprint Spectrum L.P.Authentication, application-authorization, and user profiling using dynamic directory services
US20020120786A1 (en)*2000-12-042002-08-29Ilan SehayekSystem and method for managing application integration utilizing a network device
US6804816B1 (en)*2000-12-212004-10-12Cisco Technology, Inc.Method and template for developing device-centric network management applications

Cited By (137)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7979856B2 (en)2000-06-212011-07-12Microsoft CorporationNetwork-based software extensions
US20110087710A1 (en)*2001-01-092011-04-14Tim NeilSoftware, devices and methods facilitating execution of server-side applications at mobile devices
US8204911B2 (en)2001-01-092012-06-19Nextair CorporationSoftware, devices and methods facilitating execution of server-side applications at mobile devices
US7865528B2 (en)2001-01-092011-01-04Nextair CorporationSoftware, devices and methods facilitating execution of server-side applications at mobile devices
US7546298B2 (en)2001-01-092009-06-09Nextair CorporationSoftware, devices and methods facilitating execution of server-side applications at mobile devices
US20060047665A1 (en)*2001-01-092006-03-02Tim NeilSystem and method for simulating an application for subsequent deployment to a device in communication with a transaction server
US20090300063A1 (en)*2001-01-092009-12-03Tim NeilSoftware, devices and methods facilitating execution of server-side applications at mobile devices
US20030060896A9 (en)*2001-01-092003-03-27Hulai Steven J.Software, devices and methods facilitating execution of server-side applications at mobile devices
US20020107580A1 (en)*2001-01-092002-08-08Hulai Steven J.Software, devices and methods facilitating execution of server-side applications at mobile devices
US8112529B2 (en)2001-08-202012-02-07Masterobjects, Inc.System and method for asynchronous client server session communication
US20060075120A1 (en)*2001-08-202006-04-06Smit Mark HSystem and method for utilizing asynchronous client server communication objects
US20030041147A1 (en)*2001-08-202003-02-27Van Den Oord Stefan M.System and method for asynchronous client server session communication
US7752326B2 (en)2001-08-202010-07-06Masterobjects, Inc.System and method for utilizing asynchronous client server communication objects
US8060639B2 (en)2001-08-202011-11-15Masterobjects, Inc.System and method for utilizing asynchronous client server communication objects
US20110106966A1 (en)*2001-08-202011-05-05Masterobjects, Inc.System and method for utilizing asynchronous client server communication objects
US7246324B2 (en)*2002-05-232007-07-17Jpmorgan Chase BankMethod and system for data capture with hidden applets
US20130185349A1 (en)*2002-09-062013-07-18Oracle International CorporationMethod and apparatus for a multiplexed active data window in a near real-time business intelligence system
US9094258B2 (en)*2002-09-062015-07-28Oracle International CorporationMethod and apparatus for a multiplexed active data window in a near real-time business intelligence system
US8108488B2 (en)2002-11-182012-01-31Jackbe CorporationSystem and method for reducing bandwidth requirements for remote applications by utilizing client processing power
US20040109470A1 (en)*2002-11-182004-06-10Jacob DerechinSystem and method for reducing bandwidth requirements for remote applications by utilizing client processing power
US8918729B2 (en)2003-03-242014-12-23Microsoft CorporationDesigning electronic forms
US7925621B2 (en)2003-03-242011-04-12Microsoft CorporationInstalling a solution
US9229917B2 (en)2003-03-282016-01-05Microsoft Technology Licensing, LlcElectronic form user interfaces
US20090299791A1 (en)*2003-06-252009-12-03Foundry Networks, Inc.Method and system for management of licenses
US8892993B2 (en)2003-08-012014-11-18Microsoft CorporationTranslation file
US9239821B2 (en)2003-08-012016-01-19Microsoft Technology Licensing, LlcTranslation file
US8429522B2 (en)2003-08-062013-04-23Microsoft CorporationCorrelation, association, or correspondence of electronic forms
US9268760B2 (en)2003-08-062016-02-23Microsoft Technology Licensing, LlcCorrelation, association, or correspondence of electronic forms
US20070266316A1 (en)*2004-02-192007-11-15Butlin Stefan GDisplay of Menu Items In a User Interface
US20070283280A1 (en)*2004-02-192007-12-06Butlin Stefan GVirtual File System
US20070288856A1 (en)*2004-02-192007-12-13Butlin Stefan GLayered User Interface
US9454619B2 (en)2004-02-192016-09-27Qualcomm IncorporatedLayered user interface
US8434016B2 (en)2004-02-192013-04-30Qualcomm IncorporatedVirtual file system
US8327289B2 (en)2004-02-192012-12-04Qualcomm IncorporatedLayered user interface
US20080282142A1 (en)*2004-02-192008-11-13Qualcomm Cambridge LimitedRendering a User Interface
US7822721B2 (en)*2004-04-152010-10-26Sap AgCorrection server for large database systems
US20050234918A1 (en)*2004-04-152005-10-20Lutz BrunnabendCorrection server for large database systems
US9171100B2 (en)2004-09-222015-10-27Primo M. PettovelloMTree an XPath multi-axis structure threaded index
US20060074946A1 (en)*2004-09-272006-04-06Performance ItPoint of view distributed agent methodology for network management
US20060074725A1 (en)*2004-09-302006-04-06International Business Machines CorporationMethod and apparatus for simulating implementation models of business solutions
US20060190527A1 (en)*2005-02-222006-08-24Nextail CorporationDetermining operational status of a mobile device capable of executing server-side applications
US20100106775A1 (en)*2005-02-222010-04-29Tim NeilWireless communication device use of application server applications
US7533114B2 (en)2005-02-222009-05-12Nextair CorporationMobile device having extensible software for presenting server-side applications, software and methods
US8224951B2 (en)2005-02-222012-07-17Nextair CorporationDetermining operational status of a mobile device capable of executing server-side applications
US7668937B2 (en)2005-02-222010-02-23Research In Motion LimitedWireless communication device use of application server applications
US8190712B2 (en)2005-02-222012-05-29Research In Motion LimitedWireless communication device use of application server applications
US20060190569A1 (en)*2005-02-222006-08-24Nextair CorporationFacilitating mobile device awareness of the availability of new or updated server-side applications
US20060190526A1 (en)*2005-02-222006-08-24Nextair CorporationWireless communication device use of application server applications
US20110087725A9 (en)*2005-02-222011-04-14Tim NeilWireless communication device use of application server applications
US7593994B2 (en)2005-03-082009-09-22Microsoft CorporationGenerating a dynamic web service and dynamic service surrogate for legacy application components
US7590988B2 (en)*2005-03-082009-09-15Microsoft CorporationDynamic service generation for legacy components
US20060206567A1 (en)*2005-03-082006-09-14Microsoft CorporationDynamic service surrogates
US20060206599A1 (en)*2005-03-082006-09-14Microsoft CorporationDynamic service generation for legacy components
US10110728B2 (en)*2005-03-102018-10-23Felica Networks, Inc.Theme change system, portable communication device, server apparatus, and computer program
US20060206590A1 (en)*2005-03-102006-09-14Felica Networks, IncTheme change system, portable communication device, server apparatus, and computer program
US20060265361A1 (en)*2005-05-232006-11-23Chu William WIntelligent search agent
US8154551B2 (en)*2005-05-312012-04-10Vodafone Group PlcCoordination operation method and communication terminal
US20080108344A1 (en)*2005-05-312008-05-08Vodafone K.K.Coordination operation method and communication terminal
US8751936B2 (en)2005-06-212014-06-10Microsoft CorporationFinding and consuming web subscriptions in a web browser
US9894174B2 (en)2005-06-212018-02-13Microsoft Technology Licensing, LlcFinding and consuming web subscriptions in a web browser
US8661459B2 (en)*2005-06-212014-02-25Microsoft CorporationContent syndication platform
US20060288329A1 (en)*2005-06-212006-12-21Microsoft CorporationContent syndication platform
US20060288011A1 (en)*2005-06-212006-12-21Microsoft CorporationFinding and consuming web subscriptions in a web browser
US8832571B2 (en)2005-06-212014-09-09Microsoft CorporationFinding and consuming web subscriptions in a web browser
US20090019063A1 (en)*2005-06-212009-01-15Microsoft CorporationFinding and Consuming Web Subscriptions in a Web Browser
US20090013266A1 (en)*2005-06-212009-01-08Microsoft CorporationFinding and Consuming Web Subscriptions in a Web Browser
US9104773B2 (en)2005-06-212015-08-11Microsoft Technology Licensing, LlcFinding and consuming web subscriptions in a web browser
US9762668B2 (en)2005-06-212017-09-12Microsoft Technology Licensing, LlcContent syndication platform
US20070016696A1 (en)*2005-06-292007-01-18International Business Machines CorporationMethod, System, and Software Tool for Emulating a Portal Application
US8250458B2 (en)*2005-06-302012-08-21International Business Machines CorporationMethod, system, and software tool for emulating a portal application
US20070083510A1 (en)*2005-10-072007-04-12Mcardle James MCapturing bibliographic attribution information during cut/copy/paste operations
US20070112803A1 (en)*2005-11-142007-05-17Pettovello Primo MPeer-to-peer semantic indexing
US8166074B2 (en)2005-11-142012-04-24Pettovello Primo MIndex data structure for a peer-to-peer network
US7664742B2 (en)2005-11-142010-02-16Pettovello Primo MIndex data structure for a peer-to-peer network
US20100131564A1 (en)*2005-11-142010-05-27Pettovello Primo MIndex data structure for a peer-to-peer network
US9210234B2 (en)2005-12-052015-12-08Microsoft Technology Licensing, LlcEnabling electronic documents for limited-capability computing devices
US20070136810A1 (en)*2005-12-072007-06-14Lenovo (Singapore) Pte. Ltd.Virus scanner for journaling file system
US7845008B2 (en)2005-12-072010-11-30Lenovo (Singapore) Pte. Ltd.Virus scanner for journaling file system
US20080147787A1 (en)*2005-12-192008-06-19Wilkinson Anthony JMethod and system for providing load balancing for virtualized application workspaces
US9317333B2 (en)*2005-12-192016-04-19Vmware, Inc.Method and system for providing load balancing for virtualized application workspaces
US12210910B2 (en)2005-12-192025-01-28Omnissa, LlcManaging a virtualized application workspace on a managed computing device
US11194627B2 (en)2005-12-192021-12-07Vmware, Inc.Managing a virtualized application workspace on a managed computing device
US10338969B2 (en)2005-12-192019-07-02Vmware, Inc.Managing a virtualized application workspace on a managed computing device
US10198162B2 (en)2005-12-192019-02-05Vmware, Inc.Method for installing or upgrading an application
US20070174309A1 (en)*2006-01-182007-07-26Pettovello Primo MMtreeini: intermediate nodes and indexes
US20070240100A1 (en)*2006-01-272007-10-11Sap AgComputer software adaptation method and system
US7992128B2 (en)*2006-01-272011-08-02Sap AgComputer software adaptation method and system
US7836084B1 (en)*2006-02-092010-11-16Verizon Services Corp.Central database routing for distributed applications
US8768881B2 (en)2006-03-032014-07-01Microsoft CorporationRSS data-processing object
US8280843B2 (en)2006-03-032012-10-02Microsoft CorporationRSS data-processing object
US20070208759A1 (en)*2006-03-032007-09-06Microsoft CorporationRSS Data-Processing Object
US20070245251A1 (en)*2006-03-062007-10-18Microsoft CorporationRSS Hostable Control
US7979803B2 (en)2006-03-062011-07-12Microsoft CorporationRSS hostable control
US20070214233A1 (en)*2006-03-072007-09-13Daryl CromerSystem and method for implementing a hypervisor for server emulation
US8560595B2 (en)*2006-06-232013-10-15Microsoft CorporationVirtualization of mobile device user experience
RU2439681C2 (en)*2006-06-232012-01-10Майкрософт КорпорейшнVirtualisation of interaction with user of mobile device
US20070298719A1 (en)*2006-06-232007-12-27Microsoft CorporationVirtualization of mobile device user experience
US9542062B2 (en)2006-06-232017-01-10Microsoft Technology Licensing, LlcVirtualization of mobile device user experience
US8219649B2 (en)*2006-07-122012-07-10Ca, Inc.Automated deployment of change and configuration management software tools
US20080016186A1 (en)*2006-07-122008-01-17Ball Jonathan HAutomated Deployment of Change and Configuration Management Software Tools
US20080052357A1 (en)*2006-08-242008-02-28Michael John BransonMethod, apparatus and computer program product for implementing dynamic customization of environment for enhanced network meeting experience
US9256353B2 (en)2006-12-192016-02-09Vmware, Inc.Providing application and device management using entitlements
US9841882B2 (en)2006-12-192017-12-12Vmware, Inc.Providing application and device management using entitlements
US8504913B2 (en)*2007-06-082013-08-06Apple Inc.Client-side components
US20080307299A1 (en)*2007-06-082008-12-11Apple Inc.Client-side components
US20080313500A1 (en)*2007-06-152008-12-18Alcatel LucentProctor peer for malicious peer detection in structured peer-to-peer networks
US7900082B2 (en)*2007-06-152011-03-01Alcatel LucentProctor peer for malicious peer detection in structured peer-to-peer networks
US20090006646A1 (en)*2007-06-262009-01-01Data Frenzy, LlcSystem and Method of Auto Populating Forms on Websites With Data From Central Database
US20090241180A1 (en)*2008-01-282009-09-24Trevor FiatalSystem and Method for Data Transport
US20090210459A1 (en)*2008-02-192009-08-20International Business Machines CorporationDocument synchronization solution
US9251236B2 (en)2008-02-192016-02-02International Business Machines CorporationDocument synchronization solution
US8650154B2 (en)2008-02-192014-02-11International Business Machines CorporationDocument synchronization solution
US8725679B2 (en)*2008-04-072014-05-13International Business Machines CorporationClient side caching of synchronized data
US20090254589A1 (en)*2008-04-072009-10-08International Business Machines CorporationClient side caching of synchronized data
US20110090236A1 (en)*2009-10-152011-04-21Microsoft CorporationGraphic Object Data Binding
US8631028B1 (en)2009-10-292014-01-14Primo M. PettovelloXPath query processing improvements
US20110289419A1 (en)*2010-05-182011-11-24Yu Chi Sum SamBrowser integration for a content system
US10466989B2 (en)2011-09-022019-11-05Microsoft Technology Licensing, Llc.Fast presentation of markup content having script code
US11288048B2 (en)2011-09-022022-03-29Microsoft Technology Licensing, Llc.Fast presentation of markup content having script code
US8799358B2 (en)*2011-11-282014-08-05Merge Healthcare IncorporatedRemote cine viewing of medical images on a zero-client application
US9769226B2 (en)*2011-11-282017-09-19Merge Healthcare IncorporatedRemote cine viewing of medical images on a zero-client application
US9954915B2 (en)2011-11-282018-04-24Merge Healthcare IncorporatedRemote cine viewing of medical images on a zero-client application
US9338207B2 (en)2011-11-282016-05-10Merge Healthcare IncorporatedRemote cine viewing of medical images on a zero-client application
US20130138717A1 (en)*2011-11-282013-05-30William A. N. LingleyRemote cine viewing of medical images on a zero-client application
US20170187765A1 (en)*2011-11-282017-06-29Merge Healthcare IncorporatedRemote cine viewing of medical images on a zero-client application
US9635074B2 (en)2011-11-282017-04-25Merge Healthcare IncorporatedRemote cine viewing of medical images on a zero-client application
US9814984B2 (en)*2012-05-312017-11-14Sony Interactive Entertainment Inc.Information processing system for enabling information processing devices to execute applications in affiliation
US20150149994A1 (en)*2012-05-312015-05-28Sony Computer Entertainment Inc,Information processing device and information processing system
US20140096024A1 (en)*2012-09-292014-04-03Oracle International CorporationDynamic configurable menu using self-describing applications
US9189132B2 (en)*2012-09-292015-11-17Oracle International CorporationDynamic configurable menu using self-describing applications
US20150350289A1 (en)*2014-05-302015-12-03Paladin InnovatorsMethods & Systems for Transmission of High Resolution & Low Latency Data
US20170185244A1 (en)*2015-12-292017-06-29Sap SeUser engagement application across user interface applications
US10088981B2 (en)*2015-12-292018-10-02Sap SeUser engagement application across user interface applications
US20180196644A1 (en)*2017-01-112018-07-12Microsoft Technology Licensing, LlcMethods and systems for application rendering
US10481876B2 (en)*2017-01-112019-11-19Microsoft Technology Licensing, LlcMethods and systems for application rendering
US11822870B2 (en)*2018-10-042023-11-21Oracle International CorporationCustomizable user interface layouts
CN113796049A (en)*2019-11-292021-12-14京东方艺云科技有限公司Interaction method between display devices and display devices

Also Published As

Publication numberPublication date
WO2002065278A2 (en)2002-08-22
GB2377518B (en)2003-10-22
GB2377518A (en)2003-01-15
US7627658B2 (en)2009-12-01
GB0203282D0 (en)2002-03-27
US20040148375A1 (en)2004-07-29
GB2377784A (en)2003-01-22
WO2002065278A3 (en)2004-01-08
WO2002065286A2 (en)2002-08-22
GB2377784B (en)2003-11-05
GB0203281D0 (en)2002-03-27
WO2002065286A3 (en)2004-01-08

Similar Documents

PublicationPublication DateTitle
US20040117439A1 (en)Client software enabling a client to run a network based application
KR100998515B1 (en) How to execute distributed program using file-type association in client-server network
EP1438672B1 (en)Method, apparatus and system for a mobile web client
US7277408B2 (en)Shared application access for data services in wireless telecommunication systems
US7117243B2 (en)Methods for distributed program execution with file-type association in a client-server network
US7330872B2 (en)Method for distributed program execution with web-based file-type association
US20030061279A1 (en)Application serving apparatus and method
US20080301819A1 (en)Mobility device
US20030069923A1 (en)Method for distributed program execution with server-based file type association
US20110078333A1 (en)Synchronization of server-side cookies with client-side cookies
US20070282858A1 (en)System and method for playing rich internet applications in remote computing devices
CN101939736A (en) System and method for developing rich internet applications for remote computing devices
TW200412060A (en)System and method for using portals by mobile devices in a disconnected mode
AU2002332001A1 (en)Methods for distributed program execution with file-type association in a client-server network
WO2005036305A2 (en)Mobility device
US8271574B1 (en)Content sharing and collaboration
TWI259730B (en)Mobility device server
US10341420B1 (en)Approaches for preparing and delivering bulk data to clients
WO1999022332A1 (en)A system and method for acquiring remote programs for performing a task
JP2002014963A (en)Database management system and its developing system
Middleware et al.Xinetica White Paper
Goulas et al.SchedSP-WS: adaptation of an application service platform for scheduling solutions to Web services and Grid standards
Seraine-Business Architectures
HK1163862A (en)Methods for distributed program execution with file-type association in a client-server network
HK1163861A (en)Methods for distributed program execution with file-type association in a client-server network

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:LTO LIMITED, UNITED KINGDOM

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NATHAN, BENJAMIN LAWRENCE;LEVETT, DAVID LAWRENCE;MILLS, ROBERT IAN;REEL/FRAME:014987/0356

Effective date:20040119

ASAssignment

Owner name:INTEGRA SP LIMITED, UNITED KINGDOM

Free format text:CHANGE OF NAME;ASSIGNOR:INTEGRA SP IPR LIMITED;REEL/FRAME:020553/0249

Effective date:20071110

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp