Patents by Inventor Tatiana Kalougina

Tatiana Kalougina 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).

  • Patent number: 10424373
    Abstract: The invention provides a system and method of provisioning a resource to an electronic device. The method comprises the steps of: (a) maintaining a library of resources at a remote server from the device; (b) after a triggering event, providing a data transmission to the device, the data transmission containing access information for the library that can be extracted by the device and used to access the library; and (c) after a selection event initiated on the device for a specific resource from the library, providing a second data transmission to the device, the second data transmission containing a copy of the specific resource. The system provides a server, a resource, a device and a communication link incorporating the method.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: September 24, 2019
    Assignee: BLACKBERRY LIMITED
    Inventors: Michael Knowles, Robert Edwards, Andrew Bocking, Tatiana Kalougina
  • Publication number: 20180374534
    Abstract: The invention provides a system and method of provisioning a resource to an electronic device. The method comprises the steps of: (a) maintaining a library of resources at a remote server from the device; (b) after a triggering event, providing a data transmission to the device, the data transmission containing access information for the library that can be extracted by the device and used to access the library; and (c) after a selection event initiated on the device for a specific resource from the library, providing a second data transmission to the device, the second data transmission containing a copy of the specific resource. The system provides a server, a resource, a device and a communication link incorporating the method.
    Type: Application
    Filed: August 31, 2018
    Publication date: December 27, 2018
    Inventors: Michael KNOWLES, Robert EDWARDS, Andrew BOCKING, Tatiana Kalougina
  • Patent number: 10069750
    Abstract: The invention provides a system and method of provisioning a resource to an electronic device. The method comprises the steps of: (a) maintaining a library of resources at a remote server from the device; (b) after a triggering event, providing a data transmission to the device, the data transmission containing access information for the library that can be extracted by the device and used to access the library; and (c) after a selection event initiated on the device for a specific resource from the library, providing a second data transmission to the device, the second data transmission containing a copy of the specific resource. The system provides a server, a resource, a device and a communication link incorporating the method.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: September 4, 2018
    Assignee: BLACKBERRY LIMITED
    Inventors: Michael Knowles, Robert Edwards, Andrew Bocking, Tatiana Kalougina
  • Publication number: 20150295846
    Abstract: The invention provides a system and method of provisioning a resource to an electronic device. The method comprises the steps of: (a) maintaining a library of resources at a remote server from the device; (b) after a triggering event, providing a data transmission to the device, the data transmission containing access information for the library that can be extracted by the device and used to access the library; and (c) after a selection event initiated on the device for a specific resource from the library, providing a second data transmission to the device, the second data transmission containing a copy of the specific resource. The system provides a server, a resource, a device and a communication link incorporating the method.
    Type: Application
    Filed: June 25, 2015
    Publication date: October 15, 2015
    Inventors: Michael KNOWLES, Robert EDWARDS, Andrew BOCKING, Tatiana KALOUGINA
  • Patent number: 9137328
    Abstract: The disclosure recites a device, system and method for provisioning resources from a server in a network to a mobile electronic device. The method comprises: after the electronic device has been approved for an initial registration with the communications network, receiving a data transmission at the electronic device from the communication network, the data transmission containing access information relating to a resource in a library that is the communication network; extracting the access information from the data transmission at the electronic device; sending a request from the electronic device to the communication network for a second data transmission containing a copy of the resource to the electronic device; downloading the resource from the communication network; and integrating the resource into an application as an output generated by the application.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: September 15, 2015
    Assignee: BLACKBERRY LIMITED
    Inventors: Michael Knowles, Robert Edwards, Andrew Bocking, Tatiana Kalougina
  • Patent number: 8930494
    Abstract: A method of securely synchronizing cache contents of a mobile browser with a server includes initiating a session between the browser and server, including transmission of browser state information regarding the cache contents and an authentication key to the server; maintaining a record of data sent from the server to the browser for storage in the cache; maintaining a record of the state information regarding the cache contents transmitted from the browser to the server; and transmitting data requests from the browser to the server, in response to which the server uses the key as a seed generation function and accesses each the record of data and returns only data that does not already form part of the cache contents, and wherein the data includes a result of a hash of data generated by the generation function for authentication by the browser before updating the cache contents with the data.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: January 6, 2015
    Assignee: Blackberry Limited
    Inventors: Michael Knowles, David Tapuska, Tatiana Kalougina
  • Patent number: 8850343
    Abstract: A viewable map region of a map is visually displayed in a display, and a plurality of point of interest (POI) indicators are presented in the viewable region. One or more off-map indicators are also presented in the viewable region, where each off-map indicator indicates a POI indicator outside of the viewable region but within a predetermined range. In response to detecting a forward signal when a cursor is on a current POI or off-map indicator, the viewable region is panned in the display in the upwards direction when the cursor is on a topmost POI or off-map indicator. Otherwise, the cursor is repositioned in an upwards direction onto a next POI or off-map indicator in the viewable region. The reverse occurs with respect to detecting of a reverse positioning signal.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: September 30, 2014
    Assignee: BlackBerry Limited
    Inventors: Gerhard Dietrich Klassen, Tatiana Kalougina, Shual S Wisebourt, Peter John Devenyi, Jesse Boudreau, Eric Johnson
  • Patent number: 8706840
    Abstract: The disclosure recites a device, system and method for provisioning resources from a server in a network to a mobile electronic device. The method comprises the steps of: downloading access information from the server for the resource; presenting the resource for selection on a graphical user interface (GUI) rendered on a display; sending a request to the server to download the resource from the communications network; and after receiving the resource from the communications network, integrating the resource into the application.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: April 22, 2014
    Assignee: Blackberry Limited
    Inventors: Michael Knowles, Robert Edwards, Andrew Bocking, Tatiana Kalougina
  • Publication number: 20140095661
    Abstract: The disclosure recites a device, system and method for provisioning resources from a server in a network to a mobile electronic device. The method comprises: after the electronic device has been approved for an initial registration with the communications network, receiving a data transmission at the electronic device from the communication network, the data transmission containing access information relating to a resource in a library that is the communication network; extracting the access information from the data transmission at the electronic device; sending a request from the electronic device to the communication network for a second data transmission containing a copy of the resource to the electronic device; downloading the resource from the communication network; and integrating the resource into an application as an output generated by the application.
    Type: Application
    Filed: December 4, 2013
    Publication date: April 3, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael KNOWLES, Robert EDWARDS, Andrew BOCKING, Tatiana KALOUGINA
  • Patent number: 8615549
    Abstract: A method for training a server for content delivery based on communication of state information from a mobile device browser, the method comprising providing a control channel between the server and mobile device browser, transmitting over the control channel a plurality of request messages from the mobile device browser to the server for Web pages, each of the messages indicating browsing-related state data, and implementing heuristic algorithms within the server to detect and learn patterns of the request messages, pre-fetching at least hypertext content of Web pages that the server has learned will likely be requested, and embedding the hypertext content in response codes within response messages over the control channel from the server to the mobile device browser.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: December 24, 2013
    Assignee: Blackberry Limited
    Inventors: Michael Knowles, David Tapuska, Tatiana Kalougina
  • Patent number: 8543697
    Abstract: A method for communicating state information between a server and a mobile device browser, comprising the steps of providing a control channel between the server and mobile device browser, transmitting at least one message from the mobile device browser to the server over the control channel indicative of browsing-related cache data, and regulating subsequent transmission of data from the server to the mobile device browser based on the at least one message.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: September 24, 2013
    Assignee: Research In Motion Limited
    Inventors: Michael Knowles, David Tapuska, Tatiana Kalougina
  • Patent number: 8397171
    Abstract: A method for use in controlling user interface operation of a communication device when visually displaying a map involves the steps of causing a viewable map region of the map to be visually displayed in a display, the viewable map region having a plurality of selectable map elements; maintaining a list of element identifiers which includes element identifiers corresponding to the selectable map elements in the viewable map region, each element identifier being associated with a pair of x, y coordinates for visual display; controlling end user selection of the selectable map elements via a positioning mechanism in left and right directions in accordance with a numeric order of the x-coordinates; and controlling end user selection of the selectable map elements via the positioning mechanism in up and down directions in accordance with a numeric order of the y-coordinates.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: March 12, 2013
    Assignee: Reaearch In Motion Limited
    Inventors: Gerhard Dietrich Klassen, Tatiana Kalougina, Shaul Wisebourt, Peter John Devenyi, Jesse Joseph Boudreau, Eric Johnson
  • Publication number: 20120233291
    Abstract: The disclosure recites a device, system and method for provisioning resources from a server in a network to a mobile electronic device. The method comprises the steps of: downloading access information from the server for the resource; presenting the resource for selection on a graphical user interface (GUI) rendered on a display; sending a request to the server to download the resource from the communications network; and after receiving the resource from the communications network, integrating the resource into the application.
    Type: Application
    Filed: May 22, 2012
    Publication date: September 13, 2012
    Inventors: Michael Knowles, Robert Edwards, Andrew Bocking, Tatiana Kalougina
  • Publication number: 20120210131
    Abstract: A method of securely synchronizing cache contents of a mobile browser with a server includes initiating a session between the browser and server, including transmission of browser state information regarding the cache contents and an authentication key to the server; maintaining a record of data sent from the server to the browser for storage in the cache; maintaining a record of the state information regarding the cache contents transmitted from the browser to the server; and transmitting data requests from the browser to the server, in response to which the server uses the key as a seed generation function and accesses each the record of data and returns only data that does not already form part of the cache contents, and wherein the data includes a result of a hash of data generated by the generation function for authentication by the browser before updating the cache contents with the data.
    Type: Application
    Filed: April 24, 2012
    Publication date: August 16, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael KNOWLES, David TAPUSKA, Tatiana KALOUGINA
  • Patent number: 8209454
    Abstract: The disclosure provides a system and method of provisioning a resource to an electronic device. The method comprises: after a triggering event, receiving from a network a data transmission at the device, the data transmission containing access information relating to a resource in a library that is in a remote server from the device, the resource relating to an application operating on the device; extracting the access information from the data transmission at the device; presenting the access information for the resource in a graphical user interface (GUI) on a display of the device; and after a selection event is initiated on the device for the resource, initiating a second data transmission containing a copy of the resource to the device and integrating the resource into the application as an output generated by the application.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: June 26, 2012
    Assignee: Research in Motion Limited
    Inventors: Michael Knowles, Robert Edwards, Andrew Bocking, Tatiana Kalougina
  • Patent number: 8195763
    Abstract: A method of securely synchronizing cache contents of a mobile browser with a server includes initiating a session between the browser and server, including transmission of browser state information regarding the cache contents and an authentication key to the server; maintaining a record of data sent from the server to the browser for storage in the cache; maintaining a record of the state information regarding the cache contents transmitted from the browser to the server; and transmitting data requests from the browser to the server, in response to which the server uses the key as a seed generation function and accesses each the record of data and returns only data that does not already form part of the cache contents, and wherein the data includes a result of a hash of data generated by the generation function for authentication by the browser before updating the cache contents with the data.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: June 5, 2012
    Assignee: Research In Motion Limited
    Inventors: Michael Knowles, David Tapuska, Tatiana Kalougina
  • Publication number: 20110264731
    Abstract: A method for training a server for content delivery based on communication of state information from a mobile device browser, the method comprising providing a control channel between the server and mobile device browser, transmitting over the control channel a plurality of request messages from the mobile device browser to the server for Web pages, each of the messages indicating browsing-related state data, and implementing heuristic algorithms within the server to detect and learn patterns of the request messages, pre-fetching at least hypertext content of Web pages that the server has learned will likely be requested, and embedding the hypertext content in response codes within response messages over the control channel from the server to the mobile device browser.
    Type: Application
    Filed: June 30, 2011
    Publication date: October 27, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael KNOWLES, David TAPUSKA, Tatiana KALOUGINA
  • Patent number: 8005891
    Abstract: A method for training a server for content delivery based on communication of state information from a mobile device browser, the method comprising providing a control channel between the server and mobile device browser, transmitting over the control channel a plurality of request messages from the mobile device browser to the server for Web pages, each of the messages indicating browsing-related state data, and implementing heuristic algorithms within the server to detect and learn patterns of the request messages, pre-fetching at least hypertext content of Web pages that the server has learned will likely be requested, and embedding the hypertext content in response codes within response messages over the control channel from the server to the mobile device browser.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: August 23, 2011
    Assignee: Research in Motion Limited
    Inventors: Michael Knowles, David Tapuska, Tatiana Kalougina
  • Publication number: 20100269154
    Abstract: A method for communicating state information between a server and a mobile device browser with version handling includes: providing a control channel between the server and mobile device browser; transmitting at least one message from the mobile device browser to the server over the control channel indicative of browsing-related state data, wherein the at least one message includes an XML-encoded document and a protocol version value identifying a version of Document Type Definition (DTD) against which to validate the XML-encoded document; and regulating subsequent transmission of data from the server to the mobile device browser based on the at least one message.
    Type: Application
    Filed: April 28, 2010
    Publication date: October 21, 2010
    Applicant: Research In Motion Limited
    Inventors: Michael KNOWLES, David TAPUSKA, Tatiana KALOUGINA
  • Publication number: 20090319711
    Abstract: The disclosure provides a system and method of provisioning a resource to an electronic device. The method comprises: after a triggering event, receiving from a network a data transmission at the device, the data transmission containing access information relating to a resource in a library that is in a remote server from the device, the resource relating to an application operating on the device; extracting the access information from the data transmission at the device; presenting the access information for the resource in a graphical user interface (GUI) on a display of the device; and after a selection event is initiated on the device for the resource, initiating a second data transmission containing a copy of the resource to the device and integrating the resource into the application as an output generated by the application.
    Type: Application
    Filed: August 31, 2009
    Publication date: December 24, 2009
    Inventors: Michael KNOWLES, Robert EDWARDS, Andrew Bocking, Tatiana Kalougina