Movatterモバイル変換


[0]ホーム

URL:


US20060095549A1 - Managing asynchronous objects received over multiple communication protocols - Google Patents

Managing asynchronous objects received over multiple communication protocols
Download PDF

Info

Publication number
US20060095549A1
US20060095549A1US11/303,514US30351405AUS2006095549A1US 20060095549 A1US20060095549 A1US 20060095549A1US 30351405 AUS30351405 AUS 30351405AUS 2006095549 A1US2006095549 A1US 2006095549A1
Authority
US
United States
Prior art keywords
receiving device
user
objects
received
queue
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
US11/303,514
Inventor
Andrew Jacobs
Dominique Fortier
Joseph Ollis
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 US11/303,514priorityCriticalpatent/US20060095549A1/en
Publication of US20060095549A1publicationCriticalpatent/US20060095549A1/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MICROSOFT CORPORATION
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Systems and methods for managing asynchronous object transfers over multiple wireless networks. At a device, each received object is detected and parsed to extract identifying information such as sender and object type. Each object is stored in a temporary storage without being processed by any application of the device. The user is prompted to either accept or reject each object, one at a time or all together. Each accepted object is persistently stored on the device and processed by an application that is associated with the type of object. Rejected objects are deleted from the temporary storage and are not persistently stored on the device.

Description

Claims (20)

1. A computer program product for use in a device that has one or more ports for receiving and transferring objects over one or more wireless networks that have different communication protocols, the computer program product comprising one or more computer-readable media having computer-executable instructions for implementing a method for managing objects received from other devices without regard to which network the objects were transferred over and without regard to the different communication protocols of the networks, and wherein the method comprises:
receiving one object at a time over each of the one or more ports of a receiving device, wherein other object transfers are ignored or are postponed until a current object transfer is completed at each port;
detecting each received object at the receiving device, wherein each received object is parsed;
generating a corresponding notification regarding the receipt of each object;
after each object has been parsed, storing each object in a temporary queue;
notifying a user of the receiving device with the notification that an object has been received via a global prompt, wherein the global prompt allows the user of the receiving device to accept a current object corresponding to the notification, reject the current object, accept all objects currently in the temporary queue, or reject all objects in the temporary queue;
persistently storing each object accepted by the user of the receiving device only upon first being accepted; and
deleting each object rejected by the user of the receiving device from the temporary queue and in such a manner that the deleted objects are deleted without being stored in persistent memory of the receiving device and without being processed by corresponding applications at the receiving device.
5. A receiving device in system that includes a plurality of devices that are logically interconnectable over multiple wireless networks with one or more devices that each have a different communication protocol, wherein one or more devices transfer objects to the receiving device over the wireless networks, the receiving device comprising one or more computer-readable media having computer-executable instructions for implementing a method for managing incoming object transfers received from the one or more devices without regard to the wireless network used by each of the one or more devices, and wherein the method comprises:
a step for receiving, at a receiving device, one or more object transfers from one or more devices, wherein an object is received at the receiving device in each of the one or more object transfers corresponding to one or more applications;
a step for generating a corresponding notification regarding the receipt of each object;
a step for storing each object in a temporary storage of the receiving device;
a step for prompting a user at the receiving device with the corresponding notification, that each object has been received and also providing the user at the receiving device selectable options to either accept or reject each corresponding
a step for persistently storing, at the receiving device, each object that is accepted, and such that the objects received at the receiving device are only stored in persistent memory and subsequently processed by the receiving device upon being accepted in response to the prompting; and
a step for deleting, at the receiving device, each object that is rejected by the user at the receiving device without being stored in persistent memory of the receiving device and without being processed by the corresponding one or more applications at the receiving device.
14. A receiving device in a system including multiple sending devices that are able to send an object to a receiving device over one or more wireless networks using different communication protocols and wherein the receiving device is unaware of an identity of at least some of the sending devices, the receiving device comprising one or more computer-readable media having computer-executable instructions for implementing a method for the receiving device to determine which objects received from the sending devices are accepted and incorporated into the receiving device and which objects received from the sending devices are rejected, and wherein the method comprises:
receiving each object transfer at the receiving device;
after each object is received, parsing each object at the receiving device to determine identifying information, if available, about the object, wherein the identifying information comprises a sender identity and an object type;
generating a corresponding notification regarding the receipt of each object;
storing each parsed object in a queue;
prompting the user, at the receiving device, to either accept or reject each object in the queue, with the corresponding notification and selectable options, one at a time until no objects remain in the queue;
processing each accepted object, at the receiving device, with an associated application of the receiving device to incorporate each accepted object into the receiving device, only after first being accepted by the user at the receiving device in response to the prompting; and
deleting each rejected object from the queue upon being rejected, without being processed at the receiving device.
US11/303,5142001-09-262005-12-16Managing asynchronous objects received over multiple communication protocolsAbandonedUS20060095549A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/303,514US20060095549A1 (en)2001-09-262005-12-16Managing asynchronous objects received over multiple communication protocols

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US09/964,318US6993552B2 (en)2001-09-262001-09-26Managing asynchronous objects received over multiple communication protocols
US11/303,514US20060095549A1 (en)2001-09-262005-12-16Managing asynchronous objects received over multiple communication protocols

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US09/964,318ContinuationUS6993552B2 (en)2001-09-262001-09-26Managing asynchronous objects received over multiple communication protocols

