IP Library Granted Patent US 8,102,797
Granted Patent B2
US 8,102,797 · App. 11/465,328 · Granted Jan 24, 2012

Web format-based wireless communications

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,102,797
App. No.
11/465,328
Granted
Jan 24, 2012
Kind
B2
Abstract

Web compatible information is effortlessly exchanged over wireless communications utilizing web-based formats. These techniques can be employed over, for example, NFC air links and other wireless communication means to share information between devices in actual web exchangeable forms. The communication techniques allow lightweight communications to be automatically established between resource-constrained devices such as PDAs, cell phones, kiosks, movie posters, etc. Information can be passed and/or retrieved utilizing these techniques. These communication means can also be utilized to establish alternate types of communications by passing handshaking data between devices that can allow other communication protocols to be utilized.

Claims (45)

1. A method for transferring information over wireless communications, comprising acts of:

providing a wireless communication link between two or more resource-constrained devices;

encapsulating supported and unsupported data objects in wireless messages for object sharing using a web exchangeable microformat based on web feeds, wherein the data objects comprise information selected from at least one of raw data, tables, charts, graphics, audio, games, communication protocols, or software applications;

transferring the wireless messages in the web exchangeable format between the resource-constrained devices over the communication link utilizing a web format-based data exchange process;

decoding the wireless messages in the web exchangeable microformat, transferred from a respective resource-constrained device, back into the data objects; and

utilizing a processor to execute instructions stored in memory to perform at least one of the acts of providing, encapsulating, transferring or decoding.

2. The method of claim 1 further comprising:

employing web-compatible languages, scripts, and/or common data object microformats to preserve a structure of the wireless messages while transferring the wireless messages over a near field communication (NFC) link utilizing NFC data exchange format message assembly.

3. The method of claim 1 further comprising:

employing a near field communication (NFC) compliant air link as the wireless communication link; and

exchanging information between two or more NFC compliant devices and/or an electronic tag over the NFC compliant air link utilizing a web-based format.

4. The method of claim 3 further comprising:

utilizing a loosely coupled data exchange format based on web formatted wrapping of content to transfer information between the devices.

5. The method of claim 4 further comprising:

employing a bi-directional, asynchronous replication process among multiple loosely cooperating devices to transfer information over the NFC compliant air link.

6. The method of claim 5 further comprising:

employing NFC data link control protocol to transfer the wireless messages over the NFC compliant air link.

7. The method of claim 5 further comprising:

transferring the wireless messages encapsulated in an NFC data exchange format message assembly over the NFC compliant air link.

8. The method of claim 5 further comprising:

transferring the wireless messages utilizing an object exchange (OBEX) format over the NFC compliant air link.

9. The method of claim 3 further comprising:

maintaining at least one structural aspect of a wireless message transferred between the devices.

10. The method of claim 9 further comprising:

utilizing extensible markup language (XML) schema and/or microformat schema to preserve structured data during transfer.

11. The method of claim 3 further comprising:

transferring initialization information in a wireless message for establishing an alternative communication link protocol.

12. The method of claim 3 further comprising:

operating at least one device in reader/writer mode, peer-to-peer mode, and/or card emulation mode.

13. A device employing the method of claim 1 comprising at least one selected from the group consisting of a computer, a server, an electronic tag, and a handheld electronic device.

14. A system that transfers data over wireless communications, comprising:

a resource-constrained wireless communication component that can receive and/or transmit information wirelessly;

a web format-based information component that encapsulates information having a predetermined format into an outgoing wireless message in web exchangeable microformats and provides the encapsulated information to the resource-constrained wireless communication component for transmission to a wireless device and decodes an incoming wireless message in web exchangeable microformats received from the resource-constrained wireless communication component into information having the predetermined format, wherein the information comprises at least one of raw data, tables, charts, graphics, audio, games, communication protocols, or software applications; and

a processor that executes computer-executable instructions associated with at least one of the wireless communication component or the web format-based information component.

15. The system of claim 14 , the web format-based information component preserves a web exchangeable data structure of the information when received and/or transmitted.

16. The system of claim 14 , the wireless communication component is a passive and/or an active component.

17. The system of claim 14 employed in an electronic tag device, in a reader/writer system, in a card emulation system, and/or in peer-to-peer communications.

18. The system of claim 14 , the wireless communication component communicates utilizing infrared data association (IrDA), ultra wideband (UWB), and/or Bluetooth compatible standards.

19. The system of claim 14 , the wireless communication component employs an NFC air link to transmit and/or receive information.

20. A system that facilitates wireless communications, comprising:

means for providing wireless communications between resource-constrained devices;

means for encapsulating supported and unsupported data objects in wireless messages for object sharing using a web understandable microformat based on web feeds, wherein the data objects comprise information selected from at least one of raw data, tables, charts, graphics, audio, games, communication protocols, or software applications;

means for exchanging the wireless messages between the resource-constrained devices over the wireless communications utilizing the web understandable microformat;

means for decoding the wireless messages in the web understandable microformat, exchanged between respective resource-constrained devices, into information having a predetermined format; and

processor means that executes computer-executable instructions associated with at least one of the means for providing, encapsulating, exchanging or decoding.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034542/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2006
From: ABEL, MILLER T.
To: MICROSOFT CORPORATION
Reel/Frame 018131/0231 →