Patents Examined by Andrew Dyer
-
Patent number: 8627203Abstract: Methods and apparatus for capturing, analyzing, and converting documents are provided. Provided in some embodiments is a method that includes obtaining a script document comprising script elements, assessing a layout of the script document, wherein the layout comprises a physical location of the script elements within the script document, determining an identification of one or more of the script elements based at least in part on the physical location of the one or more script elements within the script document, and assessing the one of the script elements using a finite state machine, wherein the finite state machine assesses one or more of the script elements preceding or following the one of the script elements to determine an accuracy of the identification of the one or more of the script elements determined.Type: GrantFiled: February 25, 2010Date of Patent: January 7, 2014Assignee: Adobe Systems IncorporatedInventors: Walter Chang, Michael J. Welch
-
Patent number: 8607138Abstract: A system and method for enabling users of a multi-user network-based OLAP system to present reports generated by the OLAP system using a spreadsheet application within a network user interface. A client-side network user interface is presented to a user over the network so that the user may submit a request for a report. The server-side system receives the request and processes the report. When the server-side system completes the report processing, the report is communicated to the client-side network user interface. The report may then be presented to the user(s) that submitted requests for that report. The client-side network user interface comprises a spreadsheet application that may be used to display the report to the user.Type: GrantFiled: July 15, 2005Date of Patent: December 10, 2013Assignee: MicroStrategy, IncorporatedInventors: Lee C. Harold, Inbarajan Selvarajan, Herbert Liebl
-
Patent number: 8601369Abstract: An information processing apparatus displays in order multiple pages of the same electronic album in each of a first display area and a second display area arranged in parallel on a screen of a display device. A user selects one image from each display area. The information processing apparatus edits the selected images and display the results on the display device.Type: GrantFiled: January 21, 2008Date of Patent: December 3, 2013Assignee: Canon Kabushiki KaishaInventor: Asuka Yamazaki
-
Patent number: 8601361Abstract: Automatically populating and/or generating tables using data extracted from files is disclosed. In some embodiments, in response to receiving an indication that at least a portion of a data object is desired to be included in a table, a set of one or more data values associated with the data object is selected for inclusion in the table and automatically included as an entry corresponding to the data object in the table. In various embodiments, the table may comprise an existing table and/or a newly generated table.Type: GrantFiled: August 6, 2007Date of Patent: December 3, 2013Assignee: Apple Inc.Inventors: Peter Glen Berger, Jay Christopher Capela, Yaniv Gur, Roger Rock Rosner, Christopher Douglas Weeldreyer
-
Patent number: 8595615Abstract: A method is provided for automatically applying named styles to existing documents including word processing documents. The existing document is scanned and parsed into style regions of uniform style. The style attributes of each uniform style region are identified, and these identified style attributes are used to create style groups containing style regions having identical or substantially identical style attributes. These style attributes can be expressed in set or vector form. Named styles are then associated with the identified style group by either comparing the style attributes of a given style group to the attributes of a pre-defined named style or by extracting a named style from the style group. Once associated with a named style, the style regions within a given style group can be modified to be consistent with the named style associated with the style group.Type: GrantFiled: February 7, 2007Date of Patent: November 26, 2013Assignee: International Business Machines CorporationInventors: Tessa Lau, John J. Turek, Hui Su, Tian Shu Wang
-
Patent number: 8595622Abstract: The subject matter of this document can be implemented in, among other things, a method that includes displaying a visual representation of an electronic document. The method also includes receiving an input to affect a modification of the electronic document, the modification including two or more document change operations, and causing each of the two or more document change operations to be applied to the electronic document. The method also includes determining a redraw approach for redrawing a portion of the visual representation of the electronic document based on the two or more document change operations, such that the redraw approach includes fewer redraws than document change operations. The method further includes performing a redraw of a portion of the visual representation of the electronic document based on the redraw approach.Type: GrantFiled: October 27, 2011Date of Patent: November 26, 2013Assignee: Google Inc.Inventors: Luiz Pereira, Olga Belomestnykh, Edgard Lindner
-
Patent number: 8589786Abstract: The results of a trademark availability search can be graphically depicted using a store layout diagram. A store layout diagram shows the layout of a store including the various sections of the store. Graphical elements representing trademarks are arranged on the store layout diagram and positioned so that they are visually associated with the relevant sections of the store.Type: GrantFiled: March 30, 2010Date of Patent: November 19, 2013Assignee: Merchant & Gould P.C.Inventor: Scott W. Johnston
-
Patent number: 8589790Abstract: An automated website analysis system includes mechanisms for automatically auditing a website to validate that the scanned web page information conforms to validation rules. In one implementation, an auditing system requests web pages of an identified website pursuant to validating at least a portion of each requested web page. Embodiments include scanning page code of at least one of the web pages to identify scanned web page information, including a page tag. The scanned web page information is validated to determine whether is conforms to at least one validation rule by validating variables of the page tag against validation rules, including a vendor validation rule. Results of the validation are reported.Type: GrantFiled: January 27, 2011Date of Patent: November 19, 2013Assignee: ObservePoint LLCInventors: Robert K. Seolas, John Pestana, J. Tyler Broadbent, Alan Martin Feuerlein
-
Patent number: 8566708Abstract: The subject matter of this document can be implemented in, among other things, a method that includes displaying a visual representation of an electronic document. The method also includes receiving an input to affect a modification of the electronic document, the modification including two or more document change operations, and causing each of the two or more document change operations to be applied to the electronic document. The method also includes determining a redraw approach for redrawing a portion of the visual representation of the electronic document based on the two or more document change operations, such that the redraw approach includes fewer redraws than document change operations. The method further includes performing a redraw of a portion of the visual representation of the electronic document based on the redraw approach.Type: GrantFiled: January 13, 2011Date of Patent: October 22, 2013Assignee: Google Inc.Inventors: Luiz Pereira, Olga Belomestnykh, Edgard Lindner
-
Patent number: 8549399Abstract: For a document with content that has been structured into a set primitive areas, a novel method for performing contiguous selection of document content across different primitive areas in the document is disclosed. The method defines a contiguous section in the ordered list by identifying the first and last primitive elements of the contiguous selection. The first primitive element is identified as the primitive element that is closest in reading flow to a start selection point on the page, while the last primitive element is identified as the primitive element that is closest in reading flow to an end selection point on the page.Type: GrantFiled: May 17, 2011Date of Patent: October 1, 2013Assignee: Apple Inc.Inventors: Philip Andrew Mansfield, Michael Robert Levy, Derek B. Clegg
-
Patent number: 8543911Abstract: For a page that has been decomposed into a set of primitive areas, a novel method for organizing the set of primitive areas into an ordered list is disclosed. The primitive areas in the ordered list are initially sorted using start point order relation ordering, which compares the start points of the primitive areas in the coordinate system of the page. The ordering of the primitive areas in the ordered list are then refined by using contextual order relation ordering, which compares primitive areas against each other according to coordinate systems local to the primitive areas being compared. A new ordered list is then created by transposing primitive areas that are incorrectly ordered according to contextual order relation ordering.Type: GrantFiled: May 17, 2011Date of Patent: September 24, 2013Assignee: Apple Inc.Inventors: Philip Andrew Mansfield, Michael Robert Levy, Derek B. Clegg
-
Patent number: 8543912Abstract: Methods, systems, and computer products for content conversion and presentation enabled services for television and Internet Protocol television applications. In exemplary embodiments, the system and method identify program content having embedded text, apply a conversion to the program content to extract voice data and play voice data in conjunction with the program content.Type: GrantFiled: November 14, 2006Date of Patent: September 24, 2013Assignee: AT&T Intellectual Property I, L.P.Inventor: Ke Yu
-
Patent number: 8543900Abstract: A method of improving a traffic pattern through web page nodes of a website is provided, including selecting web page nodes. The traffic pattern includes a sequence of nodes. Each node represents a first page having a link to a second page in a subsequent node. A visitor to a node prior to a conversion node either navigates to a subsequent node or fails to progress to a subsequent node. The method also includes, for each web page, identifying display elements on the web page node that are associated with a decreased probability that the user progresses through the traffic pattern to a subsequent web page node in the predetermined traffic pattern, determining a metric representing an impact on a conversion attributable to the display elements, ranking the plurality of web page nodes based on the metrics for each web page node.Type: GrantFiled: January 11, 2012Date of Patent: September 24, 2013Assignee: Google Inc.Inventor: James Kent
-
Patent number: 8504911Abstract: Disclosed are various embodiments for facilitating access to data in network page generation code supplied by customers of a hosting provider. A request for a network page is obtained from a client. The network page is associated with a network site hosted by a hosting provider on behalf of a customer. Page generation code supplied by the customer is obtained, and this code includes a dynamic data variable. One or more service calls are executed based at least in part on the dynamic data variable to obtain one or more data objects. The page generation code is executed to generate the network page in response to the request, where the page generation code is executed with the data objects in place of the dynamic data variable.Type: GrantFiled: January 11, 2012Date of Patent: August 6, 2013Assignee: Amazon Technologies, Inc.Inventors: Prashant J. Thakare, Pravi Garg, Shashank Shekhar, Jeremy Boynes
-
Patent number: 8504912Abstract: A system that supports the editor of an journal web site into deciding the layout of the homepage of the journal web site; the homepage is divided into a set of zones, and each zone consists of several locations; articles are published into each location; and the system suggests ways to rearrange the articles published in the homepages into different locations within the same zone, in order to maximize the total number of clicks generated by the homepage of the journal web site.Type: GrantFiled: July 15, 2011Date of Patent: August 6, 2013Assignee: Neodata Group S.r.l.Inventor: Giovanni Giuffrida
-
Patent number: 8495487Abstract: An integrated web-based dealership management system providing accounting ,financial reporting, parts and service sales tracking, vehicle and parts inventory, vehicle sales tracking, and customer management software developed on a relational database on a web server and with web application tools.Type: GrantFiled: January 4, 2009Date of Patent: July 23, 2013Inventors: Sandra Lee Jerome, Keith Jerome
-
Patent number: 8489989Abstract: A method includes using rules included in two or more preflight profiles to apply to a document. The preflight profiles may be selected to reduce possibilities of conflicts. The preflight profiles may be selected based on global settings or local settings. The preflight profiles may also be selected based on priority. When there are conflicts, conflict resolution techniques may be applied.Type: GrantFiled: July 15, 2008Date of Patent: July 16, 2013Assignee: Adobe Systems IncorporatedInventor: Matthew J. Phillips
-
Patent number: 8489984Abstract: An input of a layout of one or more components in a container component is received and a new cross platform layout of the one or more components in the container component is generated. The cross platform layout includes at least one automatically sized autopad and/or container autopad that defines spacing to properly position the one or more components within the container component. The size of the autopad and/or container autopad is determined upon execution of the cross platform layout on a software platform using a visual guideline for that software platform. In some embodiments, some or all of the components are automatically positioned in the cross platform layout such that a contents of each of the components, such as text, is laid out within the container component along the same baseline.Type: GrantFiled: April 27, 2006Date of Patent: July 16, 2013Assignee: Oracle America, Inc.Inventors: Scott R. Violet, Tomas Pavek, Jan Stola
-
Patent number: 8479092Abstract: Methods, systems, and apparatus, including computer programs encoded on one or more computer storage media, for modifying content layout for an electronic document are described. In one aspect, a method includes receiving an identification of a subset of content items identified in a first electronic document. Each content item in the subset of content items includes displayable data. A prioritization of the subset of content items is identified, and a first content item is selected based on the prioritization. A new value of a first layout property for the selected content item is calculated based at least in part on one or more initial values. A new electronic document is generated. The new electronic document includes an identification of the new value and data for generating a second graphical representation of the subset of content items based at least in part on the new value.Type: GrantFiled: April 30, 2009Date of Patent: July 2, 2013Assignee: Adobe Systems IncorporatedInventor: Krishna Kumar Pandey
-
Patent number: 8479087Abstract: Various embodiments described herein include systems, methods, software, and data structures of and for authoring and presentation of package files. Some such embodiments include instantiating a package file and receiving a presentation specification to include in the package file, the presentation specification displayable within a media playing application to provide a representation of display elements defined in the package file. Such embodiments may further include receiving content files, defining display elements for each content file, and associating each content file with a respective display element. A package file may then be generated, published, and/or displayed as a function of the presentation specification.Type: GrantFiled: May 20, 2008Date of Patent: July 2, 2013Assignee: Adobe Systems IncorporatedInventors: Randy L. Swineford, Robert K. McAfee, Marissa Dulaney, Vivek Hebbar, Amy Poling, Daniel Walsh, Timothy Walter Kukulski, Clark P. Donahue