Patents Examined by Cesar Paula
  • Patent number: 9811351
    Abstract: Rendering of a portal page that is displayable on a client system includes receiving a request for a portal page by a web portal engine, monitoring server-side aggregation and rendering performance by the web portal engine, and comparing a measured performance parameter value of the server-side aggregation and rendering against a pre-defined threshold value. The server-side aggregation and rendering is interrupted, based upon the comparison, once the threshold value is exceeded. Further, an intermediate result of the portal page is prepared based on the server-side aggregation and rendering for sending, such that a client-side processing completes the interrupted aggregation and rendering of the portal page.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: November 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Matthias Falkenberg
  • Patent number: 9811516
    Abstract: Location information is integrated with spreadsheet formulas and operations. Location information may be used in filtering data, detecting data sources, performing calculations, and the like. The data may be filtered by location, individuals, places, and other location based information. The location information may be integrated into native spreadsheet formulas to perform calculations, trigger alerts, or drive other spreadsheet business logic. The location information may also be used to detect and use nearby data sources that are published near the spreadsheet user.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: November 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Amy Lin, Lawrence Waldman, Sherman Der
  • Patent number: 9798717
    Abstract: A method of character recognition for a mobile telephone having a plurality of data input keys. The method facilitates a reduction in the number of user interactions required to create a given data string to less than the number of characters within the data string. The method includes: storing a set of data strings each with a priority indicator; recognizing an event; looking up the most likely subsequent data string to follow the event from the set of data strings; and ordering the data strings for display based on the priority indicator of that data string. If included in the list, the required subsequent data string is selected. If not included in the list, an event is entered and the steps of recognizing the event, looking up and ordering data strings are repeated. The priority indicator of the selected data string and the set of data strings are updated.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: October 24, 2017
    Assignee: Keypoint Technologies (UK) Limited
    Inventors: Sunil Motaparti, Sanjay Patel
  • Patent number: 9792383
    Abstract: Methods for displaying a placeholder for unloaded content while the unloaded content reloads are provided. In one aspect, a method includes receiving a request to display unloaded content, and providing, for display, a representation of the unloaded content while the unloaded content is loaded. The method also includes providing, for display, the loaded content. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: October 17, 2017
    Assignee: Google Inc.
    Inventors: Roma Rajni Shah, Alex Neely Ainslie, Arnaud Claude Weber, Angela Strange
  • Patent number: 9785336
    Abstract: Systems and methods are provided, at an accessible electronic device having a visual display with a touch-sensitive surface, for displaying on the visual display a graphic visualization having a plurality of graphic elements, and in response to detecting a navigation gesture by a finger on the touch-sensitive surface, selecting one of the plurality of graphic elements and outputting accessibility information associated with the selected graphic element. Systems and methods are also provided for generating computer code for converting a data set into graphic visualization annotated with accessibility information.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: October 10, 2017
    Assignee: SAS Institute Inc.
    Inventors: Claude Edward Summers, II, Robert E. Allison, Jr., Julianna Elizabeth Langston, Jennifer Antonia Cowley
  • Patent number: 9779775
    Abstract: Embodiments described herein include systems and methods for automatically creating compilation videos from an original video based on metadata associated with the original video. For example, a method for creating a compilation video may include determining a relevance score for video frames in an original video; selecting a plurality of relevant video frames from the original video based on the relevance score; selecting a plurality of video clips from the original video based on the relevance scores of the video frames; and creating a compilation video from the plurality of video clips. Each of the plurality of video clips, for example, may include at least one relevant video frame from the plurality of relevant video frames.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: October 3, 2017
    Assignee: LYVE MINDS, INC.
    Inventors: Mihnea Calin Pacurariu, Andreas von Sneidern, Kevin Arnold, Greg Smelzer, Jeff Ma
  • Patent number: 9779007
    Abstract: A system and method allows users to provide portions of scripts or scripts for retrieval of information from one or more web sites of one or more businesses by demonstrating operation of the one or more web sites and identifying locations of one or more fields on each web page of the one or more web sites, and the system and method stores the scripts and uses the scripts to retrieve information from such web site or web sites for any number of users. Different portions of different scripts may be used as a single script to retrieve information from a single web site. Scripts or portions of scripts may be repaired using information from previously working scripts or portions, the web site when the script or portion worked, and the web site when the script or portion did not work.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: October 3, 2017
    Assignee: INTUIT INC.
    Inventors: Aaron Patzer, Jean Sini
  • Patent number: 9779069
    Abstract: A system can effectively compress instrumentation data related to a page view on a client-side application thread (such as a web browser thread) and communicate the compressed data over the Internet to a server (such as an analytics server). Leading up to the compression, the system can include data scanning, code building, code encoding, and code serialization. The compression can run on a background thread of the client-side application, so that it does not interfere with other processes run by the client-side application. For example, a web worker can implement the code compression described herein.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: October 3, 2017
    Assignee: Yahoo Holdings, Inc.
    Inventor: Timothy Michael Tully
  • Patent number: 9767090
    Abstract: Embodiments of the present invention provide a method and an apparatus for word detection in an application program. The method includes extracting a resource file from a multilingual application program installation package and converting the resource file into a text file. The method further includes disassembling the text file according to a language version to acquire a corresponding language text file; invoking a language detection tool according to the language version; and checking the language text file by using the language detection tool to identify questionable character information. The apparatus for word detection includes a file processing module, configured to extract a resource file from a multilingual application program installation package, and convert the resource file into a text file; and a disassembling module, configured to disassemble the text file according to a language version to acquire a corresponding language text file.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: September 19, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Rumin Ding, Juzhen Huo, Yixin Gao
  • Patent number: 9767084
    Abstract: The present invention relates to a method and apparatus for controlling a page switching capacity and includes a terminal, including an input unit for receiving a user command, an output unit for displaying a page for service, a terminal information confirmation unit for confirming terminal information when a page switching event is detected in the page displayed on the output unit, and a page switching execution processing unit for determining a page switching effect based on the confirmed terminal information and performing page switching with the determined page switching effect.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: September 19, 2017
    Assignee: SK PLANET CO., LTD.
    Inventors: Ho Chul Shin, Eun Bok Lee
  • Patent number: 9761033
    Abstract: Object matching between slides of a presentation is disclosed. In certain implementations, different objects within separate slides are matched and can be separately and independently handled during slide transitions as compared to unmatched objects. In certain embodiments, this involves matching objects on both an outgoing and incoming slide and providing specific animation or handling for those matched objects. Further, different degrees or levels of object matches may be provided and this information may be leveraged in the slide transition process.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: September 12, 2017
    Assignee: Apple Inc.
    Inventor: Mark J. Flider
  • Patent number: 9753747
    Abstract: A computer-based system comprising a library module associated with an application, the library module using stored configuration data and configuration metadata for the application and a configurator to generate a web user interface using the configuration metadata. The web user interface allowing a user to input configuration information for the application.
    Type: Grant
    Filed: April 17, 2007
    Date of Patent: September 5, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: John Ken Offenhartz, Dana Dawes
  • Patent number: 9747387
    Abstract: A method, system and computer program product for progressive enhancement of content in a browser. The method includes receiving a document with content containing a plurality of elements and parsing the received content with at least one processor. The method also includes identifying a subset of the plurality of elements that are marked for enhancement and replacing each of the element in the identified subset with their respective enhancement to obtain the document with the enhanced elements.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: August 29, 2017
    Assignee: Google Inc.
    Inventors: Dominic P. Cooney, Mark S. Miller, Robert A. Russell, Dmitri A. Glazkov
  • Patent number: 9740666
    Abstract: Systems and methods are disclosed herein for resolving a change to a table. A processing circuitry receives, from a user in a collaborative document editing environment, the change to the table, wherein the change comprises an expansion of a first cell in the table. A first state of the first cell is identified, wherein the state is indicative of a number of columns and a number of rows over which the first cell spans, and at least one of the number of columns and the number of rows is greater than one. A second state of a second cell that is adjacent to the first cell is identified, and the processing circuitry selects whether to allow the expansion of the first cell based on the second state of the second cell.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: August 22, 2017
    Assignee: GOOGLE INC.
    Inventors: Gregory George Galante, Victoria Hsiao-Tsung Chou Fritz, Samuel Benjamin Messing, Luiz Do Amaral De Franca Pereira Filho
  • Patent number: 9740675
    Abstract: An integrated system is described that allows a user to easily mine and report data maintained by a customer relationship management (CRM) application. In general, the system automates the process of creating electronic reports, such as an electronic worksheet, in a format that can be directly manipulated and viewed from spreadsheet application. In one embodiment, the report is automatically generated to include a pivot table for displaying the data. The system includes a database adapted to store the CRM data. First and second reporting modules execute within the CRM software application and the worksheet software application, respectively. The reporting modules cooperate in order to integrate CRM application and spreadsheet application, thereby automating the process of generating a worksheet based on the CRM database.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: August 22, 2017
    Assignee: MasterMine Software, Inc.
    Inventor: Robert Machalek
  • Patent number: 9740668
    Abstract: Techniques for managing performance information associated with rendering electronic content may be provided. For example, electronic content may be rendered and pixel density information may be plotted on a graph for comparison and/or perceived latency detection. In some examples, electronic content may be monitored during an amount of time. Based at least in part on the monitoring, pixel density information may be collected. The pixel density information may be associated with rendering the electronic content during the amount of time. Further, in some examples, perceived latency information may be determined. The perceived latency information may correspond to the rendering of the electronic content based at least in part on the collected pixel density information.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 22, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Amit Saurav
  • Patent number: 9740671
    Abstract: A webpage generating method includes: obtaining a size of an original design file and layer information of a layer included in the original design file; obtaining a material included in the layer; and generating a webpage according to the size of the original design file, the layer information of the layer, and the material included in the layer.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: August 22, 2017
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Yue Lin, Li Xu, Renfei Wu, Xianghui Fu
  • Patent number: 9734139
    Abstract: A system for monitoring and auditing data in one or more spreadsheets comprises a file store within which files containing spreadsheet data can be stored, a database, and monitoring means. The monitoring means is operative to detect changes in spreadsheet data within the file store and to record the changes in the database. The system may comprise an entity selector for selecting entities in a spreadsheet, and a tracker for tracking the shift in position of entities. An offset determinator derives offset values representing the shift in position of the entities. An offset applicator applies the offset values to the spreadsheet data before comparing the spreadsheet data with a version of the spreadsheet data at a different time point. In a further aspect, the invention provides a system for processing and storing spreadsheets.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: August 15, 2017
    Assignee: Cluster Seven Limited
    Inventors: Andrew Reeves, James Culverwell, Aaron Wittman
  • Patent number: 9734132
    Abstract: Determination of an underlying grid structure that facilitates layout of East Asian text is disclosed. The underlying grid structure includes both a size of character frames and a size of a text block frame. The East Asian text may be obtained from a scan of printed material that has the text formatted according to layout conventions established by the publisher. The text may be reformatted to appear on a display of an electronic device in a manner similar to the formatting in the original scanned document. Reformatting may include reflowing the text in order to fit a greater or lesser number of characters on a line. The reflowing may maintain character spacing from the original document and follow formatting rules against locating certain characters at the start or end of a line.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: August 15, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Satishkumar Kothandapani Shanmugasundaram, Viswanath Sankaranarayanan
  • Patent number: 9734141
    Abstract: A word mapping method is provided, based on a plurality of connections between a plurality of words as generated by an individual or group, the map being formed based on connections between words provided by an individual or individuals. The resultant word map may be used for various purposes including cognitive diagnoses, sentence structure optimization of documents, and the like.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: August 15, 2017
    Inventors: Yang Chang, Monica Chang