Patents by Inventor Nikolai Grigoriev

Nikolai Grigoriev has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20110107033
    Abstract: An approach is provided for providing an application-level cache. A caching application configures at least one memory of a mobile terminal into an application-level cache with a locked region and a floating region. The caching application then causes, at least in part, actions that result in caching, into each of the locked region and the floating region, of data items that are anticipated to be requested via an application of the mobile terminal.
    Type: Application
    Filed: November 4, 2009
    Publication date: May 5, 2011
    Applicant: Nokia Corporation
    Inventors: Nikolai Grigoriev, Sylvain Legault
  • Publication number: 20080307517
    Abstract: A computing system, method and product comprising a server, a mobile device comprising a client interconnected with the server via a data network, the client identified by a credential which is unavailable to the client and an intermediate node interconnected to the client and the server via the data network wherein the credential is available to the intermediate node. Upon reception of a service request from the client at a first server address the server redirects the client to transmit the service request to a second server address via the intermediate node together with a token, wherein the intermediate node appends a credential identifying the client to the redirected service request and the token and relays the redirected service request, the token and the credential to the second server address.
    Type: Application
    Filed: November 24, 2006
    Publication date: December 11, 2008
    Inventors: Nikolai Grigoriev, Haraldur Thorkelsson, Sylvain Legault, Alain Caron
  • Patent number: 7454695
    Abstract: Methods are provided for rendering tabular data to a variety of media. A table is received having one or more cells where each cell may span one or more columns and one or more rows. The table is represented as a grid where the grid houses the cells. Moreover, a generic table is provided and represented by one or more formatting commands, which are operable to provide a rendering of the grid to an output media. Furthermore, a set of executable instructions operable to produce formatting commands to render a table is provided including decoupling cells from a table and storing the cells in a matrix. A dimension is associated with each cell in terms of each cell's relative position to other cells within the matrix. Further, formatting commands are outputted and operable to produce a rendition of the table to an output media. Also, a set of executable instructions operable to produce a rendition of a table is provided.
    Type: Grant
    Filed: October 30, 2000
    Date of Patent: November 18, 2008
    Assignee: RenderX, Inc.
    Inventor: Nikolai Grigoriev
  • Publication number: 20080229230
    Abstract: A method for concealing and revealing sensitive data on an electronic communications device is disclosed. The electronic communications device comprises a plurality of keys, a display upon which a series of characters are adapted to be displayed, the series of characters forming a character string and composed by input operation of a subset of the plurality of Keys, and a processor for implementing at least one module that includes at least one security component.
    Type: Application
    Filed: November 14, 2006
    Publication date: September 18, 2008
    Inventors: Nikolai Grigoriev, Haraldur Thorkelsson, Natalie Jhaveri
  • Publication number: 20080177840
    Abstract: In an instant messaging system, message latency is reduced by initiating traffic channel set-up at a receiving device concurrently while a sending device is generating the instant message. When a user begins generating an instant message, the sending device transmits a service request to a payload and connection server to indicate that an instant message is pending. Upon receipt of the service request, the payload and connection server notifies the receiving device so that the receiving device can initiate traffic channel set-up concurrently while the instant message is being recorded. When the traffic channel is established, the receiving device polls the server. If the instant message is not yet received by the payload and connection server when the polling request is received, the payload and connection server waits a predetermined period of time to receive the pending instant message and forwards the instant message when it is received.
    Type: Application
    Filed: January 19, 2007
    Publication date: July 24, 2008
    Applicant: OZ Communications Inc.
    Inventors: Nikolai Grigoriev, Haraldur Thorkelsson, Jean Regnier