Systems and method for the transparent management of document rights
    11.
    发明申请
    Systems and method for the transparent management of document rights 审中-公开
    透明管理文件权利的制度和方法

    公开(公告)号:US20050120212A1

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

    申请号:US10389488

    申请日:2003-03-14

    CPC classification number: H04L63/0428 H04L51/00 H04L63/12

    Abstract: Systems and methods are described for enabling documents to be controlled by a sender, in a manner which is transparent to any end recipients. The invention include mechanisms enabling a sender to control documents sent to recipient, in a manner that (1) encrypts the message to ensure its security, and (2) restricts operations the recipient may perform on the received message. The recipient and sender need not agree on a control protocol in advance of the communication. Wide distribution of a Digital Rights Management System may be facilitated by use of self-installing modules, which integrate with existing software used for document publishing and retrieval. The modules are forwarded to unregistered recipients upon authentication of the recipient, and install automatically on the recipient's computer. The modules authenticate instructions from a sender, and, per instructions from the sender, may pre-empt certain types of operations on the e-mail by the recipient

    Abstract translation: 描述了系统和方法,以便以对任何终端接收者是透明的方式使发送者能够控制文档。 本发明包括使得发送者能够以(1)加密消息以确保其安全性的方式来控制发送给接收者的文档的机制,以及(2)限制接收者可以对接收到的消息执行的操作。 接收者和发送者在通信之前不需要就控制协议达成一致。 可以通过使用与用于文档发布和检索的现有软件集成的自动安装模块来促进数字版权管理系统的广泛分发。 验证收件人后,模块将转发到未注册的收件人,并自动安装在收件人的计算机上。 这些模块对来自发件人的指令进行认证,并且根据发送者的指示,可以在收件人的电子邮件上预先采取某些类型的操作

    Applet and application display in embedded systems using child and orphan graphics contexts
    12.
    发明授权
    Applet and application display in embedded systems using child and orphan graphics contexts 有权
    Applet和应用程序在使用儿童和孤儿图形上下文的嵌入式系统中显示

    公开(公告)号:US06351272B1

    公开(公告)日:2002-02-26

    申请号:US09203183

    申请日:1998-11-30

    Applicant: Rajesh Kanungo

    Inventor: Rajesh Kanungo

    CPC classification number: G06F9/451

    Abstract: A method and apparatus implementing a separate child context for each applet (or similar element) of a browser. A described embodiment of the present invention provides one or more child contexts that correspond to elements in the HTML for a web page displayed by a browser. For example, each applet executed by the browser has a corresponding and separate child context. Each child context has an associated memory buffer. An orphan context is provided for behind the scenes drawing, where contents of the orphan context is indirectly drawn on a display screen via the buffer associated with the child context. The browser also has a parent context, which each child context points to. When a graphic is displayed via a widget, the widget draws the graphic (such as a panel or a non-pressed button) in the child context of the applet and sets a “damage” flag in the child context. When the browser performs its main browser loop, it checks the status of the damaged flag for each element (including each applet). If the browser finds a damage flag that is set, this means that something was written into the child buffer and that the parent buffer needs updating. In this case, the browser “pulls” the information from the child buffer into the parent buffer, which is then used to update the display screen.

    Abstract translation: 为浏览器的每个小应用程序(或类似元素)实现单独的子上下文的方法和装置。 本发明的一个描述的实施例提供了一个或多个对应于浏览器显示的网页的HTML中的元素的子上下文。 例如,由浏览器执行的每个小程序都具有相应和单独的子上下文。 每个子上下文都有一个关联的内存缓冲区。 为幕后绘图提供孤立上下文,其中孤立上下文的内容经由与子上下文相关联的缓冲器在显示屏上间接绘制。 浏览器还有一个父上下文,每个子上下文指向。 当通过小部件显示图形时,小部件在小程序的子上下文中绘制图形(例如面板或未按下的按钮),并在子上下文中设置“损坏”标志。 当浏览器执行其主浏览器循环时,它会检查每个元素(包括每个小程序)的损坏标志的状态。 如果浏览器找到设置的损坏标志,这意味着某些东西被写入子缓冲区,并且父缓冲区需要更新。 在这种情况下,浏览器将信息从子缓冲区“拉”到父缓冲区中,然后用于更新显示屏幕。

    System and method for downloading and rendering glyphs in a set top box
    13.
    发明授权
    System and method for downloading and rendering glyphs in a set top box 失效
    在机顶盒中下载和渲染字形的系统和方法

    公开(公告)号:US6141002A

    公开(公告)日:2000-10-31

    申请号:US747204

    申请日:1996-11-12

    CPC classification number: H04N21/40 H04N21/4884

    Abstract: A system and method for receiving and rendering Unicode text in multiple languages on a set top box is disclosed. The system includes a set top box which receives an application program from a broadcast station. The set top box executes the application program. The application program includes Unicode character encoding text for display on a television coupled to the set top box. An operating environment running on the set top box includes a Unicode encoding engine which the application program invokes to display Unicode text. The encoding engine determines the language of characters in the text and invokes a rendering engine corresponding to the language of each character, thus enabling characters from different languages to be mixed in the same text string. The rendering engine has specific knowledge of the language, such as rendering direction and context. One or more glyph sets may be plugged in to the set top box to support different languages and fonts according the locale in which the set top box will be used. The rendering engine renders the characters using the glyphs in the glyph sets. Furthermore, glyphs not present in the set top box may be downloaded to the set top box along with the application program and rendered by a rendering engine. A set top box and method for efficiently storing and quickly retrieving the large number of Japanese Unicode characters using a hash table and hashing method in the set top box is also disclosed.

    Abstract translation: 公开了一种用于在机顶盒上接收和呈现多种语言的Unicode文本的系统和方法。 该系统包括从广播站接收应用程序的机顶盒。 机顶盒执行应用程序。 应用程序包括用于在与机顶盒耦合的电视机上显示的Unicode字符编码文本。 在机顶盒上运行的操作环境包括应用程序调用以显示Unicode文本的Unicode编码引擎。 编码引擎确定文本中的字符的语言,并调用与每个字符的语言相对应的渲染引擎,从而使来自不同语言的字符可以混合在同一文本字符串中。 渲染引擎具有语言的具体知识,如渲染方向和上下文。 可以将一个或多个字形集插入到机顶盒中,以根据将使用机顶盒的区域设置来支持不同的语言和字体。 渲染引擎使用字形集中的字形来呈现字符。 此外,机顶盒中不存在的字形可以与应用程序一起下载到机顶盒并由呈现引擎呈现。 还公开了一种使用机顶盒中的哈希表和散列方法有效地存储和快速检索大量日本Unicode字符的机顶盒和方法。

    System and method for efficiently storing and quickly retrieving glyphs
