Patents Assigned to Novarra, Inc.
-
Patent number: 7810049Abstract: 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: GrantFiled: September 26, 2006Date of Patent: October 5, 2010Assignee: Novarra, Inc.Inventors: James R. Werwath, Kevin N. Wallace, Gregory Johnson, Michael Gorelik
-
Patent number: 7747782Abstract: 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: GrantFiled: October 24, 2003Date of Patent: June 29, 2010Assignee: Novarra, Inc.Inventors: Simon Hunt, Kevin Wallace, Bruce Wiatrak, Igor Matlin, Thomas Hayosh, Sean Patterson, Brent Dafforn, Cecile McHugh
-
Publication number: 20100145924Abstract: 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: ApplicationFiled: December 4, 2008Publication date: June 10, 2010Applicant: NOVARRA, INC.Inventors: Michael J. Zabramski, Thomas E. Hayosh, Michael P. Mitchell
-
Publication number: 20090125809Abstract: 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: ApplicationFiled: January 21, 2009Publication date: May 14, 2009Applicant: Novarra, Inc.Inventors: Matthew Frank Trapani, Leonid Polonsky, Bruce Wiatrak, Francis Edward Simon Hunt
-
Patent number: 7500188Abstract: 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: GrantFiled: April 25, 2001Date of Patent: March 3, 2009Assignee: Novarra, Inc.Inventors: Matthew Frank Trapani, Leonid Polonsky, Bruce Wiatrak, Francis Edward Simon Hunt
-
Publication number: 20080196046Abstract: 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: ApplicationFiled: February 8, 2008Publication date: August 14, 2008Applicant: Novarra, Inc.Inventors: Gregrory J. Athas, David Wisti
-
Publication number: 20080195692Abstract: 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: ApplicationFiled: October 9, 2007Publication date: August 14, 2008Applicant: NOVARRA, INC.Inventors: Thomas Eric Hayosh, Sean Kent Patterson, Michael P. Mitchell
-
Publication number: 20080195698Abstract: 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: ApplicationFiled: October 10, 2007Publication date: August 14, 2008Applicant: NOVARRA, INC.Inventors: Nemanja Stefanovic, William Frederick Dyer, Ketan B. Patel, Thomas Eric Hayosh
-
Patent number: 7072984Abstract: 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: GrantFiled: April 25, 2001Date of Patent: July 4, 2006Assignee: Novarra, Inc.Inventors: Leonid Polonsky, Francis Edward Simon Hunt, James Richard Werwath, Kevin Nigel Wallace, Matthew Frank Trapani
-
Publication number: 20040133848Abstract: 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: ApplicationFiled: October 24, 2003Publication date: July 8, 2004Applicant: Novarra, Inc.Inventors: Simon Hunt, Kevin Wallace, Bruce Wiatrak, Igor Matlin, Thomas Hayosh, Sean Patterson, Brent Dafforn, Cecile McHugh
-
Publication number: 20040049737Abstract: 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: ApplicationFiled: October 25, 2002Publication date: March 11, 2004Applicant: Novarra, Inc.Inventors: Francis Edward Simon Hunt, Kevin Nigel Wallace, Bruce Wiatrak, Igor Matlin, Thomas Hayosh, Cecile P. McHugh