Patents by Inventor Olav A. Sylthe
Olav A. Sylthe 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: 7812852Abstract: 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 onType: GrantFiled: October 31, 2006Date of Patent: October 12, 2010Assignee: Research In Motion LimitedInventors: Olav A. Sylthe, Andrew Bocking, Dan Dumitru
-
Publication number: 20100235753Abstract: 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 imagType: ApplicationFiled: April 26, 2010Publication date: September 16, 2010Inventors: Olav A. Sylthe, Dan Dumitru, Andrew Bocking
-
Publication number: 20100174778Abstract: A process for viewing a selected portion of a document on a mobile communication device without having to request multiple pages of the document contents containing document global properties applied to the selected part of the document, comprising marking pages of the document within a server, based on size required by the mobile device, associating properties and attributes of the selected portion with the pages, and transmitting the pages with the properties and attributes for display by the mobile device.Type: ApplicationFiled: March 16, 2010Publication date: July 8, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Jianwei (Oliver) Yuan, Olav A. Sylthe
-
Patent number: 7733356Abstract: 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 imagType: GrantFiled: February 13, 2009Date of Patent: June 8, 2010Assignee: Research In Motion LimitedInventors: Olav A. Sylthe, Dan Dumitru, Andrew Bocking
-
Patent number: 7725813Abstract: 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: GrantFiled: March 30, 2005Date of Patent: May 25, 2010Assignee: Arizan CorporationInventors: Olav A. Sylthe, Jianwei (Oliver) Yuan, Dan Dumitru
-
Publication number: 20100114906Abstract: A process for transmitting a document from a server to a mobile device on a per page basis, comprising building a graph structure within the server representing a map of the document, transmitting a page size limit from the mobile device to the server indicative of the size of a single page of the document to be displayed by the mobile device, traversing and paginating the graph structure into successive pages based on the page size limit, caching the pages within the server, and transmitting the successive pages from the server to said the mobile device for display by said the mobile device.Type: ApplicationFiled: October 27, 2009Publication date: May 6, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Jianwei (Oliver) Yuan, Olav A. Sylthe
-
Patent number: 7712027Abstract: A process for viewing a selected portion of a document on a mobile communication device without having to request multiple pages of the document contents containing document global properties applied to the selected part of the document, comprising marking pages of the document within a server, based on size required by the mobile device, associating properties and attributes of the selected portion with the pages, and transmitting the pages with the properties and attributes for display by the mobile device.Type: GrantFiled: August 31, 2004Date of Patent: May 4, 2010Assignee: Research In Motion LimitedInventors: Jianwei (Oliver) Yuan, Olav A. Sylthe
-
Publication number: 20100064019Abstract: 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: ApplicationFiled: November 18, 2009Publication date: March 11, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Olav A. Sylthe, Dan Dumitru, Andrew Bocking, Eshwar Stalin
-
Patent number: 7640311Abstract: 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: GrantFiled: March 31, 2006Date of Patent: December 29, 2009Assignee: Research In Motion LimitedInventors: Olav A. Sylthe, Dan Dumitru, Eshwar Stalin, Andrew Bocking
-
Patent number: 7636891Abstract: A process for transmitting a document from a server to a mobile device on a per page basis, comprising building a graph structure within the server representing a map of the document, transmitting a page size limit from the mobile device to the server indicative of the size of a single page of the document to be displayed by the mobile device, traversing and paginating the graph structure into successive pages based on the page size limit, caching the pages within the server, and transmitting the successive pages from the server to said the mobile device for display by said the mobile device.Type: GrantFiled: August 31, 2004Date of Patent: December 22, 2009Assignee: Research In Motion LimitedInventors: Jianwei (Oliver) Yuan, Olav A. Sylthe
-
Publication number: 20090207190Abstract: 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 imagType: ApplicationFiled: February 13, 2009Publication date: August 20, 2009Inventors: Olav A. Sylthe, Dan Dumitru, Andrew Bocking
-
Patent number: 7511723Abstract: 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 imagType: GrantFiled: March 31, 2006Date of Patent: March 31, 2009Assignees: Research In Motion Limited, Arizan CorporationInventors: Olav A. Sylthe, Dan Dumitru, Andrew Bocking
-
Publication number: 20080316225Abstract: 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: ApplicationFiled: August 27, 2008Publication date: December 25, 2008Inventors: Olav A. Sylthe, Jianwei (Oliver) Yuan, Dan Dumitru
-
Publication number: 20080288859Abstract: A document summary which includes an assemblage of a plurality of summary entries is generated for an electronic document. In the generation of the document summary, a content structure or properties within the electronic document are analyzed. The plurality of summary entries are selected from the contents of the electronic document based on the analysis of the content structure or properties. The content structure within the electronic document may include a table of contents, a plurality of spreadsheet worksheets, a plurality of document pages, etc. The content properties within the electronic document may include text formatting, paragraph formatting, paragraph sizing, etc. Preferably, the best available content structure or properties within the electronic document is identified and utilized in the selection of the plurality of summary entries. The document summary is provided to a mobile communication device in response to a request for the electronic document.Type: ApplicationFiled: August 1, 2008Publication date: November 20, 2008Inventors: Jianwei Yuan, Olav A. Sylthe
-
Patent number: 7451405Abstract: 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: GrantFiled: September 15, 2004Date of Patent: November 11, 2008Assignee: Research In Motion LimitedInventors: Olav A. Sylthe, Jianwei (Oliver) Yuan, Dan Dumitru
-
Patent number: 7421652Abstract: A document summary which includes an assemblage of a plurality of summary entries is generated for an electronic document. In the generation of the document summary, a content structure or properties within the electronic document are analyzed. The plurality of summary entries are selected from the contents of the electronic document based on the analysis of the content structure or properties. The content structure within the electronic document may include a table of contents, a plurality of spreadsheet worksheets, a plurality of document pages, etc. The content properties within the electronic document may include text formatting, paragraph formatting, paragraph sizing, etc. Preferably, the best available content structure or properties within the electronic document is identified and utilized in the selection of the plurality of summary entries. The document summary is provided to a mobile communication device in response to a request for the electronic document.Type: GrantFiled: October 24, 2003Date of Patent: September 2, 2008Assignee: Arizan CorporationInventors: Jianwei Yuan, Olav A. Sylthe
-
Publication number: 20080102887Abstract: 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 onType: ApplicationFiled: October 31, 2006Publication date: May 1, 2008Inventors: Olav A. Sylthe, Andrew Bocking, Dan Dumitru
-
Publication number: 20080104515Abstract: Displaying slide presentations in a user interface (UI) on a display screen is enhanced by providing multiple display modes in a slide presentation viewer. A text mode shows text information distilled from the slides. A preview mode shows thumbnail slide images rendered from the slides and a mixed mode shows text information and thumbnails together. The UI further provides a slide show to display the slide images in full screen and an interface (e.g. menu) for selecting among the modes and invoking the slide show. For wireless devices in particular, a network server may process slide presentation documents to generate the text information and slide images for communicating to the wireless devices having slide presentation viewers. The network server may be an attachment server providing services for email attachments and the slide presentation viewers may be attachment viewers.Type: ApplicationFiled: October 30, 2006Publication date: May 1, 2008Inventors: Dan Dumitru, Olav A. Sylthe, Eshwar Stalin
-
Publication number: 20080092085Abstract: A method of preparing a document for delivery to an electronic device including building a graph structure, include hyperlink nodes and bookmark nodes, representing a map of the document, and traversing and paginating the graph structure into successive pages each having a page index value. For each hyperlink node, the method includes storing in association with therewith a bookmark page index value that is the page index value of the page that includes the bookmark node having the bookmark that is the destination of the hyperlink of the hyperlink node. The pages may be selectively delivered to the electronic device. When a hyperlink in one of the pages is activated, the bookmark page index value that is stored in association with the corresponding hyperlink node may be identified, and the page that corresponds to the identified bookmark page index value may be transmitted to the electronic device.Type: ApplicationFiled: December 7, 2007Publication date: April 17, 2008Inventors: Jianwei Yuan, Olav Sylthe
-
Publication number: 20080039051Abstract: A method for playing an audio file on a portable electronic device includes receiving the audio file as an email attachment, sending a first request from an attachment viewer of the portable electronic device to an attachment server in order to determine a file type of the email attachment, building and storing a graph structure representing the audio file on the attachment server and sending a response to the attachment viewer notifying the attachment viewer of the file type of the email attachment, sending a second request from the attachment viewer to the attachment server to play the audio file, the request notifying the attachment server of a supported audio format of the portable electronic device and sending a transcoded audio file from the attachment server to the attachment viewer, the transcoded audio file corresponding to the audio file and having the supported audio format so that the transcoded audio file is playable by a media player of the portable electronic device.Type: ApplicationFiled: July 27, 2006Publication date: February 14, 2008Inventors: Eshwar Stalin, Dan Dumitru, Olav A. Sylthe