Patents Examined by Benjamin J Smith
-
Patent number: 8990678Abstract: Methods of automatically updating content on a web site, allowing web site visitors to request notification of updates to the content of a web site, and notifying persons of updated content on a web site are disclosed. Update alert tables and systems for implementing the foregoing methods also are disclosed.Type: GrantFiled: October 8, 2004Date of Patent: March 24, 2015Assignee: AT&T Intellectual Property I, L.P.Inventor: James C. Bedingfield, Sr.
-
Patent number: 8990680Abstract: A method for managing fault-tolerant webpage presentation. First, platform configurations for presenting a first webpage of a web server are stored. When a request for downloading the first webpage is received from a client computer, the webpage presentation capabilities thereof is subsequently detected and compared with the platform configurations. When the capabilities satisfy the platform configurations, the first webpage is transmitted to the client computer. When any incompatibility exists between the capabilities and the platform configurations, a second webpage is generated from a data search based on the difference between the capabilities and the platform configurations, and then transmitted to the client computer.Type: GrantFiled: March 24, 2006Date of Patent: March 24, 2015Assignee: Via Technologies Inc.Inventors: Ta-Chien Huang, Ping-Hung Chou
-
Patent number: 8977975Abstract: The present invention relates to new and improved embodiments of systems and methods for using a “pen” input as a temporary pointer to highlight a portion of a document and having the “ink” disappear. In embodiments, a method and system for temporarily marking a portion of a document comprises sending a marking directive that produces a visual indicia on a document being viewed on two or more display devices connected over a network, waiting a period of time, and automatically erasing the visual indicia on the document being viewed on the two or more display devices.Type: GrantFiled: June 1, 2010Date of Patent: March 10, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Mark Yalovsky, Simon P. Clarke
-
Patent number: 8869025Abstract: A method, system and computer program product for identifying an advertisement in a web page. The method includes the steps of: receiving a sample page; analyzing a source code of the sample page to obtain a node feature of the sample page; analyzing the node feature using a preset rule to find a sample advertisement in the sample page; analyzing a first link of the sample advertisement to obtain a link mode of the sample advertisement; and utilizing the link mode to identify a second advertisement, where at least one of the steps is carried out using a computer device so that the advertisement in a web page is identified.Type: GrantFiled: September 29, 2010Date of Patent: October 21, 2014Assignee: International Business Machines CorporationInventors: Shenghua Bao, Zhong Su, Li Zhang, Xiao Xun Zhang
-
Patent number: 8006176Abstract: Aspects of the present invention relate to systems, methods and devices for modifying and managing form documents with an application that receives input from an imaging device user interface and from other sources. Some aspects relate to a input field definition file that is transmitted to the imaging device and which comprises display parameters and UI options for prompting a user for field input and as well as instructions for obtaining field data from other sources.Type: GrantFiled: October 21, 2005Date of Patent: August 23, 2011Assignee: Sharp Laboratories of America, Inc.Inventors: Amarender Reddy Kethi Reddy, Shinichi Yamamura
-
Patent number: 7941743Abstract: Aspects of the present invention relate to systems, methods and devices for modifying and managing form documents with an application that receives input from an imaging device user interface and from other sources. Some aspects relate to a input field definition file that is transmitted to the imaging device and which comprises display parameters and UI options for prompting a user for field input and as well as instructions for obtaining field data from other sources.Type: GrantFiled: August 18, 2006Date of Patent: May 10, 2011Assignee: Sharp Laboratories of America, Inc.Inventors: Amarender Reddy Kethi Reddy, Shinichi Yamamura
-
Patent number: 7934151Abstract: Specification of tables containing objects is disclosed. In some embodiments, a table object contains one or more row objects as well as one or more objects with arbitrary (i.e. non-row) formatting. Common row and/or column formatting may be inferred and applied to objects associated with rows but not to objects associated with arbitrary formatting.Type: GrantFiled: May 31, 2005Date of Patent: April 26, 2011Assignee: Adobe Systems IncorporatedInventors: Adam Castrucci, Gavin F. McKenzie
-
Patent number: 7904802Abstract: A method and system for efficient code review performed during the software development. The method and system include storing information about a plurality of authors and reviewers; detecting code to be reviewed by analyzing a code repository with respect to recent code modifications; creating a code review invitation according to the stored information about a plurality of authors and reviewers; distributing the code review invitation to a respective reviewer; recording comments for review code from the respective reviewer; measuring coverage of the reviewed code; applying metrics to the code review invitations and the comments; measuring code review characteristics based on the applied metrics.Type: GrantFiled: November 13, 2006Date of Patent: March 8, 2011Assignee: Parasoft CorporationInventors: Adam K. Kolawa, Marek Kucharski
-
Patent number: 7870485Abstract: A system that generates multiple documents using a template document and a data source. During operation, the system receives the data source, which includes parent records, child records, and metadata which describes the data stored in the parent and child records. Next, the system receives the template document which includes tables. The system then generates a flat data source from the data source, wherein the flat data source includes column names for the tables in the template document. Next, the system generates an intermediate document using the template document by concatenating multiple replicas of the template document to obtain an initial version of the intermediate document and by using the flat data source to populate the column names in the tables within the initial version of the intermediate document. The system then generates a final document by using the child records to populate rows in the tables within the intermediate document.Type: GrantFiled: July 27, 2006Date of Patent: January 11, 2011Assignee: Intuit Inc.Inventors: Alexander Seliutin, Jeffrey D. Stegall, Sergey Alduokhov
-
Patent number: 7853872Abstract: A partial layout area using a template is created in a page. Setting information on the template used in the created partial layout area is set. The layout of the template used in the created partial layout area is controlled on the basis of the setting information set for the partial layout area.Type: GrantFiled: February 10, 2006Date of Patent: December 14, 2010Assignee: Canon Kabushiki KaishaInventors: Satoshi Ota, Hajime Ohno
-
Patent number: 7802182Abstract: A preview system enables an administrator or designer of portal content to preview changes made to one or more documents in a portal. Upon modification of a document in the portal, a preview document is generated. The preview document utilizes a main portal archive for content, but the locally modified files for presentation elements. The preview document includes instructions such, that when it is viewed in a web browser, it can present the identity of style properties influencing a presentation of an area in the document by selecting the area.Type: GrantFiled: May 19, 2005Date of Patent: September 21, 2010Assignee: BEA Systems Inc.Inventor: Christopher E. Bales
-
Patent number: 7770105Abstract: An apparatus and method for processing a Web page is disclosed. A Web processing unit receives a first Web page from a Web server and displays the first Web page on a screen. The Web processing unit acquires a communication program identified by the first Web page. An external state is monitored and thereby operation information responsive to the external state is generated. The Web processing unit executes the communication program to change the first Web page displayed on the screen to a second Web page according to the operation information.Type: GrantFiled: April 23, 2007Date of Patent: August 3, 2010Assignee: Kabushiki Kaisha ToshibaInventors: Yoshiki Terashima, Keiichi Teramoto, Takeshi Saito, Yuzo Tamada
-
Patent number: 7765461Abstract: To present a moving picture processing device having a user interface very easy to use when selecting part of moving pictures from multiple moving pictures. The moving picture processing device comprises a moving picture display unit for displaying whole or part of plural stored moving pictures sequentially, an input accepting unit for accepting an input for display of moving picture, a moving picture menu compiling unit for compiling a menu of moving pictures displayed when the input accepting unit accepts the input, and a menu display unit for displaying a menu of moving pictures compiled by the moving picture menu compiling unit.Type: GrantFiled: April 5, 2004Date of Patent: July 27, 2010Assignee: Panasonic CorporationInventors: Akihiko Suzuki, Kazuaki Hiraga
-
Patent number: 7747945Abstract: A validation system is provided for validating the general structure of XML documents, for example ACORD documents, with a schema validation engine and a schema, for example an ACORD schema. A rules profile, containing a carrier's rules for ACORD documents, is set up and stored in storage. A rules engine further validates a received ACORD document with the rules contained in the rules profile. For efficient coding, the rules engine uses a combination of a scripting language (Groovy—which is the standard scripting language for Java) and dot notation to describe exactly how the levels of the ACORD document are to be traversed, so that a single expression (that looks like a long variable name) is used to directly access the data in the document. A programmer simply writes a single long variable name that specifies exactly the data needed and makes that data available to use during validation.Type: GrantFiled: September 22, 2005Date of Patent: June 29, 2010Assignee: International Business Machines CorporationInventors: James Babka, Alvin Richardson, Matthew Sanchez
-
Patent number: 7747939Abstract: Free form reports may be generated within a data array system such as a spreadsheet computer application. A user may select dimension members of a data source, such as an online analytical processing (OLAP) data cube. The user may position the dimension members as headers on the data array where multiple dimensions may be represented in one or both axes. Member formulas are generated that are representative of the headers and include identifiers that point to the dimension member location of the data source. Value formulas are generated within the report grid defined by the location of the headers where the value formulas are representative of the actual data values of the report and include identifiers that point to the data value locations of the dimension member locations within the data source.Type: GrantFiled: May 31, 2005Date of Patent: June 29, 2010Assignee: Microsoft CorporationInventors: Lakshmi Narayanan Thanu, Peter Eberhardy, Hai Huang
-
Patent number: 7703005Abstract: An XML document can use tags such that scripts can be generated from the documents. The scripts can be start up scripts for different operating systems. For example, the same XML document can be used to produce a UNIX shell script as well as a Windows command file.Type: GrantFiled: May 17, 2005Date of Patent: April 20, 2010Assignee: BEA Systems, Inc.Inventor: David Felts
-
Patent number: 7661065Abstract: A computer-implemented word processing system comprises an interface component that receives a features vector associated with an electronic document. An analysis component communicatively coupled to the interface component analyzes the features vector and determines a viewing mode in which to display the electronic document. In accordance with one aspect of the subject invention, the viewing mode can be one of a conventional viewing mode and a viewing mode associated with enhanced readability.Type: GrantFiled: May 24, 2005Date of Patent: February 9, 2010Assignee: Microsoft CorporationInventors: Radoslav Petrov Nickolov, Kumar H. Chellapilla, David M. Bargeron, Patrice Y. Simard, Paul A. Viola
-
Patent number: 7631254Abstract: A software system which automates the process of creating electronic screen based product, such as e-learning tutorials and electronic presentations, by analysing source content documents, generating screens and dynamically inserting relevant graphics onto resulting screens. There is no necessity for the user to tag on the source document where a screen should begin or end. The system can also automatically create interactive activities that the tutorial student can complete and be assessed by. The system represents a four step procedure from the point of view of the user. Firstly the user has the option of setting preferences, box (34). Secondly, the user nominates the source document(s) they wish to be converted, box (36). Thirdly, once the system has generated the screens, box (38) through to box (60), the user can edit the resulting screens, box (62). Finally, the user requests the system to publish the screens, box (62), to a nominated industry standard format, box (66).Type: GrantFiled: April 29, 2005Date of Patent: December 8, 2009Inventors: Gordon Peter Layard, Andrew Poulos