Patents Assigned to Novarra, Inc.
  • Patent number: 7810049
    Abstract: A system and method is provided for accessing information content that enables handheld or mobile device users, for example, to quickly and efficiently navigate images contained within the information content to access other areas of the information content. A user of the handheld device will request and receive information content, such as requesting a web page, for viewing. The user can select a navigation mode to receive a display only of interesting images pertaining to the webpage. The user can then thumb through the images and select an image of interest. The device will then display the portion of the web page associated with the selected image. Thus, the user can select an image to switch the view on the device back to a conventional browser viewing mode, for example.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: October 5, 2010
    Assignee: Novarra, Inc.
    Inventors: James R. Werwath, Kevin N. Wallace, Gregory Johnson, Michael Gorelik
  • Patent number: 7747782
    Abstract: A system and method is provided for enabling an electronic device to efficiently access information content. A server browser accesses the information content over a network. The accessed information content is retrieved and adapted for presentation for the electronic device. A serializer dynamically formats the adapted information content according to a client browser. The client browser receives and presents the information content on the electronic device. An event translator is included to provide additional compatibility with commercially available client browsers. The information content is formatted to selectively minimize the horizontal scrolling required to view the content. The need for horizontal scrolling is selectively removed where not necessary to preserve the context. Each component or sub-component of the original area, such as a frame, table row, table cell or nested table, is considered separately and may be preserved, resized, or replaced.
    Type: Grant
    Filed: October 24, 2003
    Date of Patent: June 29, 2010
    Assignee: Novarra, Inc.
    Inventors: Simon Hunt, Kevin Wallace, Bruce Wiatrak, Igor Matlin, Thomas Hayosh, Sean Patterson, Brent Dafforn, Cecile McHugh
  • Publication number: 20100145924
    Abstract: Methods and systems locating information on a web page are presented. A client device, such wireless communication device, transmits a request for a web page and a search value. A web proxy receives the request and retrieves the web page from a web server. The web proxy then pre-processes the web page to divide it into web page segments. Alternatively, the request may arrive after the web proxy has pre-processed the web page. The web proxy preferably transmits one or more web page segments containing the search value to the client device, and the client device displays these segments. Furthermore, the client device may transmit the request for the web page and the search value directly to the web server, receive the associated web page from the server, and then locate and display the appropriate web page segment(s).
    Type: Application
    Filed: December 4, 2008
    Publication date: June 10, 2010
    Applicant: NOVARRA, INC.
    Inventors: Michael J. Zabramski, Thomas E. Hayosh, Michael P. Mitchell
  • Publication number: 20090125809
    Abstract: A system and method is provided for efficiently adapting information content for an electronic device. A normalizer includes a template normalizer for matching and applying a document tree to a template tree, and applying changes to the document tree. If the template normalizer does not find an appropriate template match, an automatic normalizer is utilized. The automatic normalizer utilizes weighting heuristics and pattern recognition with formatting rules to partition content into folders. The automatic normalizer can also utilize embedded normalization markup in the information content to assist in normalizing the information content. Information content can be represented by a document object tree. A document object tree is created by storing information relating to the information content into arrays. The stored information describes a document object tree structure and tree dependencies as a mutable object.
    Type: Application
    Filed: January 21, 2009
    Publication date: May 14, 2009
    Applicant: Novarra, Inc.
    Inventors: Matthew Frank Trapani, Leonid Polonsky, Bruce Wiatrak, Francis Edward Simon Hunt
  • Patent number: 7500188
    Abstract: A system and method is provided for efficiently adapting information content for an electronic device. A normalizer includes a template normalizer for matching and applying a document tree to a template tree, and applying changes to the document tree. If the template normalizer does not find an appropriate template match, an automatic normalizer is utilized. The automatic normalizer utilizes weighting heuristics and pattern recognition with formatting rules to partition content into folders. The automatic normalizer can also utilize embedded normalization markup in the information content to assist in normalizing the information content. Information content can be represented by document object tree. A document object tree is created by storing information relating to the information content into arrays. The stored information describes a document object tree structure and tree dependencies as a mutable object.
    Type: Grant
    Filed: April 25, 2001
    Date of Patent: March 3, 2009
    Assignee: Novarra, Inc.
    Inventors: Matthew Frank Trapani, Leonid Polonsky, Bruce Wiatrak, Francis Edward Simon Hunt
  • Publication number: 20080196046
    Abstract: A method and apparatus are provided that process information content for display on a client device. The information content includes scripting commands that are not executable on the client device. A function of the scripting commands is determined. The scripting commands are replaced in the information content with browser commands that are executable on the client device to perform the function of the scripting commands. The browser commands may be written using an nScript Applicaton Programming Interface (API). The nScript API extends the Hypertext Markup Language (HTML) and provides an interface to a reduced functionality scripting engine (RFSE). The information content is then sent to the client device. A client browser on the client device may utilize one or more scripting engine functions of the RFSE to execute the browser commands.
    Type: Application
    Filed: February 8, 2008
    Publication date: August 14, 2008
    Applicant: Novarra, Inc.
    Inventors: Gregrory J. Athas, David Wisti
  • Publication number: 20080195692
    Abstract: A method and system for converting interactive animated information content for display on handheld or mobile devices is presented. Information content that includes files with frames intended to be sequentially played out for display may be converted into a single frame or a smaller collection of frames for display on a device, so that a user of a device may have access to some of the content contained in the file. A server may receive a request for information content that includes a file with frames for playout, and the server will playout the file in an accelerated manner so as to arrive at one or more selected frames quickly. The server will then send the selected frames, or intermediary frames reached during playout, to a client device that requested the web page, for example.
    Type: Application
    Filed: October 9, 2007
    Publication date: August 14, 2008
    Applicant: NOVARRA, INC.
    Inventors: Thomas Eric Hayosh, Sean Kent Patterson, Michael P. Mitchell
  • Publication number: 20080195698
    Abstract: A method and system for accessing video file content is provided. When a user encounters a webpage with video content, the user can select to view the video content and wait for the server to transcode the video file and to stream the transcoded video file to the user's client device. Alternatively, the user may request that the server transcode the video file and to send the transcoded video file to the user's device, where the transcoded video file will be stored. While waiting for the video to be transcoded, the user may browse other websites, for example. The user may then view the video file at a later time that is convenient by accessing a video file inbox. The transcoded video file could alternatively be stored at the server, which can send a notification to the user's device to indicate that the video file has been transcoded.
    Type: Application
    Filed: October 10, 2007
    Publication date: August 14, 2008
    Applicant: NOVARRA, INC.
    Inventors: Nemanja Stefanovic, William Frederick Dyer, Ketan B. Patel, Thomas Eric Hayosh
  • Patent number: 7072984
    Abstract: A system and method is provided for enabling an electronic device to efficiently access information content. A server browser accesses the information content over a network. The accessed information content is retrieved and adapted for presentation for the electronic device. A serializer dynamically formats the adapted information content according to a client browser. The client browser receives and presents the information content on the electronic device. An event translator is included to provide additional compatibility with commercially available client browsers.
    Type: Grant
    Filed: April 25, 2001
    Date of Patent: July 4, 2006
    Assignee: Novarra, Inc.
    Inventors: Leonid Polonsky, Francis Edward Simon Hunt, James Richard Werwath, Kevin Nigel Wallace, Matthew Frank Trapani
  • Publication number: 20040133848
    Abstract: A system and method is provided for enabling an electronic device to efficiently access information content. A server browser accesses the information content over a network. The accessed information content is retrieved and adapted for presentation for the electronic device. A serializer dynamically formats the adapted information content according to a client browser. The client browser receives and presents the information content on the electronic device. An event translator is included to provide additional compatibility with commercially available client browsers. The information content is formatted to selectively minimize the horizontal scrolling required to view the content. The need for horizontal scrolling is selectively removed where not necessary to preserve the context. Each component or sub-component of the original area, such as a frame, table row, table cell or nested table, is considered separately and may be preserved, resized, or replaced.
    Type: Application
    Filed: October 24, 2003
    Publication date: July 8, 2004
    Applicant: Novarra, Inc.
    Inventors: Simon Hunt, Kevin Wallace, Bruce Wiatrak, Igor Matlin, Thomas Hayosh, Sean Patterson, Brent Dafforn, Cecile McHugh
  • Publication number: 20040049737
    Abstract: A system and method is provided for enabling an electronic device to efficiently access information content. A server browser accesses the information content over a network. The accessed information content is retrieved and adapted for presentation for the electronic device. A serializer dynamically formats the adapted information content according to a client browser. The client browser receives and presents the information content on the electronic device. An event translator is included to provide additional compatibility with commercially available client browsers. The information content is formatted to selectively minimize the horizontal scrolling required to view the content. The need for horizontal scrolling is selectively removed where not necessary to preserve the context. Each component or sub-component of the original area, such as a frame, table row, table cell or nested table, is considered separately and may be preserved, resized, or replaced.
    Type: Application
    Filed: October 25, 2002
    Publication date: March 11, 2004
    Applicant: Novarra, Inc.
    Inventors: Francis Edward Simon Hunt, Kevin Nigel Wallace, Bruce Wiatrak, Igor Matlin, Thomas Hayosh, Cecile P. McHugh