Publications (1)

Publication NumberPublication Date
US20060095549A1true US20060095549A1 (en)2006-05-04

Family

ID=25508397

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US09/964,318Expired - LifetimeUS6993552B2 (en)2001-09-262001-09-26Managing asynchronous objects received over multiple communication protocols
US11/303,514AbandonedUS20060095549A1 (en)2001-09-262005-12-16Managing asynchronous objects received over multiple communication protocols

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US09/964,318Expired - LifetimeUS6993552B2 (en)2001-09-262001-09-26Managing asynchronous objects received over multiple communication protocols

Country Status (4)

CountryLink
US (2)US6993552B2 (en)
EP (1)EP1298846B1 (en)
AT (1)ATE393996T1 (en)
DE (1)DE60226301T2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070186010A1 (en)*2006-02-032007-08-09Rockwell Automation Technologies, Inc.Extending industrial control system communications capabilities
US20070186011A1 (en)*2006-02-032007-08-09Rockwell Automation Technologies, Inc.Industrial protocol and gateway
US20080080543A1 (en)*2006-09-282008-04-03Rockwell Automation Technologies, Inc.Network switch with controller i/o capability

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7319682B2 (en)*2002-01-072008-01-15Hewlett-Packard Development Company, L.P.Methods and apparatus for selecting a wireless local area network port and establishing communication therewith
US7398326B2 (en)*2002-04-252008-07-08International Business Machines CorporationMethods for management of mixed protocol storage area networks
US8060173B2 (en)*2003-08-012011-11-15Dexcom, Inc.System and methods for processing analyte sensor data
US20050160287A1 (en)*2004-01-162005-07-21Dell Products L.P.Method to deploy wireless network security with a wireless router
US8904522B1 (en)*2010-09-162014-12-02Rockwell Collins, Inc.Universal communications gateway

Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5786817A (en)*1995-05-311998-07-28Sony CorporationMethod and apparatus for setting retention period of e-mail based on visual screen selection
US6324569B1 (en)*1998-09-232001-11-27John W. L. OgilvieSelf-removing email verified or designated as such by a message distributor for the convenience of a recipient
US6546416B1 (en)*1998-12-092003-04-08Infoseek CorporationMethod and system for selectively blocking delivery of bulk electronic mail
US20030078833A1 (en)*2000-04-212003-04-24Yoshihiko SuzukiMarketing supporting method and device using electronic message
US20030081001A1 (en)*2001-10-252003-05-01Munro Michael W.Computer-assisted deletion of received electronic messages
US6601088B1 (en)*1999-06-232003-07-29International Business Machines CorporationUser controlled e-mail deletion
US20040064458A1 (en)*2002-10-012004-04-01Richard HagartyDeletion objector for determining whether or not to delete an object from an application
US6728714B1 (en)*1999-11-302004-04-27International Business Machines CorporationSystem and method for assigning unique identifier to deleted unopened original sender e-mail after delivery
US7127680B2 (en)*1998-07-152006-10-24Stephen Y. PangMethod and device for removing junk e-mail messages
US20060242037A1 (en)*2003-06-182006-10-26Itaru TanimuraMarketing support device and marketing support method
US20080009299A1 (en)*2006-07-052008-01-10Samsung Electronics., Ltd.Text message management method and apparatus for mobile terminal

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5302947A (en)*1992-07-311994-04-12Motorola, Inc.Method and apparatus for loading a software program from a radio modem into an external computer
JPH11234387A (en)1998-02-121999-08-27Nec Saitama LtdMethod and device for retrieving telephone directory memory in portable telephone
US6477565B1 (en)*1999-06-012002-11-05Yodlee.Com, Inc.Method and apparatus for restructuring of personalized data for transmission from a data network to connected and portable network appliances
US6609148B1 (en)*1999-11-102003-08-19Randy SaloClients remote access to enterprise networks employing enterprise gateway servers in a centralized data center converting plurality of data requests for messaging and collaboration into a single request

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5786817A (en)*1995-05-311998-07-28Sony CorporationMethod and apparatus for setting retention period of e-mail based on visual screen selection
US7127680B2 (en)*1998-07-152006-10-24Stephen Y. PangMethod and device for removing junk e-mail messages
US6324569B1 (en)*1998-09-232001-11-27John W. L. OgilvieSelf-removing email verified or designated as such by a message distributor for the convenience of a recipient
US6546416B1 (en)*1998-12-092003-04-08Infoseek CorporationMethod and system for selectively blocking delivery of bulk electronic mail
US6601088B1 (en)*1999-06-232003-07-29International Business Machines CorporationUser controlled e-mail deletion
US6728714B1 (en)*1999-11-302004-04-27International Business Machines CorporationSystem and method for assigning unique identifier to deleted unopened original sender e-mail after delivery
US20030078833A1 (en)*2000-04-212003-04-24Yoshihiko SuzukiMarketing supporting method and device using electronic message
US20030081001A1 (en)*2001-10-252003-05-01Munro Michael W.Computer-assisted deletion of received electronic messages
US20040064458A1 (en)*2002-10-012004-04-01Richard HagartyDeletion objector for determining whether or not to delete an object from an application
US20060242037A1 (en)*2003-06-182006-10-26Itaru TanimuraMarketing support device and marketing support method
US20080009299A1 (en)*2006-07-052008-01-10Samsung Electronics., Ltd.Text message management method and apparatus for mobile terminal

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070186010A1 (en)*2006-02-032007-08-09Rockwell Automation Technologies, Inc.Extending industrial control system communications capabilities
US20070186011A1 (en)*2006-02-032007-08-09Rockwell Automation Technologies, Inc.Industrial protocol and gateway
US20080080543A1 (en)*2006-09-282008-04-03Rockwell Automation Technologies, Inc.Network switch with controller i/o capability

