从微软到微信,“对方正在输入…”功能 20 年前的起源

时间:2019-08-05 来源:www.ican-cintest.com

  20:05:39CSDN

  

[CSDN编辑出版社]在今天的微信聊天对话框的顶部,我们经常看到“对方正在打字.”的显示,但很少有人知道这个功能的来源。事实上,它来自微软聊天应用程序MSNMessenger,它在PC时代很受欢迎。本文作者,然后是微软工程师DannyGlasser,是其发明者之一。 1999年,他在微软工作,MSNMessenger1.0上线,并添加了“对方正在打字.”的功能,这给用户提供了实时聊天的感觉。在MSNMessenger1.0发布20周年之际,Danny回忆起过去。

作者| DannyGlasser

译者|苏本如,编辑,印章制作|沭七

产生| CSDN(ID:CSDNnews)

以下是翻译:

在我的微软职业生涯中,我有机会参与了一些产生一些专利的项目,我很幸运地被列入这些专利的发明者名单。无论软件专利和专利欺诈问题如何,我对自己名下的任何专利的自豪感几乎与专利本身无关。申请和授予专利主要是律师的工作。我的骄傲来自促进专利申请工作的实用性以及我对这项工作的个人贡献。

我很少关注我列为比尔盖茨的共同发明人的几项专利。例如,第一项专利:非本地环境中的访问管理,尽管我与他列在同一专利记录中。荣耀这些专利是“预先专利申请”项目的一部分,我的工作很少,所以我很难获得任何后续发明的荣誉。

相反,我最自豪的专利是:一项发明,我负责原始概念和实施,并且仍然被广泛使用。在美国专利数据库中,其编号是:计算机网络中的活动监视和报告的系统和方法,但对于其他人,它被称为“另一方输入指示符”(以下称为“输入指示符”)。

我最近一直在考虑这项专利,因为今天是MSNMessenger 1.0版本发布20周年,该产品是第一个“输入指令”专利首次亮相的地方。尽管不再使用MSN Messenger,但输入指示器功能已经快速而广泛地复制,并且已成为几乎所有聊天和消息传递应?贸绦虻墓δ堋?无论您使用Facebook Messenger,iMessage,WhatsApp,Skype等,还是使用客户支持的网站聊天插件,您都会看到动画效果点或“[XXX]正在输入.”消息。此提示功能的来源可以追溯到该专利工作。

David Auerbach(具有软件工程背景的作家)在五年前解释了“输入指标”的历史,所以我在此不再重复。简而言之,在MSNMessenger出现之前,实时聊天应用程序要么没有向您指示其他用户是否响应了您的消息(例如IRC或AIM),要么直接向您显示用户实时键入的每个字符。 (例如Unixtalk和ICQ)。

当我们开发MSNMessenger时,我们相信我们可以提供更好的体验;提供实时反馈,让您知道其他用户是否正在打字,同时考虑到网络通信的效率和聊天的其他用户的隐私。

为此,我设计了“输入指示器”的网络检测和通信功能,对其实现进行了编码,并在粗略简单的用户界面上完成了概念验证。在我们确认一切正常后,David Auerbach和其他人设计并实现了完美的用户界面并将其集成到MSNMessenger 1.0中。

由于“输入指示器”专利仅涵盖检测和通信机制,并且不涉及用户界面,因此David Auerbach和其他致力于初始实施的人员未被列为专利发明人。但这并不会抹杀他们对这项工作的贡献。 MSNMessenger 1.0以其与微软即时通讯软件的互操作性而闻名,David Auerbach在他的文章《聊天大战》中详细描述了该软件。

