Method and Apparatus for Packet traversal of A Network Address Translation Device
    1.
    发明申请
    Method and Apparatus for Packet traversal of A Network Address Translation Device 有权
    网络地址转换装置的数据包穿越方法与装置

    公开(公告)号:US20100220721A1

    公开(公告)日:2010-09-02

    申请号:US12777178

    申请日:2010-05-10

    IPC分类号: H04L12/56

    摘要: A characterization method for a network address translation (NAT) device by an internal computer behind the NAT device includes creating a plurality of sockets; binding the plurality of sockets, respectively, to a plurality of ports; transmitting a plurality of STUN requests in user datagram protocol (UDP) packets to a plurality of STUN servers, wherein each STUN request is associated with one of the sockets; determining that the NAT device does support UDP packets if responses are not received from the STUN servers; and determining a set of NAT characteristics of the NAT device if a response is received from each of the STUN servers.

    摘要翻译: NAT设备后面的内部计算机的网络地址转换(NAT)设备的表征方法包括:创建多个套接字; 将多个插座分别绑定到多个端口; 将用户数据报协议(UDP)分组中的多个STUN请求发送到多个STUN服务器,其中每个STUN请求与所述插座中的一个相关联; 如果没有从STUN服务器接收到响应,则确定NAT设备确实支持UDP分组; 以及如果从每个所述STUN服务器接收到响应,则确定所述NAT设备的一组NAT特性。

    Instant messenger presence and identity management
    4.
    发明申请
    Instant messenger presence and identity management 审中-公开
    即时通讯存在和身份管理

    公开(公告)号:US20050044143A1

    公开(公告)日:2005-02-24

    申请号:US10644270

    申请日:2003-08-19

    CPC分类号: H04L51/04

    摘要: The present invention provides a method and system for reliable and accurate presence/status management and identity detection in Instant Messaging (IM) applications by using video, still image, and/or audio information. In one embodiment, a device such as a camera captures still image, video, and/or audio data. Relevant information is then extracted from the captured data and analyzed. Known techniques such as face recognition, face tracking, and motion detection, can be sued for extracting and analyzing data. This information is then interpreted for the IM application, and provided to an Application Programs Interface (API) for the IM application. The API can use the information for various purposes, including updating the status of the user (e.g., available, busy, on the phone, away from desk, etc.) and updating the identity of the user.

    摘要翻译: 本发明提供了一种通过使用视频,静止图像和/或音频信息在即时消息(IM)应用中可靠且准确地存在/状态管理和身份检测的方法和系统。 在一个实施例中,诸如相机的设备捕获静止图像,视频和/或音频数据。 然后从捕获的数据中提取相关信息并进行分析。 诸如面部识别,人脸跟踪和运动检测等已知技术可以用于提取和分析数据。 然后将该信息解释为IM应用程序,并提供给IM应用程序的应用程序接口(API)。 API可以用于各种目的的信息,包括更新用户的状态(例如,可用的,忙碌的,在电话上,远离桌面等)和更新用户的身份。

    System for generating a high-definition format in standard video instant messaging
    6.
    发明申请
    System for generating a high-definition format in standard video instant messaging 审中-公开
    用于在标准视频即时消息中生成高清格式的系统

    公开(公告)号:US20070150532A1

    公开(公告)日:2007-06-28

    申请号:US11433642

    申请日:2006-05-12

    IPC分类号: G06F17/14

    摘要: A mechanism for generating a 16:9 aspect ratio video image or other non-standard format video for transmission to an application expecting a standard 4:3 image. Software or firmware is inserted between the camera and the application. The image is cropped to obtain the desired aspect ratio (e.g., 4:3 is cropped to give 16:9). Black bars of pixels are added outside the cropped image to make it an actual 4:3 format. A pop-up assistant appears when the target application (e.g., an instant messenger application) is launched, with the assistant providing the controls for switching to 16:9 or other non-standard format.

    摘要翻译: 一种用于生成16:9宽高比视频图像或其他非标准格式视频的机制,用于传输到期望标准4:3图像的应用程序。 相机和应用程序之间插入软件或固件。 裁剪图像以获得所需的纵横比(例如,4:3被裁剪得到16:9)。 像素的黑色条纹被添加到裁剪图像之外,使其成为实际的4:3格式。 当启动目标应用程序(例如即时消息应用程序)时,出现弹出式助手,助理提供切换到16:9或其他非标准格式的控件。

    Camera based instant messenger client
    7.
    发明授权
    Camera based instant messenger client 失效
    基于相机的即时通讯客户端

    公开(公告)号:US07356565B2

    公开(公告)日:2008-04-08

    申请号:US10608773

    申请日:2003-06-27

    IPC分类号: G06F15/16

    CPC分类号: H04L63/083

    摘要: A method and system for providing communication with devices using instant messaging, by enabling a device to be an autonomous IM user. In one embodiment, a unique user login is obtained from an IM service for the device, and this unique user login is stored (e.g., on the device itself, or on another entity such as a computer or a remote server). Once the device is connected to the network, the device can then log onto the IM service, and function as an IM user. Other IM users can then communicate with the device. In one embodiment of the present invention, the device can both send and receive messages. In one embodiment, received messages can be interpreted as commands to the device, based on pre-defined instructions.

    摘要翻译: 一种通过使设备成为自主IM用户来提供与使用即时消息传送的设备的通信的方法和系统。 在一个实施例中,从用于设备的IM服务获得唯一的用户登录,并且该唯一用户登录被存储(例如,在设备本身上,或在诸如计算机或远程服务器的另一个实体上)。 一旦设备连接到网络,设备就可以登录到IM服务,并作为IM用户使用。 其他IM用户可以与设备进行通信。 在本发明的一个实施例中,设备可以发送和接收消息。 在一个实施例中,接收的消息可以基于预定义的指令被解释为对设备的命令。

    Multi-instance input device control
    8.
    发明申请

    公开(公告)号:US20060064701A1

    公开(公告)日:2006-03-23

    申请号:US11180313

    申请日:2005-07-12

    IPC分类号: G06F13/00

    摘要: The present invention combines features of an executable process with the need for multiple application programs to share a single input device. The present invention provides an executable program implemented as a process that allows multiple applications to communicate with a single input device. This is achieved by loading the input device control executable program as a process. The executable program is a server thus allowing multiple application programs to interface with the same input device. The multi-instance input device control (MIIDC) executable program responds to each application program request as if the input device is open for the calling application program. Each application program is thus enabled to communicate with the input device instance without interrupting the operation of other application programs communicating with the input device. The input device instance keeps track of all the connections to it and multiplexes and resolves conflicting requests.

    Multi-instance input device control
    9.
    发明授权
    Multi-instance input device control 有权
    多实例输入设备控制

    公开(公告)号:US06918118B2

    公开(公告)日:2005-07-12

    申请号:US09882527

    申请日:2001-06-15

    摘要: The present invention combines features of an executable process with the need for multiple application programs to share a single input device. The present invention provides an executable program implemented as a process that allows multiple applications to communicate with a single input device. This is achieved by loading the input device control executable program as a process. The executable program is a server thus allowing multiple application programs to interface with the same input device. The multi-instance input device control (MIIDC) executable program responds to each application program request as if the input device is open for the calling application program. Each application program is thus enabled to communicate with the input device instance without interrupting the operation of other application programs communicating with the input device. The input device instance keeps track of all the connections to it and multiplexes and resolves conflicting requests.

    摘要翻译: 本发明将可执行过程的特征与多个应用程序的需要相结合以共享单个输入设备。 本发明提供了一种实现为允许多个应用程序与单个输入设备通信的过程的可执行程序。 这是通过将输入设备控制可执行程序加载为进程来实现的。 可执行程序是一个服务器,从而允许多个应用程序与同一个输入设备进行接口。 多实例输入设备控制(MIIDC)可执行程序响应每个应用程序请求,好像输入设备对于呼叫应用程序是打开的。 因此,每个应用程序能够与输入设备实例通信,而不中断与输入设备通信的其他应用程序的操作。 输入设备实例跟踪到它的所有连接,并复用和解决冲突的请求。