Patents Examined by Benjamin J Smith
  • Patent number: 8990678
    Abstract: 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: Grant
    Filed: October 8, 2004
    Date of Patent: March 24, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: James C. Bedingfield, Sr.
  • Patent number: 8990680
    Abstract: 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: Grant
    Filed: March 24, 2006
    Date of Patent: March 24, 2015
    Assignee: Via Technologies Inc.
    Inventors: Ta-Chien Huang, Ping-Hung Chou
  • Patent number: 8977975
    Abstract: 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: Grant
    Filed: June 1, 2010
    Date of Patent: March 10, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark Yalovsky, Simon P. Clarke
  • Patent number: 8869025
    Abstract: 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: Grant
    Filed: September 29, 2010
    Date of Patent: October 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Shenghua Bao, Zhong Su, Li Zhang, Xiao Xun Zhang
  • Patent number: 8006176
    Abstract: 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: Grant
    Filed: October 21, 2005
    Date of Patent: August 23, 2011
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Amarender Reddy Kethi Reddy, Shinichi Yamamura
  • Patent number: 7941743
    Abstract: 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: Grant
    Filed: August 18, 2006
    Date of Patent: May 10, 2011
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Amarender Reddy Kethi Reddy, Shinichi Yamamura
  • Patent number: 7934151
    Abstract: 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: Grant
    Filed: May 31, 2005
    Date of Patent: April 26, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Adam Castrucci, Gavin F. McKenzie
  • Patent number: 7904802
    Abstract: 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: Grant
    Filed: November 13, 2006
    Date of Patent: March 8, 2011
    Assignee: Parasoft Corporation
    Inventors: Adam K. Kolawa, Marek Kucharski
  • Patent number: 7870485
    Abstract: 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: Grant
    Filed: July 27, 2006
    Date of Patent: January 11, 2011
    Assignee: Intuit Inc.
    Inventors: Alexander Seliutin, Jeffrey D. Stegall, Sergey Alduokhov
  • Patent number: 7853872
    Abstract: 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: Grant
    Filed: February 10, 2006
    Date of Patent: December 14, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Satoshi Ota, Hajime Ohno
  • Patent number: 7802182
    Abstract: 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: Grant
    Filed: May 19, 2005
    Date of Patent: September 21, 2010
    Assignee: BEA Systems Inc.
    Inventor: Christopher E. Bales
  • Patent number: 7770105
    Abstract: 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: Grant
    Filed: April 23, 2007
    Date of Patent: August 3, 2010
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yoshiki Terashima, Keiichi Teramoto, Takeshi Saito, Yuzo Tamada
  • Patent number: 7765461
    Abstract: 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: Grant
    Filed: April 5, 2004
    Date of Patent: July 27, 2010
    Assignee: Panasonic Corporation
    Inventors: Akihiko Suzuki, Kazuaki Hiraga
  • Patent number: 7747945
    Abstract: 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: Grant
    Filed: September 22, 2005
    Date of Patent: June 29, 2010
    Assignee: International Business Machines Corporation
    Inventors: James Babka, Alvin Richardson, Matthew Sanchez
  • Patent number: 7747939
    Abstract: 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: Grant
    Filed: May 31, 2005
    Date of Patent: June 29, 2010
    Assignee: Microsoft Corporation
    Inventors: Lakshmi Narayanan Thanu, Peter Eberhardy, Hai Huang
  • Patent number: 7703005
    Abstract: 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: Grant
    Filed: May 17, 2005
    Date of Patent: April 20, 2010
    Assignee: BEA Systems, Inc.
    Inventor: David Felts
  • Patent number: 7661065
    Abstract: 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: Grant
    Filed: May 24, 2005
    Date of Patent: February 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Radoslav Petrov Nickolov, Kumar H. Chellapilla, David M. Bargeron, Patrice Y. Simard, Paul A. Viola
  • Patent number: 7631254
    Abstract: 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: Grant
    Filed: April 29, 2005
    Date of Patent: December 8, 2009
    Inventors: Gordon Peter Layard, Andrew Poulos