Patents by Inventor Dan Dumitru

Dan Dumitru 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: 8018474
    Abstract: A method for viewing a full image of a server stored original attachment on a portable electronic device including: building a graph structure within the server representing a map of the original image, downloading and displaying a re-sized image from the server to the portable electronic device, the original image exceeding an image size limit of the portable electronic device indicative of screen size of the portable electronic device, calculating width and height parameters of the full image, sending a request from the portable electronic device to the server to enlarge the image displayed on the device based on the width and height parameters, the request including the image size limit, retrieving and traversing the graph structure within the server to locate a separate image component constructed for the image size limit, collecting image binary data from the separate image component and modifying the image binary data based on the width and height parameters to create the full image of the original imag
    Type: Grant
    Filed: October 25, 2010
    Date of Patent: September 13, 2011
    Assignee: Research In Motion Limited
    Inventors: Olav A. Sylthe, Dan Dumitru, Andrew Bocking
  • Publication number: 20110167086
    Abstract: A server find process by which a user enters a search term for a document attachment into his/her mobile communication device. If no occurrences of the term are found on the device, the device then prompts the user to initiate a server side search. If the user accepts, then the server searches the document attachment and returns the first section of text that contains the search term to the device for viewing by the user. This process can then be repeated until the server find feature reports that no further instances of the search string have been found on the server.
    Type: Application
    Filed: January 13, 2011
    Publication date: July 7, 2011
    Inventors: Olav A. Sylthe, Jianwei Yuan, Dan Dumitru
  • Publication number: 20110050704
    Abstract: A method for viewing a full image of a server stored original attachment on a portable electronic device including: building a graph structure within the server representing a map of the original image, downloading and displaying a re-sized image from the server to the portable electronic device, the original image exceeding an image size limit of the portable electronic device indicative of screen size of the portable electronic device, dividing the original image into four individual quadrants and calculating width and height parameters of the four individual quadrants, sending a request from the portable electronic device to the server to enlarge the image displayed on the device based on the width and height parameters, the request including the image size limit, retrieving and traversing the graph structure within the server to locate a separate image component constructed for the image size limit, collecting image binary data from the separate image component and modifying the image binary data based on
    Type: Application
    Filed: August 30, 2010
    Publication date: March 3, 2011
    Inventors: Olav A. Sylthe, Andrew Bocking, Dan Dumitru
  • Patent number: 7895230
    Abstract: A server find process by which a user enters a search term for a document attachment into his/her mobile communication device. If no occurrences of the term are found on the device, the device then prompts the user to initiate a server side search. If the user accepts, then the server searches the document attachment and returns the first section of text that contains the search term to the device for viewing by the user. This process can then be repeated until the server find feature reports that no further instances of the search string have been found on the server.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: February 22, 2011
    Assignee: Research In Motion Limited
    Inventors: Olav A. Sylthe, Jianwei Yuan, Dan Dumitru
  • Publication number: 20110032273
    Abstract: A method for viewing a full image of a server stored original attachment on a portable electronic device including: building a graph structure within the server representing a map of the original image, downloading and displaying a re-sized image from the server to the portable electronic device, the original image exceeding an image size limit of the portable electronic device indicative of screen size of the portable electronic device, calculating width and height parameters of the full image, sending a request from the portable electronic device to the server to enlarge the image displayed on the device based on the width and height parameters, the request including the image size limit, retrieving and traversing the graph structure within the server to locate a separate image component constructed for the image size limit, collecting image binary data from the separate image component and modifying the image binary data based on the width and height parameters to create the full image of the original imag
    Type: Application
    Filed: October 25, 2010
    Publication date: February 10, 2011
    Inventors: Olav A. Sylthe, Dan Dumitru, Andrew Bocking
  • Patent number: 7843472
    Abstract: A method for viewing a full image of a server stored original attachment on a portable electronic device including: building a graph structure within the server representing a map of the original image, downloading and displaying a re-sized image from the server to the portable electronic device, the original image exceeding an image size limit of the portable electronic device indicative of screen size of the portable electronic device, calculating width and height parameters of the full image, sending a request from the portable electronic device to the server to enlarge the image displayed on the device based on the width and height parameters, the request including the image size limit, retrieving and traversing the graph structure within the server to locate a separate image component constructed for the image size limit, collecting image binary data from the separate image component and modifying the image binary data based on the width and height parameters to create the full image of the original imag
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: November 30, 2010
    Assignee: Research In Motion Limited
    Inventors: Olav A. Sylthe, Dan Dumitru, Andrew Bocking
  • Publication number: 20100287467
    Abstract: A process is set forth for previewing a table attachment on a mobile communication device, and upon identifying table content of interest viewing and/or retrieving the entire table from an attachment server. In one embodiment, a small 4×4 row/column preview is presented on the device of every table found in a document attachment, with the cell content textual information limited to the requesting device display capabilities. This limitation avoids any requirement to download large amounts of individual cell content to the device. Thus, the user is able to quickly identify which tables are of interest and then request a full table download from the attachment server in an on-demand fashion. In this regard, the preview table itself preferably also functions as a link to the full table stored at the server to facilitate easy retrieval to the device for viewing in a spreadsheet view.
    Type: Application
    Filed: April 7, 2010
    Publication date: November 11, 2010
    Applicant: Research In Motion Limited
    Inventors: Olav A. Sylthe, Jianwei (Oliver) Yuan, Dan Dumitru
  • Patent number: 7812852
    Abstract: A method for viewing a full image of a server stored original attachment on a portable electronic device including: building a graph structure within the server representing a map of the original image, downloading and displaying a re-sized image from the server to the portable electronic device, the original image exceeding an image size limit of the portable electronic device indicative of screen size of the portable electronic device, dividing the original image into four individual quadrants and calculating width and height parameters of the four individual quadrants, sending a request from the portable electronic device to the server to enlarge the image displayed on the device based on the width and height parameters, the request including the image size limit, retrieving and traversing the graph structure within the server to locate a separate image component constructed for the image size limit, collecting image binary data from the separate image component and modifying the image binary data based on
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: October 12, 2010
    Assignee: Research In Motion Limited
    Inventors: Olav A. Sylthe, Andrew Bocking, Dan Dumitru
  • Publication number: 20100235753
    Abstract: A method for viewing a full image of a server stored original attachment on a portable electronic device including: building a graph structure within the server representing a map of the original image, downloading and displaying a re-sized image from the server to the portable electronic device, the original image exceeding an image size limit of the portable electronic device indicative of screen size of the portable electronic device, calculating width and height parameters of the full image, sending a request from the portable electronic device to the server to enlarge the image displayed on the device based on the width and height parameters, the request including the image size limit, retrieving and traversing the graph structure within the server to locate a separate image component constructed for the image size limit, collecting image binary data from the separate image component and modifying the image binary data based on the width and height parameters to create the full image of the original imag
    Type: Application
    Filed: April 26, 2010
    Publication date: September 16, 2010
    Inventors: Olav A. Sylthe, Dan Dumitru, Andrew Bocking
  • Patent number: 7733356
    Abstract: A method for viewing a full image of a server stored original attachment on a portable electronic device including: building a graph structure within the server representing a map of the original image, downloading and displaying a re-sized image from the server to the portable electronic device, the original image exceeding an image size limit of the portable electronic device indicative of screen size of the portable electronic device, calculating width and height parameters of the full image, sending a request from the portable electronic device to the server to enlarge the image displayed on the device based on the width and height parameters, the request including the image size limit, retrieving and traversing the graph structure within the server to locate a separate image component constructed for the image size limit, collecting image binary data from the separate image component and modifying the image binary data based on the width and height parameters to create the full image of the original imag
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: June 8, 2010
    Assignee: Research In Motion Limited
    Inventors: Olav A. Sylthe, Dan Dumitru, Andrew Bocking
  • Patent number: 7725813
    Abstract: A process is set forth for previewing a table attachment on a mobile communication device, and upon identifying table content of interest viewing and/or retrieving the entire table from an attachment server. In one embodiment, a small 4×4 row/column preview is presented on the device of every table found in a document attachment, with the cell content textual information limited to the requesting device display capabilities. This limitation avoids any requirement to download large amounts of individual cell content to the device. Thus, the user is able to quickly identify which tables are of interest and then request a full table download from the attachment server in an on-demand fashion. In this regard, the preview table itself preferably also functions as a link to the full table stored at the server to facilitate easy retrieval to the device for viewing in a spreadsheet view.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: May 25, 2010
    Assignee: Arizan Corporation
    Inventors: Olav A. Sylthe, Jianwei (Oliver) Yuan, Dan Dumitru
  • Publication number: 20100064019
    Abstract: A method for viewing an attachment of an email message on a portable electronic device in which the attachment has a renderable format is provided. The method includes: requesting to view the attachment in an attachment viewer of the portable electronic device, building a graph structure within an attachment server representing a map of the attachment, the graph structure including at least one renderable identifier corresponding to a page of the attachment, requesting rendering of the attachment, the rendering request being send from the attachment viewer to the attachment server and including the at least one renderable identifier, initializing a rendering library and storing rendering commands -corresponding to command types of the graph structure in the rendering library, drawing the rendering commands in an off-screen bitmap, saving the off-screen bitmap as a JPEG file, sending the JPEG file to the portable electronic device and displaying the JPEG file in the attachment viewer.
    Type: Application
    Filed: November 18, 2009
    Publication date: March 11, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Olav A. Sylthe, Dan Dumitru, Andrew Bocking, Eshwar Stalin
  • Patent number: 7640311
    Abstract: A method for viewing an attachment of an email message on a portable electronic device in which the attachment has a renderable format is provided. The method includes: requesting to view the attachment in an attachment viewer of the portable electronic device, building a graph structure within an attachment server representing a map of the attachment, the graph structure including at least one renderable identifier corresponding to a page of the attachment, requesting rendering of the attachment, the rendering request being send from the attachment viewer to the attachment server and including the at least one renderable identifier, initializing a rendering library and storing rendering commands corresponding to command types of the graph structure in the rendering library, drawing the rendering commands in an off-screen bitmap, saving the off-screen bitmap as a JPEG file, sending the JPEG file to the portable electronic device and displaying the JPEG file in the attachment viewer.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: December 29, 2009
    Assignee: Research In Motion Limited
    Inventors: Olav A. Sylthe, Dan Dumitru, Eshwar Stalin, Andrew Bocking
  • Publication number: 20090207190
    Abstract: A method for viewing a full image of a server stored original attachment on a portable electronic device including: building a graph structure within the server representing a map of the original image, downloading and displaying a re-sized image from the server to the portable electronic device, the original image exceeding an image size limit of the portable electronic device indicative of screen size of the portable electronic device, calculating width and height parameters of the full image, sending a request from the portable electronic device to the server to enlarge the image displayed on the device based on the width and height parameters, the request including the image size limit, retrieving and traversing the graph structure within the server to locate a separate image component constructed for the image size limit, collecting image binary data from the separate image component and modifying the image binary data based on the width and height parameters to create the full image of the original imag
    Type: Application
    Filed: February 13, 2009
    Publication date: August 20, 2009
    Inventors: Olav A. Sylthe, Dan Dumitru, Andrew Bocking
  • Patent number: 7511723
    Abstract: A method for viewing a full image of a server stored original attachment on a portable electronic device including: building a graph structure within the server representing a map of the original image, downloading and displaying a re-sized image from the server to the portable electronic device, the original image exceeding an image size limit of the portable electronic device indicative of screen size of the portable electronic device, calculating width and height parameters of the full image, sending a request from the portable electronic device to the server to enlarge the image displayed on the device based on the width and height parameters, the request including the image size limit, retrieving and traversing the graph structure within the server to locate a separate image component constructed for the image size limit, collecting image binary data from the separate image component and modifying the image binary data based on the width and height parameters to create the full image of the original imag
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: March 31, 2009
    Assignees: Research In Motion Limited, Arizan Corporation
    Inventors: Olav A. Sylthe, Dan Dumitru, Andrew Bocking
  • Publication number: 20090043865
    Abstract: A method for downloading an attachment to an attachment viewer of a portable electronic device includes: sending an initial data request from said attachment viewer to a server in response to receipt of an email message including said attachment by said portable electronic device; accessing a graph structure representing a map of said attachment from said server, said graph structure having been previously built on said server; reconstructing said graph structure in response to said initial request and encapsulating said graph structure in data having an attachment viewer readable format, said data being stored on said server; and i) downloading successive chunks of said data from said server to said attachment viewer responsive to successive user requests; ii) storing each of said successive chunks of said data on said portable electronic device prior to display thereof; iii) displaying said successive chunks of said data on said portable electronic device and automatically downloading respective next chunks
    Type: Application
    Filed: August 8, 2007
    Publication date: February 12, 2009
    Inventors: Dan Dumitru, Rakesh Arora, Eshwar Stalin
  • Publication number: 20080316225
    Abstract: A process is set forth for viewing an enlarged area of an image. The image is stored on a server and re-sized for viewing on a mobile communication device based on screen size and color display capabilities of the device. The image is enlarged within the server by modifying binary raw data of the original image based on crop rectangle coordinates entered at the mobile communication device. The process allows users to quickly retrieve any relevant part of a large image attachment that has been resized by the server. This minimizes bandwidth usage, device memory/CPU consumption, and request/response latency while still allowing the user to view an image area in its original level of detail.
    Type: Application
    Filed: August 27, 2008
    Publication date: December 25, 2008
    Inventors: Olav A. Sylthe, Jianwei (Oliver) Yuan, Dan Dumitru
  • Patent number: 7451405
    Abstract: A process is set forth for viewing an enlarged area of an image. The image is stored on a server and re-sized for viewing on a mobile communication device based on screen size and colour display capabilities of the device. The image is enlarged within the server by modifying binary raw data of the original image based on crop rectangle coordinates entered at the mobile communication device. The process allows users to quickly retrieve any relevant part of a large image attachment that has been resized by the server. This minimizes bandwidth usage, device memory/CPU consumption, and request/response latency while still allowing the user to view an image area in its original level of detail.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: November 11, 2008
    Assignee: Research In Motion Limited
    Inventors: Olav A. Sylthe, Jianwei (Oliver) Yuan, Dan Dumitru
  • Publication number: 20080209314
    Abstract: Systems and methods of retrieving and presenting partial (skipped) document content are provided. A typical system includes a document parsing stage, a device request for content stage and a delivery of requested content stage. A target device can include a device presentation of the requested content stage. The system parses the content of an electronic document and generates a document object model (DOM) representation of the electronic document, where each source and destination target is assigned a document object model identifier (DOM ID). In some instances, upon completion of parsing, the document object model is then paginated in computer memory into segments of a certain size called chunks; in such instances the pagination operation can update each DOM ID with an additional information attribute containing the chunk index with the purpose of establishing a relationship between a document object model identifier and the corresponding chunk index.
    Type: Application
    Filed: February 25, 2008
    Publication date: August 28, 2008
    Inventors: Olav Andrew Sylthe, Jianwei (Oliver) Yuan, Dan Dumitru
  • Publication number: 20080119218
    Abstract: A method for downloading data from a server to a portable electronic device operating on a wireless network includes determining a network speed of the wireless network, setting a chunk size based on the network speed, sending a request to the server including the chunk size and receiving data from the server in chunks having the chunk size.
    Type: Application
    Filed: November 21, 2006
    Publication date: May 22, 2008
    Inventors: Dan Dumitru, Rakesh Arora, Eshwar Stalin