Movatterモバイル変換


[0]ホーム

URL:


US20020152268A1 - System and method for communications management and data exchange - Google Patents

System and method for communications management and data exchange
Download PDF

Info

Publication number
US20020152268A1
US20020152268A1US10/102,560US10256002AUS2002152268A1US 20020152268 A1US20020152268 A1US 20020152268A1US 10256002 AUS10256002 AUS 10256002AUS 2002152268 A1US2002152268 A1US 2002152268A1
Authority
US
United States
Prior art keywords
message
recited
operable
based application
computer system
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.)
Granted
Application number
US10/102,560
Other versions
US7584241B2 (en
Inventor
Arif Kureshy
Frederick Pace
Joseph Welch
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
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
Application filed by Microsoft CorpfiledCriticalMicrosoft Corp
Priority to US10/102,560priorityCriticalpatent/US7584241B2/en
Assigned to MICROSOFT CORPORATIONreassignmentMICROSOFT CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: KURESHY, ARIF, PACE, FREDERICK G., WELCH, JOSEPH F.
Publication of US20020152268A1publicationCriticalpatent/US20020152268A1/en
Application grantedgrantedCritical
Publication of US7584241B2publicationCriticalpatent/US7584241B2/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MICROSOFT CORPORATION
Adjusted expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A system and method for communications management and data exchange are provided. A mobile device includes one or more client applications that communicate with one or more server-based applications. The mobile device includes application bridge components for routing incoming and outgoing messages from the server-based application to one or more client applications. The server-based applications also communicate to each other and the client applications via a server-based application bridge. Both application bridges are operable to obtain transformation and routing information from the message and process the message accordingly. In the event communication becomes intermittent, the client-based application bridge and the server-based application bridge manage the messages and ensure message delivery.

Description

Claims (50)

The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:
1. A computer system for communications management and data exchange, the computer system comprising:
a communication network operable to facilitate the transmission of messages, wherein a data message includes one or more message data streams and one or more processing data streams;
a remote client computing device having at least one client-based application and a client-based application bridge, wherein the remote client computing device is in communication with the communication network; and
a server-based computing device having at least one server-based application and a server-based application bridge, wherein the server-based communication device is in communication with the communication network;
wherein the server-based application is operable to generate messages for the client-based application and wherein the client-based application is operable to generate messages for the server-based application; and
wherein the client-based application bridge and server-based application bridge are operable to manage the transmission of messages between the client-based application and the server-based application when the remote client computing device is not in communication with the communication network.
2. The computer system as recited inclaim 1, wherein a message includes transformation information and wherein the client-based application bridge includes a transformation component operable to transform messages.
3. The computer system as recited inclaim 2, wherein the transformation component is operable to compress the message.
4. The computer system as recited inclaim 2, wherein the transformation component is operable to encrypt the message.
5. The computer system as recited inclaim 1, wherein the client-based application bridge includes a manager component operable to manage a state of messages being processed by the client-based application bridge.
6. The computer system as recited inclaim 5, wherein a message includes routing information and wherein the manager component is further operable to determine a routing path for messages being processed by the client-based application bridge.
7. The computer system as recited inclaim 6, wherein the manager component is further operable to append the determined routing path to routing information in the message.
8. The computer system as recited inclaim 5, wherein a message includes processing instructions and wherein the manager component is further operable to determine an order for delivery of the message.
9. The computer system as recited inclaim 1, wherein the client-based application bridge includes an API component operable to interface with the client-based application.
10. The computer system as recited inclaim 1, wherein the client-based application bridge includes a protocol component operable to interface with the communication network.
11. The computer system as recited inclaim 1, wherein the client-based application bridge includes an application integration component operable to transmit messages to the client-based application.
12. The computer system as recited inclaim 1, wherein a message includes transformation information and wherein the server-based application bridge includes a transformation component operable to transform messages.
13. The computer system as recited inclaim 12, wherein the transformation component is operable to compress the message.
14. The computer system as recited inclaim 12, wherein the transformation component is operable to encrypt the message.
15. The computer system as recited inclaim 1, wherein the server-based application bridge includes a manager component operable to manage a state of messages being processed by the server-based application bridge.
16. The computer system as recited inclaim 15, wherein a message includes routing information and wherein the manager component is further operable to determine a routing path for messages being processed by the server-based application bridge.
17. The computer system as recited inclaim 16, wherein the manager component is further operable to append the determined routing path to the routing information in the message.
18. The computer system as recited inclaim 1, wherein the server-based application bridge includes an API component operable to interface with the server-based application.
19. The computer system as recited inclaim 1, server-based application bridge includes an application integration component operable to transmit messages to the server-based application.
20. The computer system as recited inclaim 19, wherein the application integration component is operable to transmit messages to a distributed server-based application.
21. The computer system as recited inclaim 1, wherein the server-based application bridge includes a protocol component operable to interface with the communication network.
22. The computer system as recited inclaim 1, wherein the remote client device is a mobile device.
23. The computer system as recited inclaim 22, wherein the communication network is a wireless communication network.
24. The computer system as recited inclaim 23, wherein the wireless communication network is an IEEE 802.11b wireless network.
25. The computer system as recited inclaim 22, wherein the communication network is a combination wireless and wired communication network.
26. The computer system as recited inclaim 1, wherein the client-based application is a word processing application program.
27. The computer system as recited inclaim 1, wherein the client-based application is an electronic communication application program.
28. A computer-readable medium having computer-executable modules for communications management, comprising:
a manager component operable to manage the processing of a message;
a data store component in communication with the manager component and operable to store messages;
a protocol component in communication with the manager component and operable to communicate with a communications network, wherein communications with the communications network is intermittent; and
an application protocol interface component operable to interface with an application program, wherein the application generates and receives messages.
29. The computer-executable modules as recited inclaim 28 further comprising a transformation component operable to obtain transformation information from a message and process the message according to the transformation information.
30. The computer-executable modules as recited inclaim 28, wherein the manager component is further operable to obtain routing information from the message and determine a routing path for the message.
31. The computer-executable modules as recited inclaim 28 further comprising an application integration component operable to interface with an application program.
32. The computer-executable modules as recited inclaim 31, wherein the application integration component is operable to interface with a distributed application program.
33. The computer-executable modules as recited inclaim 28, wherein at least one of the computer-executable modules are provided as part of a distributed application.
34. A method for processing message communications in a communication network, the method comprising:
obtaining a message;
transforming the message according to transformation information obtained from the message;
determining a routing path according to routing information obtained from the message; and
transmitting the message if communications are available.
35. The method as recited inclaim 34, wherein transforming the message includes encrypting the message.
36. The method as recited inclaim 34, wherein transforming the message includes compressing the message.
37. The method as recited inclaim 34, wherein determining a routing path includes selecting a routing path from a routing table having one or more available routing paths.
38. The method as recited inclaim 34 further comprising managing the message if communications are not available.
39. The method as recited inclaim 38, wherein managing the message includes editing the message.
40. The method as recited inclaim 38, wherein managing the message includes deleting the message if the message has expired.
41. The method as recited inclaim 34, wherein the message is an outgoing message from an application program.
42. The method as recited inclaim 34, wherein the message is an incoming message.
43. The method as recited inclaim 42 further comprising determining whether the message is part of a persisted data group, and wherein transmitting the message includes transmitting the message if one or more persisted group criteria have been satisfied.
44. The method as recited inclaim 42 wherein transmitting the message includes transmitting the message if a user associated with an application program has been authenticated.
45. The method as recited inclaim 34, wherein the communications network is a wireless communications network.
46. The method as recited inclaim 45, wherein the wireless network is an IEEE 802.11b wireless network.
47. The method as recited inclaim 34, wherein the communications network is a wired communications network.
48. The method as recited inclaim 34, wherein the message includes multiple payloads associated with one or more components of an application program.
49. A computer-readable medium having computer-executable instructions for performing the method recited inclaim 34.
50. A computer system having a processor, a memory, and an operating environment, the computer system operable to perform the method recited in claim34.
US10/102,5602001-03-192002-03-19System and method for communications management and data exchangeExpired - Fee RelatedUS7584241B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US10/102,560US7584241B2 (en)2001-03-192002-03-19System and method for communications management and data exchange

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US27710401P2001-03-192001-03-19
US10/102,560US7584241B2 (en)2001-03-192002-03-19System and method for communications management and data exchange

Publications (2)

Publication NumberPublication Date
US20020152268A1true US20020152268A1 (en)2002-10-17
US7584241B2 US7584241B2 (en)2009-09-01

Family

ID=23059423

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US10/102,560Expired - Fee RelatedUS7584241B2 (en)2001-03-192002-03-19System and method for communications management and data exchange

Country Status (3)

CountryLink
US (1)US7584241B2 (en)
EP (1)EP1379963A4 (en)
WO (1)WO2002075573A1 (en)

Cited By (32)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030022665A1 (en)*2001-07-262003-01-30Gowri RajaramSystem and method for organizing field upgradable wireless communication device software
US20040103016A1 (en)*2002-11-252004-05-27Seagate Technology LlcMethod and system for managing the supply of parts between a logistics provider and a manufacturer
US20040156352A1 (en)*2002-06-122004-08-12Freeman Mitchell B.Modular SCADA communication apparatus and system for using same
US20040177359A1 (en)*2003-03-072004-09-09Bauch David JamesSupporting the exchange of data by distributed applications
US20040214560A1 (en)*2001-07-262004-10-28Kyocera Wireless Corp.Modular software components for wireless communication devices
US20040214559A1 (en)*2001-07-262004-10-28Kyocera Wireless Corp.System and method for interchangeable modular hardware components for wireless communication devices
US20050064847A1 (en)*2001-07-262005-03-24Bilhan KirbasSystem and method for over the air area code update
US20050202825A1 (en)*2004-03-102005-09-15Gagan PuranikSystems and methods for transmitting data in a wireless communications network
US20050245248A1 (en)*2001-07-262005-11-03Gowri RajaramSystem and method for field diagnosis of wireless communications device system software
US20060031237A1 (en)*1998-03-302006-02-09Deanna RobertSystem for development, management and operation of distributed clients and servers
US20060063519A1 (en)*2001-08-102006-03-23Gowri RajaramSystem and method for peer-to-peer handset communication
US20060223517A1 (en)*2001-07-262006-10-05Kyocera Wireless Corp.Field downloading of wireless device software
US7200389B2 (en)2001-07-262007-04-03Kyocera Wireless Corp.Dynamic interface software for wireless communication devices
US7254386B2 (en)2001-08-102007-08-07Kyocera Wireless Corp.System and method for improved security in handset reprovisioning and reprogramming
US20070285530A1 (en)*2006-05-262007-12-13Samsung Electronics Co., Ltd.Automatic white balancing method, medium, and system
US7386846B2 (en)2001-07-262008-06-10Kyocera Wireless Corp.System and method for the management of wireless communications device system software downloads in the field
US20080228849A1 (en)*2006-01-042008-09-18International Business Machines CorporationApparatus and Methods for a Message Buffering System
US20090046603A1 (en)*2003-09-172009-02-19Microsoft CorporationPath discovery and message transfer in partially connected mobile ad hoc networks
AU2008200175B2 (en)*2004-05-182009-04-02Kyocera CorporationSystem and method for interchangeable modular hardware components for wireless communication devices
US20090149155A1 (en)*2007-12-072009-06-11Grossman Victor AApparatus and method for targeted acquisition
US20090249359A1 (en)*2008-03-252009-10-01Caunter Mark LeslieApparatus and methods for widget intercommunication in a wireless communication environment
US20090248996A1 (en)*2008-03-252009-10-01Mandyam Giridhar DApparatus and methods for widget-related memory management
US20090249321A1 (en)*2008-03-252009-10-01Mandyam Giridhar DApparatus and methods for widget update scheduling
US20090248883A1 (en)*2008-03-252009-10-01Lalitha SuryanarayanaApparatus and methods for managing widgets in a wireless communication environment
US20090271778A1 (en)*2008-03-252009-10-29Mandyam Giridhar DApparatus and methods for transport optimization for widget content delivery
US20100013828A1 (en)*2008-07-172010-01-21International Business Machines CorporationSystem and method for enabling multiple-state avatars
US20100020100A1 (en)*2008-07-252010-01-28International Business Machines CorporationMethod for extending a virtual environment through registration
US20100026681A1 (en)*2008-07-312010-02-04International Business Machines CorporationMethod for providing parallel augmented functionality for a virtual environment
US20100031164A1 (en)*2008-08-012010-02-04International Business Machines CorporationMethod for providing a virtual world layer
US8479180B2 (en)2001-07-262013-07-02Kyocera CorporationMaintenance of over the air upgradeable wireless communication device software
US20150180942A1 (en)*2013-12-202015-06-25Sap AgMessage-oriented middleware
US9554268B2 (en)2001-07-262017-01-24Kyocera CorporationSystem and method for updating persistent data in a wireless communications device

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8554932B1 (en)1999-11-122013-10-08Jpmorgan Chase Bank, N.A.Data exchange management system and method
CN101453491B (en)*2002-12-262012-07-18捷讯研究有限公司System and method for building application program of assembly
US20070172066A1 (en)*2003-09-122007-07-26Secured Email Goteborg AbMessage security
CN1794722B (en)*2005-09-192010-05-05华为技术有限公司Method of transfering off-line message and instant message server
US9369357B2 (en)2010-02-032016-06-14Symantec CorporationMethod, system, and computer readable medium for remote device management
US8806190B1 (en)2010-04-192014-08-12Amaani MunshiMethod of transmission of encrypted documents from an email application
US9342381B2 (en)2011-02-032016-05-17Symantec CorporationMethod and system for establishing a DLP-compliant environment
US10528759B2 (en)2017-10-172020-01-07Aagey Holding, LLCApplication programming interface bridge for transporting a local request from a local client system to a target server system, and method thereof
US10951738B1 (en)2020-08-062021-03-16Bank Of America CorporationAutomatic API integration
US20230208920A1 (en)*2021-12-232023-06-29OpenFin Inc.Bridging communications between applications in different environments

Citations (24)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5742772A (en)*1995-11-171998-04-21Lucent Technologies Inc.Resource management system for a broadband multipoint bridge
US5878127A (en)*1996-09-301999-03-02Sbc Technology Resources, Inc.Method and apparatus for facilitating remote communications access to multiple locations within a telecommunications network
US6212555B1 (en)*1998-11-162001-04-03William E. Brooks, Jr.Audio transfer, storage and playback system
US6289212B1 (en)*1998-09-162001-09-11Openwave Systems Inc.Method and apparatus for providing electronic mail services during network unavailability
US6314108B1 (en)*1998-04-302001-11-06Openwave Systems Inc.Method and apparatus for providing network access over different wireless networks
US6327364B1 (en)*1998-12-152001-12-04Siemens Information And Communication Networks, Inc.Reducing resource consumption by ACD systems
US6333973B1 (en)*1997-04-232001-12-25Nortel Networks LimitedIntegrated message center
US20020021693A1 (en)*1998-05-012002-02-21At&T Corp.Sharing of voice-switched network and internet resources for intelligent session processing
US20020057674A1 (en)*1998-09-242002-05-16Grigory ShenkmanMethod and apparatus for providing integrated routing for pstn and ipnt calls in a call center
US20020059380A1 (en)*1998-12-172002-05-16Alexandros BilirisEvent-based messaging
US20020077130A1 (en)*1998-01-212002-06-20Craig A. OwensbySystem and method for providing targeted messages based on wireless mobile location
US20020126633A1 (en)*2001-01-112002-09-12Mika MizutaniEstablishing a route with a level of quality of service in a mobile network
US6457060B1 (en)*1998-04-302002-09-24Openwave Systems Inc.Method and apparatus for flexibly linking to remotely located content on a network server through use of aliases
US6463464B1 (en)*1998-05-292002-10-08Research In Motion LimitedSystem and method for pushing information from a host system to a mobile data communication device
US6480957B1 (en)*1997-11-102002-11-12Openwave Systems Inc.Method and system for secure lightweight transactions in wireless data networks
US20020196793A1 (en)*2000-11-292002-12-26Quikcat.Com, Inc.End-user communication systems access network
US6654601B2 (en)*2000-11-302003-11-25Pitney Bowes Inc.Method and system for remote retrieval of messages using spontaneous networking technology
US20040028213A1 (en)*1997-11-212004-02-12Goss Raymond G.Enterprise contact server with enhanced routing features
US6721288B1 (en)*1998-09-162004-04-13Openwave Systems Inc.Wireless mobile devices having improved operation during network unavailability
US20040116119A1 (en)*2000-12-222004-06-17Lewis Allan D.Wireless router system and method
US20040209632A1 (en)*2001-04-022004-10-21Link Charles M.Method and apparatus for delivering messages to wireless devices
US20050159136A1 (en)*2000-12-292005-07-21Andrew RouseSystem and method for providing wireless device access
US7099339B1 (en)*2000-06-222006-08-29Nokia CorporationApparatus, and associated method, for integrating operation of packet radio communication systems
US20080049734A1 (en)*1998-09-242008-02-28Zhakov Vyacheslav ICall Transfer Using Session Initiation Protocol (SIP)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5873084A (en)1996-01-181999-02-16Sun Microsystems, Inc.Database network connectivity product

Patent Citations (26)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5742772A (en)*1995-11-171998-04-21Lucent Technologies Inc.Resource management system for a broadband multipoint bridge
US5878127A (en)*1996-09-301999-03-02Sbc Technology Resources, Inc.Method and apparatus for facilitating remote communications access to multiple locations within a telecommunications network
US6333973B1 (en)*1997-04-232001-12-25Nortel Networks LimitedIntegrated message center
US6480957B1 (en)*1997-11-102002-11-12Openwave Systems Inc.Method and system for secure lightweight transactions in wireless data networks
US20040028213A1 (en)*1997-11-212004-02-12Goss Raymond G.Enterprise contact server with enhanced routing features
US20020077130A1 (en)*1998-01-212002-06-20Craig A. OwensbySystem and method for providing targeted messages based on wireless mobile location
US6457060B1 (en)*1998-04-302002-09-24Openwave Systems Inc.Method and apparatus for flexibly linking to remotely located content on a network server through use of aliases
US6314108B1 (en)*1998-04-302001-11-06Openwave Systems Inc.Method and apparatus for providing network access over different wireless networks
US20020021693A1 (en)*1998-05-012002-02-21At&T Corp.Sharing of voice-switched network and internet resources for intelligent session processing
US6463464B1 (en)*1998-05-292002-10-08Research In Motion LimitedSystem and method for pushing information from a host system to a mobile data communication device
US6701378B1 (en)*1998-05-292004-03-02Research In Motion LimitedSystem and method for pushing information from a host system to a mobile data communication device
US6721288B1 (en)*1998-09-162004-04-13Openwave Systems Inc.Wireless mobile devices having improved operation during network unavailability
US6289212B1 (en)*1998-09-162001-09-11Openwave Systems Inc.Method and apparatus for providing electronic mail services during network unavailability
US20020057674A1 (en)*1998-09-242002-05-16Grigory ShenkmanMethod and apparatus for providing integrated routing for pstn and ipnt calls in a call center
US20080049734A1 (en)*1998-09-242008-02-28Zhakov Vyacheslav ICall Transfer Using Session Initiation Protocol (SIP)
US6212555B1 (en)*1998-11-162001-04-03William E. Brooks, Jr.Audio transfer, storage and playback system
US6327364B1 (en)*1998-12-152001-12-04Siemens Information And Communication Networks, Inc.Reducing resource consumption by ACD systems
US20020059380A1 (en)*1998-12-172002-05-16Alexandros BilirisEvent-based messaging
US7099339B1 (en)*2000-06-222006-08-29Nokia CorporationApparatus, and associated method, for integrating operation of packet radio communication systems
US20020196793A1 (en)*2000-11-292002-12-26Quikcat.Com, Inc.End-user communication systems access network
US6654601B2 (en)*2000-11-302003-11-25Pitney Bowes Inc.Method and system for remote retrieval of messages using spontaneous networking technology
US20040116119A1 (en)*2000-12-222004-06-17Lewis Allan D.Wireless router system and method
US7010303B2 (en)*2000-12-222006-03-07Research In Motion LimitedWireless router system and method
US20050159136A1 (en)*2000-12-292005-07-21Andrew RouseSystem and method for providing wireless device access
US20020126633A1 (en)*2001-01-112002-09-12Mika MizutaniEstablishing a route with a level of quality of service in a mobile network
US20040209632A1 (en)*2001-04-022004-10-21Link Charles M.Method and apparatus for delivering messages to wireless devices

Cited By (72)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060031237A1 (en)*1998-03-302006-02-09Deanna RobertSystem for development, management and operation of distributed clients and servers
US7529767B2 (en)1998-03-302009-05-05Zeosoft Technology Group, Inc.System for development, management and operation of distributed clients and servers
US7577126B2 (en)2001-07-262009-08-18Kyocera Wireless Corp.System and method for over the air area code update
US20070143749A1 (en)*2001-07-262007-06-21Date Umesh MSystem and method for expiring modular software components for wireless communication devices
US8032865B2 (en)2001-07-262011-10-04Kyocera CorporationSystem and method for field diagnosis of wireless communications device system software
US20040214560A1 (en)*2001-07-262004-10-28Kyocera Wireless Corp.Modular software components for wireless communication devices
US20040214559A1 (en)*2001-07-262004-10-28Kyocera Wireless Corp.System and method for interchangeable modular hardware components for wireless communication devices
US20050064847A1 (en)*2001-07-262005-03-24Bilhan KirbasSystem and method for over the air area code update
US8479180B2 (en)2001-07-262013-07-02Kyocera CorporationMaintenance of over the air upgradeable wireless communication device software
US20050245248A1 (en)*2001-07-262005-11-03Gowri RajaramSystem and method for field diagnosis of wireless communications device system software
US20030022665A1 (en)*2001-07-262003-01-30Gowri RajaramSystem and method for organizing field upgradable wireless communication device software
US9554268B2 (en)2001-07-262017-01-24Kyocera CorporationSystem and method for updating persistent data in a wireless communications device
US7970375B2 (en)2001-07-262011-06-28Kyocera CorporationSystem and method for expiring modular software components for wireless communication devices
US20060223517A1 (en)*2001-07-262006-10-05Kyocera Wireless Corp.Field downloading of wireless device software
US7184793B2 (en)2001-07-262007-02-27Kyocera Wireless Corp.System and method for over the air area code update
US7542758B2 (en)2001-07-262009-06-02Kyocera Wireless Corp.Field downloading of wireless device software
US7200389B2 (en)2001-07-262007-04-03Kyocera Wireless Corp.Dynamic interface software for wireless communication devices
US7197302B2 (en)*2001-07-262007-03-27Kyocera Wireless Corp.System and method for interchangeable modular hardware components for wireless communication devices
US20070140200A1 (en)*2001-07-262007-06-21Bilhan KirbasSystem and method for over the air area code update
US7386846B2 (en)2001-07-262008-06-10Kyocera Wireless Corp.System and method for the management of wireless communications device system software downloads in the field
US7328007B2 (en)2001-07-262008-02-05Kyocera Wireless Corp.System and method for organizing wireless communication device system software
US7254386B2 (en)2001-08-102007-08-07Kyocera Wireless Corp.System and method for improved security in handset reprovisioning and reprogramming
US20060063519A1 (en)*2001-08-102006-03-23Gowri RajaramSystem and method for peer-to-peer handset communication
US7359699B2 (en)2001-08-102008-04-15Kyocera Wireless Corp.System and method for peer-to-peer handset communication
US7730111B2 (en)2001-10-262010-06-01Zeosoft Technology Group Inc.System for development, management and operation of distributed clients and servers
US7734663B2 (en)2001-10-262010-06-08Zeosoft Technology Group, Inc.Mobile wireless device for use in a system for development, management and operation of distributed clients and servers
US20090077105A1 (en)*2001-10-262009-03-19Deanna RobertSystem for development, management and operation of distributed clients and servers
US7730110B2 (en)2001-10-262010-06-01Zeosoft Technology Group, Inc.Mobile wireless device for use in a system for development, management and operation of distributed clients and servers
US20090100166A1 (en)*2001-10-262009-04-16Deanna RobertSystem for development, management and operation of distributed clients and servers
US8346818B2 (en)2001-10-262013-01-01Zeosoft Technologiy Group Inc.Mobile wireless device for use in a system for development, management and operation of distributed clients
US7006524B2 (en)*2002-06-122006-02-28Natis Communications CorporationModular SCADA communication apparatus and system for using same
US20040156352A1 (en)*2002-06-122004-08-12Freeman Mitchell B.Modular SCADA communication apparatus and system for using same
US20040103016A1 (en)*2002-11-252004-05-27Seagate Technology LlcMethod and system for managing the supply of parts between a logistics provider and a manufacturer
US20040177359A1 (en)*2003-03-072004-09-09Bauch David JamesSupporting the exchange of data by distributed applications
US7260599B2 (en)*2003-03-072007-08-21Hyperspace Communications, Inc.Supporting the exchange of data by distributed applications
US20040177158A1 (en)*2003-03-072004-09-09Bauch David JamesNetwork address translation techniques for selective network traffic diversion
RU2366108C2 (en)*2003-09-172009-08-27Майкрософт КорпорейшнMetaspace: intermediate communication software for partially connected free-structure peer mobile communication networks
US8332538B2 (en)2003-09-172012-12-11Microsoft CorporationHierarchical application programming interface for communication middleware in partially connected mobile ad hoc networks
US8228927B2 (en)2003-09-172012-07-24Microsoft CorporationPath discovery and message transfer in partially connected mobile ad hoc networks
US20090046603A1 (en)*2003-09-172009-02-19Microsoft CorporationPath discovery and message transfer in partially connected mobile ad hoc networks
US20050202825A1 (en)*2004-03-102005-09-15Gagan PuranikSystems and methods for transmitting data in a wireless communications network
AU2008200175B2 (en)*2004-05-182009-04-02Kyocera CorporationSystem and method for interchangeable modular hardware components for wireless communication devices
US8055757B2 (en)2006-01-042011-11-08International Business Machines CorporationApparatus and methods for a message buffering system
US20080228849A1 (en)*2006-01-042008-09-18International Business Machines CorporationApparatus and Methods for a Message Buffering System
US20070285530A1 (en)*2006-05-262007-12-13Samsung Electronics Co., Ltd.Automatic white balancing method, medium, and system
US9460578B2 (en)*2007-12-072016-10-04Victor A. GrossmanApparatus and method for targeted acquisition
US20090149155A1 (en)*2007-12-072009-06-11Grossman Victor AApparatus and method for targeted acquisition
US20090248996A1 (en)*2008-03-252009-10-01Mandyam Giridhar DApparatus and methods for widget-related memory management
US10061500B2 (en)2008-03-252018-08-28Qualcomm IncorporatedApparatus and methods for widget-related memory management
US10558475B2 (en)2008-03-252020-02-11Qualcomm IncorporatedApparatus and methods for widget intercommunication in a wireless communication environment
US10481927B2 (en)2008-03-252019-11-19Qualcomm IncorporatedApparatus and methods for managing widgets in a wireless communication environment
US9747141B2 (en)*2008-03-252017-08-29Qualcomm IncorporatedApparatus and methods for widget intercommunication in a wireless communication environment
US20090271778A1 (en)*2008-03-252009-10-29Mandyam Giridhar DApparatus and methods for transport optimization for widget content delivery
US20090248883A1 (en)*2008-03-252009-10-01Lalitha SuryanarayanaApparatus and methods for managing widgets in a wireless communication environment
US9600261B2 (en)2008-03-252017-03-21Qualcomm IncorporatedApparatus and methods for widget update scheduling
US20090249359A1 (en)*2008-03-252009-10-01Caunter Mark LeslieApparatus and methods for widget intercommunication in a wireless communication environment
US20090249321A1 (en)*2008-03-252009-10-01Mandyam Giridhar DApparatus and methods for widget update scheduling
US9269059B2 (en)2008-03-252016-02-23Qualcomm IncorporatedApparatus and methods for transport optimization for widget content delivery
US9069575B2 (en)2008-03-252015-06-30Qualcomm IncorporatedApparatus and methods for widget-related memory management
US9110685B2 (en)2008-03-252015-08-18Qualcomm, IncorporatedApparatus and methods for managing widgets in a wireless communication environment
US9324173B2 (en)2008-07-172016-04-26International Business Machines CorporationSystem and method for enabling multiple-state avatars
US20100013828A1 (en)*2008-07-172010-01-21International Business Machines CorporationSystem and method for enabling multiple-state avatars
US10424101B2 (en)2008-07-172019-09-24International Business Machines CorporationSystem and method for enabling multiple-state avatars
US20150160825A1 (en)*2008-07-252015-06-11International Business Machines CorporationMethod for extending a virtual environment through registration
US8957914B2 (en)2008-07-252015-02-17International Business Machines CorporationMethod for extending a virtual environment through registration
US10369473B2 (en)*2008-07-252019-08-06International Business Machines CorporationMethod for extending a virtual environment through registration
US20100020100A1 (en)*2008-07-252010-01-28International Business Machines CorporationMethod for extending a virtual environment through registration
US8527625B2 (en)2008-07-312013-09-03International Business Machines CorporationMethod for providing parallel augmented functionality for a virtual environment
US20100026681A1 (en)*2008-07-312010-02-04International Business Machines CorporationMethod for providing parallel augmented functionality for a virtual environment
US20100031164A1 (en)*2008-08-012010-02-04International Business Machines CorporationMethod for providing a virtual world layer
US10166470B2 (en)*2008-08-012019-01-01International Business Machines CorporationMethod for providing a virtual world layer
US20150180942A1 (en)*2013-12-202015-06-25Sap AgMessage-oriented middleware

Also Published As

Publication numberPublication date
EP1379963A1 (en)2004-01-14
EP1379963A4 (en)2009-03-11
US7584241B2 (en)2009-09-01
WO2002075573A1 (en)2002-09-26

Similar Documents

PublicationPublication DateTitle
US7584241B2 (en)System and method for communications management and data exchange
US7398298B2 (en)Remote access and retrieval of electronic files
US8050684B2 (en)Wireless router system and method
US8195745B2 (en)Automatic download of web content in response to an embedded link in an electronic mail message
US9258372B2 (en)Wireless router system and method
US7702917B2 (en)Data transfer using hyper-text transfer protocol (HTTP) query strings
US7861174B2 (en)Method and system for assembling concurrently-generated content
US20050038874A1 (en)System and method for downloading data using a proxy
US20050005259A1 (en)System and method for communication and mapping of business objects between mobile client devices and a plurality of backend systems
US20020156896A1 (en)System and method for providing a gateway between mobile two-way messaging devices and remote computer networks
US20060069687A1 (en)Session continuity for providing content to a remote device
US20060002317A1 (en)Information feeder framework
JP2000112848A (en)Data exchange management system
GB2362241A (en)Exchanging supplemental information fields between a client and a server
KR20130066709A (en)Adaptive gateway for switching transactions and data on unreliable networks using context-based rules
WO2000041104A2 (en)A method and system for managing mobile workers
JP2006511865A (en) Method and apparatus for communicating information in a wide area distributed network
US20030110154A1 (en)Multi-processor, content-based traffic management system and a content-based traffic management system for handling both HTTP and non-HTTP data
KR19990060754A (en) SMS Supplementary Service Processing Method in PCS
US8606876B2 (en)Method and system for accelerating data communication that is using multipart
US9525653B2 (en)Enhanced wireless short message service
US9338600B2 (en)Method and system to communicate between host system and network of remote client computers linked to wireless mobile communication devices
Chen et al.A mobile service platform using proxy technology
CN112769754A (en)Client access method, device, equipment and storage medium
Czerwinski et al.Using simple remote evaluation to enable efficient application protocols in mobile environments

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:MICROSOFT CORPORATION, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KURESHY, ARIF;PACE, FREDERICK G.;WELCH, JOSEPH F.;REEL/FRAME:013021/0469

Effective date:20020604

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

CCCertificate of correction
REMIMaintenance fee reminder mailed
LAPSLapse for failure to pay maintenance fees
STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20130901

ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034766/0001

Effective date:20141014


[8]ページ先頭

©2009-2025 Movatter.jp