Patents by Inventor Jianwei (Oliver) Yuan

Jianwei (Oliver) Yuan 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: 8584037
    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: Grant
    Filed: May 9, 2012
    Date of Patent: November 12, 2013
    Assignee: BlackBerry Limited
    Inventors: Olav A. Sylthe, Jianwei (Oliver) Yuan, Dan Dumitru
  • Publication number: 20120304049
    Abstract: 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: Application
    Filed: August 9, 2012
    Publication date: November 29, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Jianwei Oliver YUAN, Olav A. SYLTHE
  • Patent number: 8266252
    Abstract: 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: Grant
    Filed: March 16, 2010
    Date of Patent: September 11, 2012
    Assignee: Research In Motion Limited
    Inventors: Jianwei Oliver Yuan, Olav A. Sylthe
  • Publication number: 20120218269
    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: May 9, 2012
    Publication date: August 30, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Olav A. SYLTHE, Jianwei (Oliver) YUAN, Dan DUMITRU
  • Patent number: 8196062
    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: Grant
    Filed: August 27, 2008
    Date of Patent: June 5, 2012
    Assignee: Research In Motion Limited
    Inventors: Olav A. Sylthe, Jianwei (Oliver) Yuan, Dan Dumitru
  • Publication number: 20120096346
    Abstract: A method and mobile communications device for retrieving and presenting partial skipped content are provided A display of a mobile communication device provides content of a first segment and a further segment of an electronic document received at the mobile communication device. Content between the first segment and the further segment is skipped content which has not been received. On the display, an indication of the skipped content is provided, the indication including a selectable client control for retrieving at least a portion of the skipped content.
    Type: Application
    Filed: October 7, 2011
    Publication date: April 19, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Olav Andre SYLTHE, Jianwei (Oliver) YUAN, Dan DUMITRU
  • Publication number: 20120023181
    Abstract: A process for viewing document information on a mobile communication device without having to retrieve the full document onto the device. The solution is client-server based. The client is the mobile device attachment viewing application and the server is the document (attachment) handling process on a remote machine. The process comprises server document information construction and delivery, and document information display on the mobile device.
    Type: Application
    Filed: July 27, 2011
    Publication date: January 26, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Jianwei (Oliver) Yuan, Olav A. Sylthe, Dan Dumitru
  • Patent number: 8069410
    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: Grant
    Filed: February 25, 2008
    Date of Patent: November 29, 2011
    Assignee: Research In Motion Limited
    Inventors: Olav A. Sylthe, Jianwei (Oliver) Yuan, Dan Dumitru
  • Patent number: 8045510
    Abstract: 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: Grant
    Filed: October 27, 2009
    Date of Patent: October 25, 2011
    Assignee: Research In Motion Limited
    Inventors: Jianwei Oliver Yuan, Olav A. Sylthe
  • 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
  • Publication number: 20100174778
    Abstract: 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: Application
    Filed: March 16, 2010
    Publication date: July 8, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Jianwei (Oliver) Yuan, Olav A. Sylthe
  • 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: 20100114906
    Abstract: 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: Application
    Filed: October 27, 2009
    Publication date: May 6, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Jianwei (Oliver) Yuan, Olav A. Sylthe
  • Patent number: 7712027
    Abstract: 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: Grant
    Filed: August 31, 2004
    Date of Patent: May 4, 2010
    Assignee: Research In Motion Limited
    Inventors: Jianwei (Oliver) Yuan, Olav A. Sylthe
  • Patent number: 7636891
    Abstract: 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: Grant
    Filed: August 31, 2004
    Date of Patent: December 22, 2009
    Assignee: Research In Motion Limited
    Inventors: Jianwei (Oliver) Yuan, Olav A. Sylthe
  • 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
  • Patent number: 7363582
    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: Grant
    Filed: November 12, 2004
    Date of Patent: April 22, 2008
    Assignee: Research In Motion Limited
    Inventors: Olav Andrew Sylthe, Jianwei (Oliver) Yuan, Dan Dumitru
  • Patent number: 7277890
    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: December 1, 2004
    Date of Patent: October 2, 2007
    Assignee: Research In Motion Limited
    Inventors: Olav A. Sylthe, Jianwei (Oliver) Yuan, Dan Dumitru