Patents Examined by Scott Baderman
  • Patent number: 9317622
    Abstract: Content may be stored as structured language data that may be separated into a formatting skeleton (skeleton) and fragments. The skeleton may be extracted from the structured language data to retain at least a portion of the formatting information of a structured language data. The fragments may be segments of presentation data from the structured language data and may be mapped to a location within the skeleton. Upon rendering, a client device may only have to load the skeleton and one or more fragments associated with a specified viewing location in order to quickly and accurately render a portion of the content. By rendering only some of the fragments of the structured language data, the client device may minimize user-perceived latency during processing and rendering operations.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: April 19, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph Alexander Zuromski, Hao Hu, Palanidaran Chidambaram, Surendran Rangasamy, Fei Wang, Christopher Allan White
  • Patent number: 9311392
    Abstract: A document analysis apparatus comprises: a feature expression acquisition unit acquiring a feature expression appearing during an attention period in an analysis object document collection; a document collection acquisition unit acquiring a feature expression containing document (FECD) collection in which a feature expression appears, from an analysis population including an analysis object document collection; a context determination unit specifying an analysis/FECD corresponding to an analysis object document among a FECD collection for every feature expression, and specifies a context in which the feature expression appeared in multiple analysis/FECDs; a context comparison determination unit specifying a non analysis/FECD not corresponding to an analysis object document among a FECD collection, and within that, compares a context in which the feature expression has appeared and a context specified previously; and a feature degree setting unit performing giving or the like of a feature degree to a feature e
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: April 12, 2016
    Assignee: NEC CORPORATION
    Inventors: Satoshi Nakazawa, Shinichi Ando
  • Patent number: 9311336
    Abstract: An MMR system for publishing comprises a plurality of mobile devices, an MMR gateway, an MMR matching unit, and an MMR publisher. A computer includes a document authoring application, plug-in, and printer driver. The MMR matching unit receives an image query from the MMR gateway and sends it to one or more of the recognition units to identify a result including a document, the page and the location on the page. The list of results and links are sent back to the MMR gateway for presentation on the mobile device. The present invention also includes a number of novel methods including a method for capturing symbolic information from documents and for capturing printer dll functions.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: April 12, 2016
    Assignee: Ricoh Co., Ltd.
    Inventors: Jonathan J. Hull, Berna Erol, Jamey Graham, Jorge Moraleda, Ichiro Sakikawa, Daniel G. Van Olst
  • Patent number: 9311286
    Abstract: A method for intelligently handling abbreviations in text-based electronic communications can begin with the compilation of abbreviation usage history data by an intelligent abbreviation handler component of a text-based electronic communications system. The abbreviation usage history data can indicate a presentation preference for abbreviation elements based upon past usage by the user. An abbreviation element can be an abbreviation, an acronym, or an initialism. The abbreviation element can be presented in a condensed format or an expanded format. Abbreviation elements can be identified in a received text-based electronic communication. The presentation preference of each identified abbreviation element can be intelligently determined for each recipient from the abbreviation usage history data. An abbreviation-adjusted text-based electronic communication can be created for each recipient using the received text-based electronic communication and the determined presentation preference.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith H. Bank, Erik S. Bryant, Gary Denner, Patrick J. O'Sullivan
  • Patent number: 9310879
    Abstract: Methods and systems for automatically parsing the content of a user's browser history to extract information about that user's browsing habits, interests, likes, and dislikes utilizing text analytics and unsupervised machine learning. A topic model can be utilized to filter the display of web content and employ visualization techniques to highlight specific content (e.g. keywords) that correspond with the users specific tastes. The analysis can be as coarse or fine as the user desires and all of the analysis can be done locally on the user's own data processing device.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: April 12, 2016
    Assignee: Xerox Corporation
    Inventor: Robert J. St. Jacques, Jr.
  • Patent number: 9304981
    Abstract: A method and system are provided for utilizing inter-application image overlays or virtual transparent overlays (VTOs) to communicate information between users and tools along the EDA tool chain in an EDA design flow. VTOs remain divorced from an underlying design file and are able to be manipulated by a plurality of different users in a plurality of different EDA applications or tools, all meant to operate in different stages of the design flow and perform different functions along the design path towards actual physical circuit realization and fabrication.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: April 5, 2016
    Assignee: Cadence Design Systems, Inc.
    Inventors: Sachin Patidar, Avinandan Sengupta, Chakresh Maheshwari
  • Patent number: 9304672
    Abstract: Techniques for representing and publishing an interactive document useful for analyzing data. The document may be represented as a directed acyclic graph of entities interconnected by edges. The entities may be of multiple types. Yet, a broad range of interactive documents may be represented by a limited number of types of entities and the capabilities to interconnect entities of different types and to share a data schema across entities of different types. A tool may enable a user to author such documents. The tool may also facilitate publishing of the document. For publishing, the document may be converted to an executable form. Prior to such a conversion, the graph may be modified for more efficient processing. The graph may also be partitioned such that portions of the graph, when distributed across tiers of a computing system, such as a cloud-based platform, execute on computing devices that provide efficient operation.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: April 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Mital, Gary Shon Katzenberger, Darryl Ellis Rubin, Andrew D. Reddish, Brian C. Beckman, Olivier Colle
  • Patent number: 9298688
    Abstract: Systems and methods for processing user actions on a collaborative spreadsheet include accessing an unfiltered sheet of a spreadsheet stored on a server to display on a client computer, where a plurality of filters is associated with the unfiltered sheet, and receiving a selection by a user of a first filter in the plurality of filters to be applied to the unfiltered sheet. A filtered sheet is displayed to the user, where the filtered sheet is obtained by applying the first filter to the unfiltered sheet. User actions inputted by a user on the client computer are received that reference cells of the unfiltered sheet. User actions are sent to the server and transformed against the first filter. The display of the filtered sheet is updated based on the transformed user action.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: March 29, 2016
    Assignee: GOOGLE INC.
    Inventors: Benjamin Wolfe Simon, Manuel Tragut, Zachary Erik Lloyd, Joshua Ari Danziger, Daniel Gundrum
  • Patent number: 9298686
    Abstract: A method is provided for creating a simulated spreadsheet. The method includes receiving information from a simulated spreadsheet template, separating the simulated spreadsheet template from information within the simulated spreadsheet template, storing the simulated spreadsheet template and the corresponding information separately, calculating any calculable information within the information by using spreadsheet formula syntax, and presenting a simulated spreadsheet that includes the calculated information.
    Type: Grant
    Filed: May 14, 2009
    Date of Patent: March 29, 2016
    Assignee: GOLUB CAPITAL, LLC
    Inventors: Richard R. Ratkowski, Sreedhar Peddineni, Ganesh Sripadi, Tata Venkata Ranga Nageswara Rao
  • Patent number: 9298697
    Abstract: Techniques are provided for composing and testing grammar rules that are configured to provide feedback on violations of target grammar guidelines in the text of documents. Tests may be performed to determine whether a new grammar rule produces false positives, is redundant or conflicts with other rules, or is expensive to apply to a document. A user may test the rule, in isolation or with other rules, on a batch of documents. A display of a summary of feedback that is generated in the batch of documents by the rules is provided. The user may also apply a rule to documents submitted for feedback as a hidden rule. Any violations of a hidden rule are recorded, but feedback on the violations is not provided in submitted documents. Furthermore, a user may indicate a level for a rule, which may control the set of documents to which the rule is applied.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: March 29, 2016
    Assignee: Apollo Education Group, Inc.
    Inventors: Andrew T. Allen, Ken R. Myers, John M. Chan, Michelle N. Bomer, Catherine Yackshaw
  • Patent number: 9298334
    Abstract: Systems, methods, and other embodiments associated with providing a user interface having a guided task flow among a plurality of devices are described. According to one embodiment, a method includes receiving, by a first device, a request from a second device requesting a user interface. The request includes a parameter describing a configuration of the second device. The second device is remote from the first device and includes a display. The method also includes generating, from a template user interface, a user interface for the second device based, at least in part, on the parameter. The user interface includes a task flow for controlling the first device to perform a series of tasks. The method includes providing the user interface to the second device for display on the display of the second device.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: March 29, 2016
    Assignee: MARVELL INTERNATIONAL LTD.
    Inventors: Gary D. Zimmerman, DeVerl Stokes, Brian Mahaffy, Bryan Allen
  • Patent number: 9286276
    Abstract: A device embeds a first frame in a second frame. A first mutation defining a first change made to a document within the first frame is generated. A second mutation defining a second change made to the document within the second frame is generated. The first mutation and a first embed identifier assigned to the first mutation and the second mutation and a second embed identifier assigned to the second mutation are transmitted to a remote server. A first instruction relating to the document and including the first embed identifier and a second instruction relating to the document and including the second embed identifier are received from the remote server. The first instruction, based on the first embed identifier, is transmitted by the device to the first frame. The second instruction, based on the second embed identifier, is transmitted by the device to the second frame.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: March 15, 2016
    Assignee: Google Inc.
    Inventors: Brian Lewis Cairns, John Day-Richter
  • Patent number: 9286596
    Abstract: A system and method for conducting an electronic signing ceremony is provided. The electronic signing ceremony may include a number of defined steps performed by one or more people on a number of documents in a predetermined order. An activity, such as providing a digital signature, may be associated with each document and/or page of each document. The electronic signing ceremony system and method consolidates and streamlines the process of originating, organizing, signing, verifying, storing, and retrieving multiple documents requiring multiple signatures from one or more people virtually anywhere and at any time.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: March 15, 2016
    Assignee: Topaz Systems, Inc.
    Inventors: Nikos Leoutsarakos, Oliver Lan, John London, Nathalie Benoit, Tomlinson G. Rauscher, Paul Chronopoulos
  • Patent number: 9286286
    Abstract: The present disclosure provides a method, an apparatus, and a computer program product to interact with a spreadsheet application for computing the value of a formula that depends explicitly or implicitly on one or more cells designated as variables, based on provided values for the variables, and without modifying any data of the spreadsheet application. In one aspect, the present disclosure provides an optimization process executed by spreadsheet functions of a spreadsheet application, and arranged in a functional paradigm for computing optimal parameters for a parameterized system modelled by variables, parameters, and dependent formulas.
    Type: Grant
    Filed: January 3, 2015
    Date of Patent: March 15, 2016
    Inventor: Chahid Kamel Ghaddar
  • Patent number: 9286274
    Abstract: Methods and systems for enabling a user to define a webpage and webpage layout without knowing a programming language are disclosed. A library of modules is provided usable to configure a layout and look of a webpage. The user may add modules from the library to a webpage layout design area. The user may configure a given module so as to control the look and feel of the content accessed and displayed by the module. Different instantiations of the same module may be used to access content from different sources, including sources using different file and data formats. Content from the different sources may be accessed and stored in a schema-less database.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: March 15, 2016
    Assignee: MOBOOM LTD.
    Inventor: Jeffrey David Rice
  • Patent number: 9280524
    Abstract: A first rendering of symbols is generated with typeset font, and the first rendering is displayed by a display device. From among the symbols, a selection is received from a user. A second rendering of the selection is generated with ink font, and the second rendering is displayed by the display device. At least one handwritten edit to the second rendering is received from the user, and recognition of the handwritten edit is performed. The selection is updated to incorporate the recognized handwritten edit. A third rendering of the updated selection is generated with typeset font, and the third rendering is displayed by the display device for replacing at least a portion of the first rendering.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: March 8, 2016
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Elena Smirnova
  • Patent number: 9280522
    Abstract: A system may aggregate highlighting information associated with a document that includes a number of elements. The highlighting information may identify one or more of the elements that have been highlighted by a group of users. The system may determine weight values for the one or more elements, generate information associated with the document based on the weight values, and provide the information.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: March 8, 2016
    Assignee: Google Inc.
    Inventors: Michal Cierniak, Michael Stoppelman, Benedict A. Gomes, Corin Anderson
  • Patent number: 9280906
    Abstract: A selective synchronization service may facilitate the synchronous presentation of corresponding audio content and textual content. Corresponding words in companion items of audio and textual content may be selected for synchronous presentation. A corresponding word may be selected for synchronous audible and textual presentation according to any of a number of criteria. Further, a corresponding word may be selected for a modified synchronous presentation, in which the audible and/or textual presentation of the corresponding word is modified. Alternately, a corresponding word may be selected for an audible presentation without a textual presentation, or a textual presentation without an audible presentation.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: March 8, 2016
    Assignee: Audible. Inc.
    Inventors: Ajay Arora, Guy Ashley Story, Jr.
  • Patent number: 9275025
    Abstract: A special paste feature presents a variety of options to a user for choosing the appearance of the pasted object or objects. When the user selects to specially paste the object, an interface is presented for the user to select from a variety of styles and format codes or predefined groups thereof to keep in the pasted object. Once the user selects the level of structure and formatting that he or she desires to import into the target document, the object will be copied into the target document or application using only the structure and formatting selected to remain by the user.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: March 1, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Victor Mitnick, Jay London
  • Patent number: 9275280
    Abstract: An information processing apparatus includes an acquisition unit that acquires region information, line information, and character information, a determination unit that determines whether or not a region is in left alignment, a first division unit that divides a region including a character indicated by character information into paragraph regions or itemized regions, an analysis unit that analyzes an indent of a line in a region determined as being in left alignment by the determination unit, a second division unit that divides the region determined as being in left alignment by the determination unit into paragraph regions or itemized regions, and an output unit that outputs the division result by the first division unit for the region determined as not being in left alignment by the determination unit, and the division result by the second division unit for the region determined as being in left alignment by the determination unit.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: March 1, 2016
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Yuya Konno