for large character set languages in a set top box
    14.
    发明授权
    System and method for efficiently storing and quickly retrieving glyphs for large character set languages in a set top box 失效
    用于在机顶盒中有效存储和快速检索大字符集语言的字形的系统和方法

    公开(公告)号:US5870084A

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

    申请号:US747207

    申请日:1996-11-12

    CPC classification number: H04N21/40 H04N21/4884

    Abstract: A system and method for receiving and rendering Unicode text in multiple languages on a set top box is disclosed. The system includes a set top box which receives an application program from a broadcast station. The set top box executes the application program. The application program includes Unicode character encoding text for display on a television coupled to the set top box. An operating environment running on the set top box includes a Unicode encoding engine which the application program invokes to display Unicode text. The encoding engine determines the language of characters in the text and invokes a rendering engine corresponding to the language of each character, thus enabling characters from different languages to be mixed in the same text string. The rendering engine has specific knowledge of the language, such as rendering direction and context. One or more glyph sets may be plugged in to the set top box to support different languages and fonts according the locale in which the set top box will be used. The rendering engine renders the characters using the glyphs in the glyph sets. Furthermore, glyphs not present in the set top box may be downloaded to the set top box along with the application program and rendered by a rendering engine. A set top box and method for efficiently storing and quickly retrieving the large number of Japanese Unicode characters using a hash table and hashing method in the set top box is also disclosed.

    Abstract translation: 公开了一种用于在机顶盒上接收和呈现多种语言的Unicode文本的系统和方法。 该系统包括从广播站接收应用程序的机顶盒。 机顶盒执行应用程序。 应用程序包括用于在与机顶盒耦合的电视机上显示的Unicode字符编码文本。 在机顶盒上运行的操作环境包括应用程序调用以显示Unicode文本的Unicode编码引擎。 编码引擎确定文本中的字符的语言,并调用与每个字符的语言相对应的渲染引擎,从而使来自不同语言的字符可以混合在同一文本字符串中。 渲染引擎具有语言的具体知识,如渲染方向和上下文。 可以将一个或多个字形集插入到机顶盒中,以根据将使用机顶盒的区域设置来支持不同的语言和字体。 渲染引擎使用字形集中的字形来呈现字符。 此外,机顶盒中不存在的字形可以与应用程序一起下载到机顶盒并由呈现引擎呈现。 还公开了一种使用机顶盒中的哈希表和散列方法有效地存储和快速检索大量日本Unicode字符的机顶盒和方法。

    Secure Access to Electronic Devices
    15.
    发明申请
    Secure Access to Electronic Devices 有权
    安全访问电子设备

    公开(公告)号:US20120254622A1

    公开(公告)日:2012-10-04

    申请号:US13077702

    申请日:2011-03-31

    Applicant: Rajesh Kanungo

    Inventor: Rajesh Kanungo

    CPC classification number: G06F21/34

    Abstract: A device may select a password and encrypt it utilizing a public key. The device may provide the encrypted password when an access request is received from a client. The client may obtain an unencrypted version of the password by submitting it to a private key server (which utilizes the private key to decrypt the password) and return the password to the device. When the device receives the unencrypted password from the client, the device may allow access. The device may generate the password once during operation. However, in some implementations, the device may generate a new password for each access request and may only respond to the most recently issued password. The device may generate, encrypt, and transmit a single password. However, in various implementations the device may generate, encrypt, and/or transmit a number of different passwords to support different access configurations.

    Abstract translation: 设备可以选择密码并利用公钥加密密码。 当从客户端接收到访问请求时,设备可以提供加密密码。 客户端可以通过将密码提交给私钥服务器(使用私钥解密密码)并将密码返回到设备来获取密码的未加密版本。 当设备从客户端收到未加密的密码时,设备可能允许访问。 设备在运行过程中可能会生成一次密码。 然而,在一些实现中,设备可以为每个访问请求生成新密码,并且可以仅响应最近发布的密码。 该设备可以生成,加密和传输单个密码。 然而,在各种实现中,设备可以生成,加密和/或发送多个不同的密码以支持不同的访问配置。

    SECURE APPLICATION SIGNING
    16.
    发明申请
    SECURE APPLICATION SIGNING 审中-公开
    安全应用程序注册

    公开(公告)号:US20090210702A1

    公开(公告)日:2009-08-20

    申请号:US12361468

    申请日:2009-01-28

    Abstract: A system and method for facilitating approval of an application and for making the application available for download by mobile computing devices has a first module configured to receive a user input received from a software development environment, a second module configured to initiate an application approval process based on the user input, and a third module configured to make the application available for download by mobile computing devices based on the approval process.

    Abstract translation: 一种用于促进应用程序的批准和使得可由移动计算设备下载的应用的系统和方法具有被配置为接收从软件开发环境接收的用户输入的第一模块,被配置为发起基于应用程序批准过程的第二模块 以及第三模块,其被配置为使得应用可以基于所述批准过程由所述移动计算设备进行下载。

    SYSTEMS AND METHOD FOR THE TRANSPARENT MANAGEMENT OF DOCUMENT RIGHTS
    17.
    发明申请
    SYSTEMS AND METHOD FOR THE TRANSPARENT MANAGEMENT OF DOCUMENT RIGHTS 审中-公开
    文件权利透明度管理的系统和方法

    公开(公告)号:US20090077381A1

    公开(公告)日:2009-03-19

    申请号:US12327748

    申请日:2008-12-03

    CPC classification number: H04L63/0428 H04L51/00 H04L63/12

    Abstract: Systems and methods are described for enabling documents to be controlled by a sender, in a manner which is transparent to any end recipients. The invention include mechanisms enabling a sender to control documents sent to recipient, in a manner that (1) encrypts the message to ensure its security, and (2) restricts operations the recipient may perform on the received message. The recipient and sender need not agree on a control protocol in advance of the communication. Wide distribution of a Digital Rights Management System may be facilitated by use of self-installing modules, which integrate with existing software used for document publishing and retrieval. The modules are forwarded to unregistered recipients upon authentication of the recipient, and install automatically on the recipient's computer. The modules authenticate instructions from a sender, and, per instructions from the sender, may pre-empt certain types of operations on the e-mail by the recipient

    Abstract translation: 描述了系统和方法,以便以对任何终端接收者是透明的方式使发送者能够控制文档。 本发明包括使得发送者能够以(1)加密消息以确保其安全性的方式来控制发送给接收者的文档的机制,以及(2)限制接收者可以对接收到的消息执行的操作。 接收者和发送者在通信之前不需要就控制协议达成一致。 可以通过使用与用于文档发布和检索的现有软件集成的自动安装模块来促进数字版权管理系统的广泛分发。 验证收件人后,模块将转发到未注册的收件人,并自动安装在收件人的计算机上。 这些模块对来自发件人的指令进行认证,并且根据发送者的指示,可以在收件人的电子邮件上预先采取某些类型的操作

    Display widget interaction in embedded systems using child graphics contexts
    18.
    发明授权
    Display widget interaction in embedded systems using child graphics contexts 有权
    在使用子图形上下文的嵌入式系统中显示窗口小部件交互

    公开(公告)号:US06266056B1

    公开(公告)日:2001-07-24

    申请号:US09203043

    申请日:1998-11-30

    Applicant: Rajesh Kanungo

    Inventor: Rajesh Kanungo

    CPC classification number: G06F9/451

    Abstract: A method and apparatus implementing a separate child context for each applet (or similar element) of a browser. A described embodiment of the present invention provides one or more child contexts that correspond to elements in the HTML for a web page displayed by a browser. For example, each applet executed by the browser has a corresponding and separate child context Each child context has an associated memory buffer. The browser also has a parent context, which each child context points to. When a graphic is displayed via a widget, the widget draws the graphic (such as a panel or a non-pressed button) in the child context of the applet and sets a “damage” flag in the child context. When the browser performs its main browser loop, it checks the status of the damaged flag for each element (including each applet). If the browser finds a damage flag that is set, this means that something was written into the child buffer and that the parent buffer needs updating. In this case, the browser “pulls” the information from the child buffer into the parent buffer, which is then used to update the display screen. Other components, called reactive components, present special problems and are treated specially. Reactive components are drawn directly into both the child and parent contexts and buffers without waiting for the main browser loop.

    Abstract translation: 为浏览器的每个小应用程序(或类似元素)实现单独的子上下文的方法和装置。 本发明的一个描述的实施例提供了一个或多个对应于浏览器显示的网页的HTML中的元素的子上下文。 例如,由浏览器执行的每个小程序都具有相应和单独的子上下文每个子上下文都有一个关联的内存缓冲区。 浏览器还有一个父上下文,每个子上下文指向。 当通过小部件显示图形时,小部件在小程序的子上下文中绘制图形(例如面板或未按下的按钮),并在子上下文中设置“损坏”标志。 当浏览器执行其主浏览器循环时,它会检查每个元素(包括每个小程序)的损坏标志的状态。 如果浏览器找到设置的损坏标志,这意味着某些东西被写入子缓冲区,并且父缓冲区需要更新。 在这种情况下,浏览器将信息从子缓冲区“拉”到父缓冲区中,然后用于更新显示屏幕。 被称为反应性组分的其他组分存在特殊问题,并被特别处理。 反应组件直接绘制到子上下文和父上下文和缓冲区中,而不用等待主浏览器循环。

Patent Agency Ranking