Patents by Inventor Andrew Opala

Andrew Opala 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: 8878851
    Abstract: A method for streaming vector images to wireless devices, including receiving a request from a wireless device for a portion of a vector image and a target display width and height, the vector image including a plurality of vector primitives, determining which of the vector primitives are positioned so as to overlap the requested portion, clipping the overlapping vector primitives with the portion, and transmitting the clipped vector primitives that overlap the portion. A system and a computer readable storage medium are also described and claimed.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: November 4, 2014
    Assignee: Synchronica plc
    Inventors: Andrew Opala, Rudy Ziegler
  • Patent number: 8243080
    Abstract: A method for interactively viewing a vector animation sequence, including receiving an indexed look-up table that stores a plurality of local vector objects associated with tile regions of a first vector image, indicating a request for a desired portion of a second vector image, for display at a specified resolution, determining tile regions of a pre-processed vector image, wherein the pre-processed vector image includes a plurality of tile regions and a plurality of local vector objects, each local vector object being associated with one of the tile regions, requesting at least one tile region of the pre-processed vector image from a server computer, receiving local vector objects and local vector object indices, extracting local vector objects from the indexed look-up table according to the local vector object indices, and generating the desired portion of the second vector image using the received local vector objects and the extracted local vector objects.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: August 14, 2012
    Assignee: Synchronica plc
    Inventors: Andrew Opala, Rudy Ziegler
  • Patent number: 8237740
    Abstract: A method for interactively viewing a vector image, including indicating a request for a desired portion of a vector image, for display at a specified resolution, determining local rectangular regions of a pre-processed vector image that was generated from the vector image, from among a plurality of local rectangular regions, that are appropriate for generating the desired portion of the vector image therefrom, wherein the pre-processed vector image includes a plurality of local rectangular regions and a plurality of local vector objects, each local vector object being associated with one of the local rectangular regions, requesting at least one rectangular region of the pre-processed vector image from a server computer, receiving local vector objects associated with the requested at least one rectangular region of the pre-processed vector image from the server computer, and generating the desired portion of the vector image using the received local vector objects.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: August 7, 2012
    Assignee: Synchronica plc
    Inventors: Andrew Opala, Rudy Ziegler
  • Patent number: 8169628
    Abstract: A method for streaming media. The method can include requesting, at a client, a first portion of raster data from a server. The raster data can be referenced in a scalable vector graphics (SVG) document. The first portion of raster data and a selection can be received by the client. A second portion of the raster data can be requested from the server based on the first portion and the selection. The client can receive the second portion of raster data.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: May 1, 2012
    Assignee: Bartanva Drio Data, L.L.C.
    Inventors: Rudy Ziegler, Andrew Opala
  • Publication number: 20110153776
    Abstract: A method for interactively viewing a vector image, including indicating a request for a desired portion of a vector image, for display at a specified resolution, determining local rectangular regions of a pre-processed vector image that was generated from the vector image, from among a plurality of local rectangular regions, that are appropriate for generating the desired portion of the vector image therefrom, wherein the pre-processed vector image includes a plurality of local rectangular regions and a plurality of local vector objects, each local vector object being associated with one of the local rectangular regions, requesting at least one rectangular region of the pre-processed vector image from a server computer, receiving local vector objects associated with the requested at least one rectangular region of the pre-processed vector image from the server computer, and generating the desired portion of the vector image using the received local vector objects.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 23, 2011
    Inventors: Andrew Opala, Rudy Ziegler
  • Publication number: 20110148886
    Abstract: A method for interactively viewing a vector animation sequence, including receiving an indexed look-up table that stores a plurality of local vector objects associated with tile regions of a first vector image, indicating a request for a desired portion of a second vector image, for display at a specified resolution, determining tile regions of a pre-processed vector image, wherein the pre-processed vector image includes a plurality of tile regions and a plurality of local vector objects, each local vector object being associated with one of the tile regions, requesting at least one tile region of the pre-processed vector image from a server computer, receiving local vector objects and local vector object indices, extracting local vector objects from the indexed look-up table according to the local vector object indices, and generating the desired portion of the second vector image using the received local vector objects and the extracted local vector objects.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 23, 2011
    Inventors: Andrew Opala, Rudy Ziegler
  • Patent number: 7808511
    Abstract: A method for pre-processing a vector image, including: receiving data for a vector image, the vector image data including a list of descriptions of global vector objects that can be rasterized for display at arbitrary levels of resolution; for each local region from among a plurality of local rectangular regions of the vector image, the local rectangular regions being associated with levels of resolution, determining local vector objects that correspond to intersections of global vector objects with such local region; and for each local region from among the plurality of local rectangular regions, storing descriptions of its local vector objects within a computer memory.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: October 5, 2010
    Assignee: iSee Media, Inc.
    Inventors: Andrew Opala, Rudy Ziegler
  • Patent number: 7672002
    Abstract: A method for interactively viewing raster images using scalable vector graphics (SVG), including receiving an SVG document, the SVG document including a reference to a raster image within the SVG document, the reference indicating a rectangular portion, a display width and height, and an IP address for a server computer, passing the SVG document to an SVG viewer, rendering the SVG document, including requesting from the server computer a first portion of raster image data corresponding to the rectangular portion, display width and display height, the first portion of raster image data being derived from the raster image, receiving the first portion of raster image data from the server computer, displaying the first portion of raster image data, transmitting a user request for a different portion of the raster image data, receiving a modified SVG document, modified according to the different portion requested by the user, passing the modified SVG document to the SVG viewer for re-rendering.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: March 2, 2010
    Assignee: ISEE Media Inc.
    Inventors: Rudy Ziegler, Andrew Opala
  • Patent number: 7667862
    Abstract: A method for interactively viewing raster images using scalable vector graphics (SVG), including receiving an SVG document, the SVG document including a reference to a raster image within the SVG document, the reference indicating a rectangular portion, a display width and height, and an IP address for a server computer, passing the SVG document to an SVG viewer, rendering the SVG document, including requesting from the server computer a first portion of raster image data corresponding to the rectangular portion, display width and display height, the first portion of raster image data being derived from the raster image, receiving the first portion of raster image data from the server computer, displaying the first portion of raster image data, transmitting a user request for a different portion of the raster image data, receiving a modified SVG document, modified according to the different portion requested by the user, passing the modified SVG document to the SVG viewer for re-rendering.
    Type: Grant
    Filed: October 5, 2004
    Date of Patent: February 23, 2010
    Assignee: Isee Media Inc.
    Inventors: Rudy Ziegler, Andrew Opala
  • Publication number: 20090262121
    Abstract: A method for streaming a vector image to a client computer, including: accessing a pre-processed vector image that was generated from a vector image, the pre-processed vector image including a plurality of local rectangular regions and a plurality of local vector objects, each local vector object being associated with one of the local rectangular regions; receiving a request from a user of a client computer for a desired portion of the vector image, for display at a desired pixel display resolution; identifying at least one local rectangular region from among the plurality of local rectangular regions of the pre-processed vector image, which is appropriate for generating the desired portion of the vector image at the desired display resolution; and transmitting the local vector objects associated with the at least one local rectangular region to the client computer.
    Type: Application
    Filed: April 28, 2009
    Publication date: October 22, 2009
    Inventors: Andrew Opala, Rudy Ziegler
  • Publication number: 20090262133
    Abstract: A method for pre-processing a vector image, including: receiving data for a vector image, the vector image data including a list of descriptions of global vector objects that can be rasterized for display at arbitrary levels of resolution; for each local region from among a plurality of local rectangular regions of the vector image, the local rectangular regions being associated with levels of resolution, determining local vector objects that correspond to intersections of global vector objects with such local region; and for each local region from among the plurality of local rectangular regions, storing descriptions of its local vector objects within a computer memory.
    Type: Application
    Filed: April 28, 2009
    Publication date: October 22, 2009
    Inventors: Andrew Opala, Rudy Ziegler
  • Publication number: 20090164620
    Abstract: A method for interactively viewing raster images using scalable vector graphics (SVG), including receiving an SVG document, the SVG document including a reference to a raster image within the SVG document, the reference indicating a rectangular portion, a display width and height, and an IP address for a server computer, passing the SVG document to an SVG viewer, rendering the SVG document, including requesting from the server computer a first portion of raster image data corresponding to the rectangular portion, display width and display height, the first portion of raster image data being derived from the raster image, receiving the first portion of raster image data from the server computer, displaying the first portion of raster image data, transmitting a user request for a different portion of the raster image data, receiving a modified SVG document, modified according to the different portion requested by the user, passing the modified SVG document to the SVG viewer for re-rendering.
    Type: Application
    Filed: February 5, 2009
    Publication date: June 25, 2009
    Inventors: Rudy Ziegler, Andrew Opala
  • Publication number: 20090144439
    Abstract: A method for interactively viewing raster images using scalable vector graphics (SVG), including receiving an SVG document, the SVG document including a reference to a raster image within the SVG document, the reference indicating a rectangular portion, a display width and height, and an IP address for a server computer, passing the SVG document to an SVG viewer, rendering the SVG document, including requesting from the server computer a first portion of raster image data corresponding to the rectangular portion, display width and display height, the first portion of raster image data being derived from the raster image, receiving the first portion of raster image data from the server computer, displaying the first portion of raster image data, transmitting a user request for a different portion of the raster image data, receiving a modified SVG document, modified according to the different portion requested by the user, passing the modified SVG document to the SVG viewer for re-rendering.
    Type: Application
    Filed: February 5, 2009
    Publication date: June 4, 2009
    Inventors: Rudy Ziegler, Andrew Opala
  • Patent number: 7529552
    Abstract: A method for interacting with imagery on a cellular phone, including rendering an image on a display for a cellular phone, detecting that a user has selected an active area of the display using an input device for the cellular phone, and automatically activating a function of the cellular phone corresponding to the active area of the display. A system and a computer readable storage medium are also described and claimed.
    Type: Grant
    Filed: October 5, 2004
    Date of Patent: May 5, 2009
    Assignee: ISEE Media Inc.
    Inventors: Lucian Cighir, Ihor Petelycky, Andrew Opala
  • Publication number: 20060103665
    Abstract: A method for streaming vector images to wireless devices, including receiving a request from a wireless device for a portion of a vector image and a target display width and height, the vector image including a plurality of vector primitives, determining which of the vector primitives are positioned so as to overlap the requested portion, clipping the overlapping vector primitives with the portion, and transmitting the clipped vector primitives that overlap the portion. A system and a computer readable storage medium are also described and claimed.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 18, 2006
    Inventors: Andrew Opala, Rudy Ziegler
  • Publication number: 20060085529
    Abstract: A method for interactively viewing raster images using scalable vector graphics (SVG), including receiving an SVG document, the SVG document including a reference to a raster image within the SVG document, the reference indicating a rectangular portion, a display width and height, and an IP address for a server computer, passing the SVG document to an SVG viewer, rendering the SVG document, including requesting from the server computer a first portion of raster image data corresponding to the rectangular portion, display width and display height, the first portion of raster image data being derived from the raster image, receiving the first portion of raster image data from the server computer, displaying the first portion of raster image data, transmitting a user request for a different portion of the raster image data, receiving a modified SVG document, modified according to the different portion requested by the user, passing the modified SVG document to the SVG viewer for re-rendering.
    Type: Application
    Filed: October 5, 2004
    Publication date: April 20, 2006
    Inventors: Rudy Ziegler, Andrew Opala
  • Publication number: 20060073853
    Abstract: A method for interacting with imagery on a cellular phone, including rendering an image on a display for a cellular phone, detecting that a user has selected an active area of the display using an input device for the cellular phone, and automatically activating a function of the cellular phone corresponding to the active area of the display. A system and a computer readable storage medium are also described and claimed.
    Type: Application
    Filed: October 5, 2004
    Publication date: April 6, 2006
    Inventors: Lucian Cighir, Ihor Petelycky, Andrew Opala