|Publication number||US8509826 B2|
|Application number||US 12/691,705|
|Publication date||13 Aug 2013|
|Filing date||21 Jan 2010|
|Priority date||21 Sep 2005|
|Also published as||US20100120456|
|Publication number||12691705, 691705, US 8509826 B2, US 8509826B2, US-B2-8509826, US8509826 B2, US8509826B2|
|Inventors||Amit Karmarkar, Sharada Karmarkar|
|Original Assignee||Buckyball Mobile Inc|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (124), Non-Patent Citations (11), Classifications (10), Legal Events (2)|
|External Links: USPTO, USPTO Assignment, Espacenet|
This application is also a continuation-in-part of and claims priority to patent application Ser. No. 12/422,313 filed on Apr. 13, 2009 which claims priority from provisional application 61/161,763 filed on Mar. 19, 2009, patent application Ser. No. 12/422,313 is a continuation-in-part of Ser. No. 11/519,600 filed Sep. 11, 2006, which was patented as U.S. Pat. No. 7,551,935, which is a continuation-in-part of Ser. No. 11/231,575 filed Sep. 21, 2005 which was patented as U.S. Pat. No. 7,580,719.
This disclosure relates generally to a computerized communication system, and, more particularly, to a system, a method and an article of manufacture of association of context data with a text message component.
A computer system such as a mobile device (e.g. a smart phone) may include sensors. The sensors may detect attributes of the computer system's environment and transform the attributes into context data. The computer system may also be communicatively coupled with an external server and/or database (e.g. via the Internet). The external server and/or database may provide additional context data to the computer system. For example, the computer system may use the external server and/or database to acquire additional information about the context data acquired by the sensors.
At the same time, the computer system may also include a text messaging application. A user of the computer system may compose and send text messages. Portions of the text messages may be related to certain context data available and/or stored in the computer system. This context data may be useful to a receiver when reviewing the text message. Without the available context data, the receiver may not understand the text message. The receiver may need to query the sending user with additional questions (e.g. other text messages, cell phone calls, etc.) to clarify the meaning of the text message.
A system, method, and article of manufacture of an association of context data with a text-message component are disclosed. In one aspect, a context data is associated with a text-message component. The association between the context data and the text-message component may be indicated with a user interface. The association between the context data and the text-message component may be embedded in a text-message signal. The association between the context data and the text-message component may be embedded in a short message service (SMS) signal.
In another aspect, a computer system having a graphical user interface (GUI) comprising a display and a selection device renders a text-message component on a GUI. A context-data icon is rendered on the GUI. A context-data measurement associated with the text-message component is rendered. The context-data icon is transformed according to the context-data measurement.
The computer system may comprise a mobile device. The context-data icon may be transformed if a user-controlled pointer is passed over the text-message component. The context-data icon may be rendered as a set of bars. The context-data measurement may be provided by a sending mobile device or a server communicatively coupled to a text messaging network through which the text-message component is transmitted to the computer system. A window in the GUI that comprises information related to the context data may be rendered. A hyperlink to a webpage comprising additional information related to the context data may be provided. The webpage may comprise a social networking webpage of a sender of the text-message component. An interface element of the GUI may be rendered to allow selection of the text-message component. A GUI widget may be provided to enable selection of a context-data icon graphic.
In yet another aspect, a computer system comprises at least one processor configured to render a text-message component on a GUI. The processor also renders a context-data icon on the GUI and retrieves a context data availability associated with the text-message component. The processor transforms a context data indicator according to the context data availability. The computer system also includes a processor readable memory and a context data sensor configured to acquire a context data current to a context of the computer system. A user input device is also included in the computer system along with a display device.
The computer system may comprise a smart phone. The context data indicator may comprise a graphical icon rendered in the GUI by the processor. The computer system may include a speaker. The context data indicator may comprise an audio signal propagated by the speaker of the smart phone.
In still yet another aspect, a text message application is provided. A portion of a text message generated by the text message application is analyzed. A context data that relates to the portion of the text message is acquired. The context data is linked to the portion of the text message.
A linkage of the context data and the portion of the text message may be signified with a user interface. The context data may be acquired with a sensor of a mobile device. The context data may be acquired from a database in the mobile device. The context data may be acquired from a third-party database. The portion of the text message may be linked to the context data after the text message has been generated. The portion of the text message may be linked to the context data during the composition of the text message. The linkage of the context data and the portion of the text message may be transmitted to another mobile device. The linkage of the context data and the portion of the text message may be transmitted to a server.
The embodiments of this invention are illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements and in which:
Other features of the present embodiments will be apparent from the accompanying drawings and from the detailed description that follows.
Disclosed are a system, method, and article of manufacture of an association of context data with a text-message component. Although the present embodiments have been described with reference to specific example embodiments, it will be evident that various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of the various claims.
The mobile devices 100 101 and 102 are mobile computing devices (e.g. a smart phone such as the iPhone™, Motorola Droid™, Blackberry™, or Nexus One™) such as the one described in conjunction with
The mobile devices 100 101 and 102 can be communicatively coupled to the wide area/local area network (WAN and LAN respectively) 104 and the cellular network 108. The mobile devices 100 101 and 102 are capable of interfacing with the WAN/LAN 104 utilizing a wireless, packet-based communication service such as the General Packet Radio Services (GPRS). The mobile devices 100 101 and 102 are also capable of utilizing a Global System for Mobile Communications (GSM) standard for other circuit/switch network communications such as voice and SMS. It should be noted that the embodiments should not be limited to GPRS and GSM only. For example, in certain example embodiments, Enhanced Data rates for GSM Evolution (EDGE), LTE Advanced, IEEE 802.16, an IP Multimedia Subsystem (IMS), and/or other wireless broadband standards and communication technologies may be utilized to improve data transmission rates.
Each mobile device includes a context-meter application 103. According to one embodiment, the context-meter application 103 provides context data metrics of a text message (e.g. an association between a context data with a component of a text message). The context-meter application 103 renders a user interface (e.g. a GUI) that represents context data information, text message information and/or context data metrics. In one example embodiment, the context-meter application 103 of the sending mobile device may algorithmically determine the association of the context data with the component of a text message during and/or after the composition of the text message. In another example embodiment, the context-meter application 103 allows a user to manually determine the association of the context data with the component of a text message. For example, the context-meter application 103 may render a context meter icon in a window of the GUI. The context-meter application 103 may also present interface elements (e.g. widgets such as windows, pointers, text boxes, buttons, hyperlinks, drop-down lists, check boxes, radio buttons and datagrids) that allow a user to provide input to the context-meter application 103. In response to the input, the context-meter application 103 may render additional information (e.g. maps, blogs, social networking website information, user biographical information, sender biographical information) related to the text message component. Additional examples of the functionality of the context-meter application 103 and the GUI are provided infra.
The WAN/LAN 104 may include various combinations of (e.g. WANs, LANs, metropolitan area networks, the Internet, etc.) according to the various embodiments. For example, the WAN may be utilized to interconnect various LANs and/or to connect a LAN to the Internet. In certain example embodiments, text messages may be transmitted between the mobile devices 100 101 and 102 via the WAN/LAN 104 as well as the Internet.
The gateway 106 routes messages between the WAN/LAN 104 and the cellular network 108 (or, other example embodiments, between the cellular network 108 and the Internet). For example, the mobile device 100 may send an email mobile device 101. The gateway 106 provides a means for transporting the email from the WAN/LAN 104 to cellular network 108. The gateway 106 also allows hyperlink text protocol (HTTP) messages to be transferred between WAN/LAN 104 (or the Internet) and the cellular network 108. The gateway 106 may interface different protocols used by the WAN/LAN 104 and the cellular network 108. For example, the gateway 106 may include protocol translators, impedance matching devices, rate converters, fault isolators and/or signal translators as necessary to provide system interoperability between the WAN/LAN 104 and the cellular network 108.
The mobile devices 100 101 and 102 can be communicatively coupled to the cellular network 108. An example cellular network 108 is a radio network made up of a number of radio cells each served by at least one transceiver located in a base station. The cellular network 108 delivers SMS messages, context data and context data metrics to and from the mobile devices 100 101 and 102 and the SMS/context data server 110. The cellular network 108 may also include other components such as a network switching subsystem (NSS), a short message server center (SMSC) to provide SMS services, a mobile switching center (MSC) and/or a public switched telephone network (PSTN). In one example embodiment, the SMSC receives and services incoming SMS messages, context data and context data metrics. The SMSC then forwards the SMS message, context data and context data metrics to the SMS/context data server 110. It should be noted that in certain example embodiments, the cellular network 108 can also transmit other types of a text messaging and media utilizing other technologies such as Multimedia Messaging Service (MMS), Enhanced Messaging Service (EMS) and/or Instant Message (IM).
In one embodiment, the SMS/Context Data Server 110 is configured as a server according to the description of
The mobile device 100 also includes storage 208 within the memory 204. In an example embodiment, the storage 208 may be a non-volatile form of computer memory. The storage 208 may be used to store persistent information which should not be lost if the mobile device 100 is powered down. In another example embodiment, the storage 208 may store context data information such as data derived from a context-data sensor described infra.
The applications 210 may use and store information in the storage 208, such as e-mail or other messages used by an e-mail application, contact information used by a PIM, appointment information used by a scheduling program, documents used by a word processing program, instant messaging information used by an instant messaging program, context data, context data metrics and the like. The mobile device 100 has a power supply 216, which may be implemented as one or more batteries. The power supply 216 might further include an external power source, such as an AC adapter or a powered docking cradle that supplements or recharges the batteries. The mobile device 100 is also shown with an audio interface 218 and a haptic interface 220. The audio interface 218 may be used to provide audible signals to and receive audible signals from the user. For example, the audio interface 218 may be coupled to a speaker for providing audible output and to a microphone for receiving audible input, such as to facilitate a telephone conversation. The haptic interface 220 may be used to provide haptic signals to the user. In another example embodiment, the context-meter application 103 may generate an audio and/or a haptic signal with a magnitude related to a value of a context data metric. The mobile device 100 also includes a radio interface layer 222 that performs the function of transmitting and receiving radio frequency communications. The radio interface layer 222 facilitates wireless connectivity between the mobile device 100 and the outside world, via a communications carrier or a service provider. Transmissions to and from the radio interface layer 222 are conducted under control of the operating system 206. In other words, communications received by the radio interface layer 222 may be disseminated to application programs 216 via the operating system 206, and vice versa.
The mobile device 100 further includes at least one context data sensor. In other example embodiments, the mobile device 100 may include a plurality of context-data sensors 224 226 and 228. In one embodiment, the context-data sensor 224 may be a device that measures an attribute of the mobile device's environment and then converts the attribute into a signal which can be read by the mobile device 100. Examples of a context-data sensor include, inter alia, global positioning system receivers, accelerometers, inclinometers, position sensors, near-field communication (NFC) sensors, barometers, WiFi sensors, RFID sensors, gyroscopes, pressure sensor, pressure gauges, time pressure gauges, torque sensors, ohmmeters, thermometers, infrared sensors, microphones, image sensors (e.g. digital cameras), biosensors (e.g. photometric biosensors, electrochemical biosensors), capacitance sensors, radio antennas and/or capacitance probes. It should be noted that the other sensor devices other than those listed may also be utilized to sense context data. In other certain example embodiments, context data may also include a signal comprising information about another mobile device and/or an external computing system such as the SMS/Context Data Server 110, a third-party server (e.g. an internet map server) or a database (e.g. the storage 208 and/or a database external to the mobile device 100).
The SMS/Context Data Server 110 may also include communication connections 318 that allow the device to communicate with other computing devices over a network (e.g. the Internet, the WAN/LAN 104 and the cellular network 108). Communication connections 318 are one example of communication media. Communication media may typically be embodied by computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and includes any information delivery media (e.g. see the description of the exemplary customized SMS message provided infra in the description of
Generally, there are three types of SMS messages: GSM character set-encoded messages (effectively 7-bit encoded text), UCS2-encoded messages (Unicode encoded 16-bit text), and 8-bit binary-encoded messages. Typically, GSM-encoded messages and UCS2-encoded messages are textual and are displayed to the user by a messaging application as soon as they are received, whereas 8-bit binary encoded messages are generally directed at providing device-specific information, such as device configuration messages.
As shown, the sample customized SMS message 400 includes a user data header field 402, a source field 406, a destination field 408, a concatenation field 410 and a message field 412. The user data header field 402 includes a message type field 404. In accordance with an example embodiment, the message type field 404 stores an identifier identifying the SMS message 400 as a context-enriched SMS message. Additionally, in one embodiment, context data metrics 414 may be included in the message field 412. It should be noted that other example embodiments utilizing MMS and/or EMS text messaging technology may use other modalities to transmit a text message and associated context data metrics. Moreover, other certain example embodiments utilizing IMS technology may use other modalities to transmit a text message and associated context data metrics.
It should also be noted, that the context meter icons may be rendered in a variety of graphical designs, audio and/or haptic patterns. Furthermore, in some example embodiments, the context-meter application 103 may provide an application for customization of the context data meter.
In another embodiment, the context-meter application 103 of the sending device 102 may have embedded a reference to the location context data in the text message and transmitted the location context data to the server 110. The receiving device 100 may then utilized the reference information to obtain the location context data from the server 110.
Although the present embodiments have been described with reference to specific example embodiments, various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of the various embodiments. For example, the various devices, modules, etc. described herein may be enabled and operated using hardware circuitry (e.g., CMOS based logic circuitry), firmware, software or any combination of hardware, firmware, and software (e.g., embodied in a machine readable medium).
In addition, it will be appreciated that the various operations, processes, and methods disclosed herein may be embodied in a machine-readable medium and/or a machine accessible medium compatible with a data processing system (e.g., a computer system), and may be performed in any order (e.g., including using means for achieving the various operations). Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US4959785||25 May 1988||25 Sep 1990||Sharp Kabushiki Kaisha||Character processing system with spelling check function that utilizes condensed word storage and indexed retrieval|
|US5493692||3 Dec 1993||20 Feb 1996||Xerox Corporation||Selective delivery of electronic messages in a multiple computer system based on context and environment of a user|
|US5517409||23 Mar 1993||14 May 1996||Ricoh Company, Ltd.||Image forming apparatus and method having efficient translation function|
|US5797098||19 Jul 1995||18 Aug 1998||Pacific Communication Sciences, Inc.||User interface for cellular telephone|
|US5818447 *||6 Jun 1996||6 Oct 1998||Microsoft Corporation||System and method for in-place editing of an electronic mail message using a separate program|
|US6169911 *||26 Sep 1997||2 Jan 2001||Sun Microsystems, Inc.||Graphical user interface for a portable telephone|
|US6405225 *||17 Jun 1998||11 Jun 2002||Microsoft Corporation||Integrating email functionality into a word processor by incorporating an email GUI within the word processor|
|US6473621||28 May 1999||29 Oct 2002||Nokia Inc.||Method and apparatus for entering shortcut messages|
|US6560456||24 Jun 1999||6 May 2003||Openwave Systems, Inc.||System and method for providing subscriber-initiated information over the short message service (SMS) or a microbrowser|
|US6704772 *||20 Sep 1999||9 Mar 2004||Microsoft Corporation||Thread based email|
|US6731940||28 Apr 2000||4 May 2004||Trafficmaster Usa, Inc.||Methods of using wireless geolocation to customize content and delivery of information to wireless communication devices|
|US6750883||5 Apr 2000||15 Jun 2004||Microsoft Corporation||Identity-based context aware computing systems and methods|
|US6785869 *||17 Jun 1999||31 Aug 2004||International Business Machines Corporation||Method and apparatus for providing a central dictionary and glossary server|
|US6813507||2 May 2001||2 Nov 2004||Cisco Technology, Inc.||Unified messaging system having short message service command processor|
|US6816578||27 Nov 2001||9 Nov 2004||Nortel Networks Limited||Efficient instant messaging using a telephony interface|
|US6847892 *||29 Oct 2001||25 Jan 2005||Digital Angel Corporation||System for localizing and sensing objects and providing alerts|
|US6898518||12 Jul 2004||24 May 2005||Microsoft Corporation||Landmark-based location of users|
|US6963839||2 Nov 2001||8 Nov 2005||At&T Corp.||System and method of controlling sound in a multi-media communication application|
|US6964020||22 Feb 2001||8 Nov 2005||Sprint Communications Company L.P.||Method and system for facilitating construction of a canned message in a microbrowser environment|
|US6966035||19 Sep 2001||15 Nov 2005||Hewlett-Packard Development Company, L.P.||Frame for communicating expressive information for meetings|
|US6990180||23 Jul 2001||24 Jan 2006||Nokia Mobile Phones Limited||Short voice message (SVM) service method, apparatus and system|
|US6993553||14 Dec 2001||31 Jan 2006||Sony Corporation||Data providing system, data providing apparatus and method, data acquisition system and method, and program storage medium|
|US6996520 *||14 Nov 2003||7 Feb 2006||Transclick, Inc.||Language translation system and method using specialized dictionaries|
|US7013155 *||3 Apr 2003||14 Mar 2006||Core Mobility, Inc.||Delivery of an instant voice message in a wireless network using the SMS protocol|
|US7072956||22 Dec 2000||4 Jul 2006||Microsoft Corporation||Methods and systems for context-aware policy determination and enforcement|
|US7155173 *||17 Dec 2001||26 Dec 2006||Nokia Corporation||Method and system for providing a context for message compression|
|US7177902||28 Dec 2001||13 Feb 2007||Nokia, Inc.||Remotely controlling a computer via simulated keyboard events|
|US7181387||7 Sep 2004||20 Feb 2007||Microsoft Corporation||Homonym processing in the context of voice-activated command systems|
|US7207004||23 Jul 2004||17 Apr 2007||Harrity Paul A||Correction of misspelled words|
|US7254773||29 Dec 2000||7 Aug 2007||International Business Machines Corporation||Automated spell analysis|
|US7272406||30 Jun 2003||18 Sep 2007||Sybase 365, Inc.||System and method for in-transit SMS language translation|
|US7293074||19 Sep 2000||6 Nov 2007||Fusionone, Inc.||Performing server actions using template with field that can be completed without obtaining information from a user|
|US7305230||1 Jul 2003||4 Dec 2007||Nokia Corporation||System, apparatus, and method for providing a mobile server|
|US7315902||19 Dec 2002||1 Jan 2008||International Business Machines Corporation||Compression and abbreviation for fixed length messaging|
|US7328251 *||8 Jan 2004||5 Feb 2008||Microsoft Corporation||Thread based email|
|US7346501 *||21 Jan 2005||18 Mar 2008||Microsoft Corporation||Compressing messages on a per semantic component basis while maintaining a degree of human readability|
|US7359714||28 Feb 2006||15 Apr 2008||Microsoft Corporation||Context-aware and location-aware cellular phones and methods|
|US7363357||15 Oct 2004||22 Apr 2008||Microsoft Corporation||Context-aware systems and methods, location-aware systems and methods, context-aware vehicles and methods of operating the same, and location-aware vehicles and methods of operating the same|
|US7366500 *||23 Mar 2004||29 Apr 2008||Microsoft Corporation||SMS shorthand dictionary service|
|US7424682||19 May 2006||9 Sep 2008||Google Inc.||Electronic messages with embedded musical note emoticons|
|US7503007 *||16 May 2006||10 Mar 2009||International Business Machines Corporation||Context enhanced messaging and collaboration system|
|US7551935||11 Sep 2006||23 Jun 2009||U Owe Me, Inc.||SMS+4D: short message service plus 4-dimensional context|
|US7580719||21 Sep 2005||25 Aug 2009||U Owe Me, Inc||SMS+: short message service plus context support for social obligations|
|US20020077135 *||15 Nov 2001||20 Jun 2002||Samsung Electronics Co., Ltd.||Emoticon input method for mobile terminal|
|US20020110248 *||13 Feb 2001||15 Aug 2002||International Business Machines Corporation||Audio renderings for expressing non-audio nuances|
|US20020123899 *||21 Feb 2001||5 Sep 2002||Securetell, Inc.,||Method and system for enabling workers to communicate anonymously with their employers|
|US20020173294||15 Mar 2002||21 Nov 2002||Zoltan Nemeth||Method and device for accessing files stored in a mobile terminal device supporting an internet protocol|
|US20020187794||4 May 2001||12 Dec 2002||Comverse Network Systems, Ltd.||SMS automatic reply and automatic handling|
|US20020193996 *||3 Jun 2002||19 Dec 2002||Hewlett-Packard Company||Audio-form presentation of text messages|
|US20020198715||11 Jun 2002||26 Dec 2002||Hewlett Packard Company||Artificial language generation|
|US20030023424||30 Jul 2001||30 Jan 2003||Comverse Network Systems, Ltd.||Multimedia dictionary|
|US20030078033||22 Oct 2001||24 Apr 2003||David Sauer||Messaging system for mobile communication|
|US20030085989||6 Nov 2002||8 May 2003||Hiok-Nam Tay||Mobile communication device with instant image capture and transmission|
|US20030125927||28 Dec 2001||3 Jul 2003||Microsoft Corporation||Method and system for translating instant messages|
|US20030144895||30 Jan 2002||31 Jul 2003||Comverse, Inc.||Prepaid personal advisory service for cellular networks|
|US20030186716||2 Apr 2002||2 Oct 2003||Dorenbosch Jheroen P.||Method and apparatus for establishing a talk group|
|US20030207701||6 May 2002||6 Nov 2003||Rolnik Robert C.||Method and apparatus for selecting and using numeric nicknames|
|US20030236658||24 Jun 2002||25 Dec 2003||Lloyd Yam||System, method and computer program product for translating information|
|US20040024683||20 Sep 2002||5 Feb 2004||Michal Morciniec||Apparatus and method of communicating changes in states of contractual responsibilities|
|US20040034561||5 Apr 2001||19 Feb 2004||Smith Glen David||Interactive marketing system|
|US20040044517||30 Aug 2002||4 Mar 2004||Robert Palmquist||Translation system|
|US20040092272||11 Feb 2003||13 May 2004||Openwave Systems Inc.||Asynchronous messaging based system for publishing and accessing content and accessing applications on a network with mobile devices|
|US20040102201||14 Nov 2003||27 May 2004||Levin Robert E.||System and method for language translation via remote devices|
|US20040102956||14 Nov 2003||27 May 2004||Levin Robert E.||Language translation system and method|
|US20040110493||19 Aug 2003||10 Jun 2004||Alvarez Francisco Contreras||For receiving information via a communication|
|US20040122979||19 Dec 2002||24 Jun 2004||International Business Machines Corporation||Compression and abbreviation for fixed length messaging|
|US20040158471||10 Feb 2003||12 Aug 2004||Davis Joel A.||Message translations|
|US20040179545||14 Mar 2003||16 Sep 2004||Nokia Corporation||Wireless transfer of data|
|US20040194141||24 Mar 2003||30 Sep 2004||Microsoft Corporation||Free text and attribute searching of electronic program guide (EPG) data|
|US20040215526||16 Sep 2003||28 Oct 2004||Wenjun Luo||Interactive shopping and selling via a wireless network|
|US20040221256||22 Jan 2004||4 Nov 2004||Maurice Martin||Systems and methods for collaborative programming of simulations of computer programs|
|US20040221260||22 Jan 2004||4 Nov 2004||Maurice Martin||Systems and methods for defining a simulated interactive web page|
|US20040235503||13 Sep 2002||25 Nov 2004||Juha Koponen||Method and apparatus for processing messages|
|US20040236244 *||8 Nov 2002||25 Nov 2004||Allen Jeffrey R.||Hand-held medical apparatus|
|US20040236710 *||21 Jun 2004||25 Nov 2004||Advanced Digital Systems, Inc.||System, computer software program product, and method for producing a contextual electronic message from an input to a pen-enabled computing system|
|US20040248591||20 May 2004||9 Dec 2004||Fish Edmund J.||Geographic location notification based on identity linking|
|US20040253963||4 Feb 2004||16 Dec 2004||Samsung Electronics Co., Ltd.||Context-based mobile telecommunication method and context-based mobile telecommunication system|
|US20040266462||30 Jun 2003||30 Dec 2004||Venkatesh Chava||System and method for in-transit SMS language translation|
|US20050003837||7 May 2004||6 Jan 2005||Midkiff David S.||System and method for SMS text routing|
|US20050004840||20 May 2004||6 Jan 2005||Wanninger Lester A.||System and method for mobile telephone text message consumer promotions|
|US20050027608||25 Nov 2003||3 Feb 2005||Andreas Wiesmuller||System and method for providing commercial services over a wireless communication network|
|US20050038892||13 Aug 2003||17 Feb 2005||Sun Microsystems, Inc.||Method for wireless communication and apparatus for conducting the same|
|US20050066044||30 Jun 2003||24 Mar 2005||Hemant Chaskar||IP-based location service within code division multiple access network|
|US20050128967||16 Dec 2004||16 Jun 2005||Scobbie Donald M.||Identifying services provided via IP and similar packet networks, and service usage records for such services|
|US20050164703 *||22 Jan 2004||28 Jul 2005||Research In Motion Limited||Mailbox pooling pre-empting criteria|
|US20050171944||15 Dec 2004||4 Aug 2005||Palmquist Robert D.||Translator database|
|US20050191963||19 Feb 2005||1 Sep 2005||Hymes Charles M.||Wireless communications with visually-identified targets|
|US20050198304||15 Jan 2004||8 Sep 2005||Ian Oliver||System and method for access point translation of web service content|
|US20050262204 *||23 Apr 2004||24 Nov 2005||Szeto Christopher T||System and method for enhanced messaging|
|US20050267749||27 May 2005||1 Dec 2005||Canon Kabushiki Kaisha||Information processing apparatus and information processing method|
|US20060019724 *||23 Sep 2005||26 Jan 2006||Microsoft Corporation||Reducing power consumption in a networked battery-operated device using sensors|
|US20060135181||21 Dec 2004||22 Jun 2006||Motorola, Inc.||Recipient based scoping of location information|
|US20060154642 *||2 Sep 2005||13 Jul 2006||Scannell Robert F Jr||Medication & health, environmental, and security monitoring, alert, intervention, information and network system with associated and supporting apparatuses|
|US20060167992||7 Jan 2005||27 Jul 2006||At&T Corp.||System and method for text translations and annotation in an instant messaging session|
|US20060212621||25 Feb 2005||21 Sep 2006||Microsoft Corporation||Method and system for generating context-aware content from source content associated with a computing device|
|US20070027673||29 Jul 2005||1 Feb 2007||Marko Moberg||Conversion of number into text and speech|
|US20070032244 *||8 Aug 2005||8 Feb 2007||Microsoft Corporation||Group-centric location tagging for mobile devices|
|US20070076877||30 Sep 2005||5 Apr 2007||Sony Ericsson Mobile Communications Ab||Shared key encryption using long keypads|
|US20070130170||1 Dec 2005||7 Jun 2007||Microsoft Corporation||Data ecosystem awareness|
|US20070208813||17 Feb 2006||6 Sep 2007||Microsoft Corporation||Machine translation instant messaging applications|
|US20070271340 *||16 May 2006||22 Nov 2007||Goodman Brian D||Context Enhanced Messaging and Collaboration System|
|US20080005068||28 Jun 2006||3 Jan 2008||Microsoft Corporation||Context-based search, retrieval, and awareness|
|US20080025482||29 Jun 2007||31 Jan 2008||Samsung Electronics Co., Ltd.||Method and system for sending short voice message|
|US20080043718||4 Aug 2006||21 Feb 2008||Microsoft Corporation||Intelligent formatting of voip telephone numbers|
|US20080055264 *||28 Jun 2007||6 Mar 2008||Freddy Allen Anzures||Voicemail Manager for Portable Multifunction Device|
|US20080059152||17 Aug 2007||6 Mar 2008||Neustar, Inc.||System and method for handling jargon in communication systems|
|US20080076409||31 Aug 2006||27 Mar 2008||Skype Limited||Wireless device for voice communication|
|US20080133228||30 Nov 2007||5 Jun 2008||Rao Ashwin P||Multimodal speech recognition system|
|US20080133336||31 Oct 2007||5 Jun 2008||Altman Samuel H||Location-Based Advertising Message Serving For Mobile Communication Devices|
|US20080171555 *||11 Jan 2007||17 Jul 2008||Helio, Llc||Location-based text messaging|
|US20080243619||27 Mar 2008||2 Oct 2008||Sharman Duane R||Method and system for delivery of advertising content in short message service (SMS) messages|
|US20080311934||14 Jun 2007||18 Dec 2008||Yahoo! Inc.||Mobile contextual sms advertising|
|US20090036097 *||21 Apr 2006||5 Feb 2009||Matsushita Electric Industrial Co., Ltd.||Use limiting apparatus, key and use limiting system|
|US20090055739||23 Aug 2007||26 Feb 2009||Microsoft Corporation||Context-aware adaptive user interface|
|US20090082042||21 Sep 2007||26 Mar 2009||Yahoo! Inc.||Sms spam control|
|US20090124272||25 Aug 2008||14 May 2009||Marc White||Filtering transcriptions of utterances|
|US20090129372||15 Jan 2008||21 May 2009||At&T Mobility Ii Llc||Ims and sms interworking|
|US20090147778||6 Dec 2007||11 Jun 2009||James Andrew Wanless||Method and system for targeted advertising in a communication system for mediating voice and text communications|
|US20090163183||25 Sep 2008||25 Jun 2009||O'donoghue Hugh||Recommendation generation systems, apparatus and methods|
|US20090175499||17 Jun 2008||9 Jul 2009||Apple Inc.||Systems and methods for identifying objects and providing information related to identified objects|
|US20090254529||2 Apr 2009||8 Oct 2009||Lev Goldentouch||Systems, methods and computer program products for content management|
|US20090282030||11 May 2009||12 Nov 2009||Microsoft Corporation||Soliciting information based on a computer user's context|
|US20100048290||19 Aug 2008||25 Feb 2010||Sony Computer Entertainment Europe Ltd.||Image combining method, system and apparatus|
|WO2007104487A1||2 Mar 2007||20 Sep 2007||Alcatel Lucent||Context enriched communication system and method|
|1||"About ContractBuddy"; http://www,contractbuddy.com/aboutCB/features.htm, Mar. 22, 2005.|
|2||"Distributed PeCo-Mediator: Finding Partners via Personal Connections" Ogata etal.; 0-7803-3280-6/95/$5.00 1996IEEE.|
|3||"Electronic negotiations, media, and transactions in socioeconomic interactions"; Yuan; http://intemeg.org!enegotiation|resources|online-info,html, Dec. 2002.|
|4||"Electronic negotiations, media, and transactions in socioeconomic interactions"; Yuan; http://intemeg.org!enegotiation|resources|online—info,html, Dec. 2002.|
|5||"Google SMS: How to Use"; http://www.google.com/sms|howtouse.html, Feb. 4, 2005.|
|6||"Speech Centric Multimodal Interfaces for Mobile Communication Systems"; Kvale et al.; Telektronikk Feb. 2003; p. 104-117.|
|7||"What Can Computer Programs Do to Facilitate Negotiation Processes?"; Chaudhury. et al.; 1991 ACM 0-89791-456-2/91/0010/0269.|
|8||Author(s) unknown, Voice SMS-Client & Clientless Solutions Fun Talk SMS, V2V SMS, VoiceSMSData Sheet 1 ,publication date unknown (copyright 2008), published by Movius.|
|9||Author(s) unknown, Voice SMS—Client & Clientless Solutions Fun Talk SMS, V2V SMS, VoiceSMSData Sheet 1 ,publication date unknown (copyright 2008), published by Movius.|
|10||U.S. Appl. No. 11/742,242, filed Apr. 2007, Maloney, David.|
|11||Yasuto Nakanishi et al "Context Aware Messaging Service:A Dynamic Messaging Delivery Using Location Information and Schedule Information," Personal Technologies (2000)Abstract.|
|U.S. Classification||455/466, 370/328, 370/349|
|Cooperative Classification||H04L67/18, H04L51/38, H04W4/02, H04W4/14, H04M1/72569, H04M1/72552|
|12 Jul 2012||AS||Assignment|
Owner name: BUCKYBALL MOBILE INC, CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KARMARKAR, SHARADA;KARMARKAR, AMIT VISHRAM;REEL/FRAME:028536/0207
Effective date: 20120706
|8 Jan 2017||FPAY||Fee payment|
Year of fee payment: 4