Also Published As

Publication numberPublication date
DE60226301T2 (en)2009-06-25
EP1298846A2 (en)2003-04-02
US20030061397A1 (en)2003-03-27
ATE393996T1 (en)2008-05-15
DE60226301D1 (en)2008-06-12
US6993552B2 (en)2006-01-31
EP1298846B1 (en)2008-04-30
EP1298846A3 (en)2004-05-12

Similar Documents

PublicationPublication DateTitle
US10313297B2 (en)E-mail integrated instant messaging
US7739412B2 (en)Synchronization modification
EP1142203B1 (en)Method for conveying multiple data objects to wireless stations
US9461981B2 (en)Leveraging a persistent connection to access a secured service
US8234289B2 (en)Restoration of conversation stub for recognized experts
US20040215723A1 (en)Methods and apparatus for facilitating online presence based actions
EP2528312A2 (en)Unified contact list
US20050021540A1 (en)System and method for a rules based engine
US8811943B2 (en)Apparatus and method of handling simultaneous universal terrestrial radio access network radio resource control procedures which change the security configuration in a universal mobile telecommunications system user equipment
US6993552B2 (en)Managing asynchronous objects received over multiple communication protocols
JP2004172983A (en) Mail server, mobile communication terminal and program
US8407486B2 (en)Sending and releasing pending messages
US20070106727A1 (en)Method and device for establishing a collaboration session
EP1475977B1 (en)Apparatus and method of handling simultaneous UTRAN radio resource control procedures with activation times in a UMTS user equipment
EP1847145B1 (en)Establishing an ad-hoc group based on addresses in an e-mail
US8341533B2 (en)Storage and expedited retrieval of messages and responses in multi-tasking environments
EP1475978B1 (en)Apparatus and method of handling simultaneous UTRAN radio resource control procedures which change the security configuration in a UMTS user equipment
CA2428300C (en)Apparatus and method of handling simultaneous universal terrestrial radio access network radio resource control procedures which change the security configuration in a universal mobile telecommunications system user equipment
JP2002024150A (en)Information receiving/distributing system using groupware
JP2003333097A (en) Mail server, personal terminal and mail receiving system
CN116599925A (en) A community-building method for group communication
CN119946909A (en) Data sharing method and electronic device
HK1072864B (en)Apparatus and method of handling simultaneous utran radio resource control procedures which change the security configuration in a umts user equipment
WO2004100583A1 (en)Apparatus and method of handling simultaneous utran radio resource control procedures

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

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

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