今天((MSN Messenger推出前一天)提交的,而美国专利通常是在申请之后20年到期。这意味着原始专利保护将从今天起不再有效。为此,微软的律师提交了几项专利延续申请,最近一次是专利申请,因此“输入指令”专利没有多少时间。

据我所知,微软从未起诉任何人违反该专利。不仅如此,在许多情况下,微软和其他产品所有者(例如Apple与iMessage)签署了专利交叉许可协议,使这个问题毫无意义。此外,此功能的新实现可能不会侵犯本专利系列的具体声明,但我不知道是否有人愿意费心去验证这一点。

在MSNMessenger首次发布几年后,它仍然是智能手机之前的时代。当我来到我孩子的一年级课程并参加“你父母在做什么?”课程时,我以“输入指示器”为例。我为实时会话创建了所有页面模板,显示了6岁的工作原理,并根据海报的大小打印出来(见下文):

由于笔支持已添加到Messenger,因此输入指示符的文本提示已变为“正在写入”

这些实时会话的页面模板质量看起来很粗糙,这就解释了为什么“输入指示器”用户界面的官方版本是由我以外的其他人实现的。

原文:

本文是针对CSDN的翻译,请注明出处的来源。

【END】

热门文字推荐

华为主导5G网络争端?

是时候“放弃”Google BERT模型了!可以使用新的预训练语言模型

“对不起,我是传奇的10次工程师”

17岁成为iOS越狱之父,25岁做了无人驾驶汽车,黑客传奇!

?抓住程序员的饭碗? DeepTabNine是否自动编写代码如此惊人?

?甘!这个AI让周杰伦和罗永浩“变脸”的经典肖像

如何保存硬盘上的电影?

孙雨辰深夜道歉:“我年轻,没有深入参与”.

第一个中国程序员,微软不会摧毁他,如果他不能得到他!

你看到的每一点,“我在看,”我认真地成为了一个最喜欢的

[CSDN编辑出版社]在今天的微信聊天对话框的顶部,我们经常看到“对方正在打字.”的显示,但很少有人知道这个功能的来源。事实上,它来自微软聊天应用程序MSNMessenger,它在PC时代很受欢迎。本文作者,然后是微软工程师DannyGlasser,是其发明者之一。 1999年,他在微软工作,MSNMessenger1.0上线,并添加了“对方正在打字.”的功能,这给用户提供了实时聊天的感觉。在MSNMessenger1.0发布20周年之际,Danny回忆起过去。

作者| DannyGlasser

译者|苏本如,编辑,印章制作|沭七

产生| CSDN(ID:CSDNnews)

以下是翻译:

在我的微软职业生涯中,我有机会参与了一些产生一些专利的项目,我很幸运地被列入这些专利的发明者名单。无论软件专利和专利欺诈问题如何,我对以我名义提出的任何专利的自豪感几乎与专利本身无关。申请和授予专利主要是律师的工作。我的骄傲来自促进专利申请工作的实用性以及我对这项工作的个人贡献。

我很少关注我列为比尔盖茨的共同发明人的几项专利。例如,第一项专利:非本地环境中的访问管理,尽管我与他列在同一专利记录中。荣耀这些专利是“预先专利申请”项目的一部分,我的工作很少,所以我很难获得任何后续发明的荣誉。

相反,我最自豪的专利是:一项发明,我负责原始概念和实施,并且仍然被广泛使用。在美国专利数据库中,其编号是:计算机网络中的活动监视和报告的系统和方法,但对于其他人,它被称为“另一方输入指示符”(以下称为“输入指示符”)。

我最近一直在考虑这项专利,因为今天是MSNMessenger 1.0版本发布20周年,该产品是第一个“输入指令”专利首次亮相的地方。尽管不再使用MSN Messenger,但输入指示器功能已经快速而广泛地复制,并且已成为几乎所有聊天和消息传递应用程序的功能。无论您使用Facebook Messenger,iMessage,WhatsApp,Skype等,还是使用客户支持的网站聊天插件,您都会看到动画效果点或“[XXX]正在输入.”消息。此提示功能的来源可以追溯到该专利工作。

David Auerbach(具有软件工程背景的作家)在五年前解释了“输入指标”的历史,所以我在此不再重复。简而言之,在MSNMessenger出现之前,实时聊天应用程序要么没有向您指示其他用户是否响应了您的消息(例如IRC或AIM),要么直接向您显示用户实时键入的每个字符。 (例如Unixtalk和ICQ)。

当我们开发MSNMessenger时,我们相信我们可以提供更好的体验;提供实时反馈,让您知道其他用户是否正在打字,同时考虑到网络通信的效率和聊天的其他用户的隐私。

为此,我设计了“输入指示器”的网络检测和通信功能,对其实现进行了编码,并在粗略简单的用户界面上完成了概念验证。在我们确认一切正常后,David Auerbach和其他人设计并实现了完美的用户界面并将其集成到MSNMessenger 1.0中。

由于“输入指示器”专利仅涵盖检测和通信机制,并且不涉及用户界面,因此David Auerbach和其他致力于初始实施的人员未被列为专利发明人。但这并不会抹杀他们对这项工作的贡献。 MSNMessenger 1.0以其与微软即时通讯软件的互操作性而闻名,David Auerbach在他的文章《聊天大战》中详细描述了该软件。

今天((MSN Messenger推出前一天)提交的,而美国专利通常是在申请之后20年到期。这意味着原始专利保护将从今天起不再有效。为此,微软的律师提交了几项专利延续申请,最近一次是专利申请,因此“输入指令”专利没有多少时间。

据我所知,微软从未起诉任何人违反该专利。不仅如此,在许多情况下,微软和其他产品所有者(例如Apple与iMessage)签署了专利交叉许可协议,使这个问题毫无意义。此外,此功能的新实现可能不会侵犯本专利系列的具体声明,但我不知道是否有人愿意费心去验证这一点。

在MSNMessenger首次发布几年后,它仍然是智能手机之前的时代。当我来到我孩子的一年级课程并参加“你父母在做什么?”课程时,我以“输入指示器”为例。我为实时会话创建了所有页面模板,显示了6岁的工作原理,并根据海报的大小打印出来(见下文):

由于笔支持已添加到Messenger,因此输入指示符的文本提示已变为“正在写入”

这些实时会话的页面模板质量看起来很粗糙,这就解释了为什么“输入指示器”用户界面的官方版本是由我以外的其他人实现的。

原文:

本文是针对CSDN的翻译,请注明出处的来源。

【END】

热门文字推荐

华为主导5G网络争端?

是时候“放弃”Google BERT模型了!可以使用新的预训练语言模型

“对不起,我是传奇的10次工程师”

17岁成为iOS越狱之父,25岁做了无人驾驶汽车,黑客传奇!

?抓住程序员的饭碗? DeepTabNine是否自动编写代码如此惊人?

?甘!这个AI让周杰伦和罗永浩“变脸”的经典肖像

如何保存硬盘上的电影?

孙雨辰深夜道歉:“我年轻,没有深入参与”.

第一个中国程序员,微软不会摧毁他,如果他不能得到他!

你看到的每一点,“我在看,”我认真地成为了一个最喜欢的