Patents Examined by Mario M Velez-Lopez
-
Patent number: 9412187Abstract: The invention relates to a computer implemented method for preparing content of a document, wherein a document file is received as an input, the content of the document file is parsed, the parsed content data items forming the content of the document file are classified into at least two separate categories. Further, within the method at least one of the following is performed for the classified parsed content data items: rendering the content data items classified in a first category into a raster canvas and storing the rendered content of the raster canvas into a raster image file, generating and storing a meta file comprising at least one preprocessed rendering instruction for at least one content data item classified in a second category. The invention also relates to a system configured to perform the method and a non-transitory computer readable medium storing computer program code.Type: GrantFiled: December 20, 2013Date of Patent: August 9, 2016Assignee: DOCUMILL OYInventors: Rami Hanninen, Mika Konnola, Terho Laakso
-
Patent number: 9400633Abstract: Methods and apparatus for voice-enabling a web application, wherein the web application includes one or more web pages rendered by a web browser on a computer. At least one information source external to the web application is queried to determine whether information describing a set of one or more supported voice interactions for the web application is available, and in response to determining that the information is available, the information is retrieved from the at least one information source. Voice input for the web application is then enabled based on the retrieved information.Type: GrantFiled: August 2, 2012Date of Patent: July 26, 2016Assignee: Nuance Communications, Inc.Inventors: David E. Reich, Christopher Hardy
-
Patent number: 9401941Abstract: A computer-implemented system (and method and computer readable storage medium) are disclosed for processing interactions with song lyrics. The system is configured to provide for display on a screen of a computing device the song lyrics. The system detects a selection of a segment of the song lyrics and provides for display a menu of options for interacting with the selected segment of the song lyrics. The system receives a selection of an option from the menu of options and updates, in a user interaction database, a data field corresponding to the selected segment with the selected option from the menu of options. The system executes the selected option from the menu of options.Type: GrantFiled: March 20, 2015Date of Patent: July 26, 2016Assignee: CBS Interactive Inc.Inventors: Alan Juristovski, Milun Tesovic, Sushant Sund
-
Patent number: 9372849Abstract: In a method for dynamically highlighting repetitive text in electronic documents, obtaining one or more user preferences related to a user reading an electronic document. The method further includes determining whether the electronic document contains one or more repetitive text associations, wherein a repetitive text association is data that provides one or more indications of repetitive text segments interspersed within a document. In response to determining that the electronic document contains one or more repetitive text associations, the method further includes identifying one or more repetitive text segments in the electronic document corresponding to the one or more repetitive text associations and determining a time duration expended by the user reading an instance of the identified one or more repetitive text segments within the electronic document.Type: GrantFiled: December 17, 2015Date of Patent: June 21, 2016Assignee: International Business Machines CorporationInventors: Olympia Gluck, Itzhack Goldberg, Gilad Sharaby, Neil Sondhi
-
Patent number: 9367938Abstract: Various methods are provided for automated real-time detection of overlapping painted html elements.Type: GrantFiled: February 28, 2013Date of Patent: June 14, 2016Assignee: Nokia Technologies OyInventors: Aaron Brenzel, Paul Sernatinger, James Werwath
-
Patent number: 9369595Abstract: An image forming apparatus accesses a server that provides a Web application to enable Web application to be utilized. The image forming apparatus receives an instruction to utilize the Web application, and acquires a document expressing a Web page of the Web application in response to the received instruction. The image forming apparatus determines whether a previously-set fixed name is included in a URI (Uniform Resource Identifier) included in the acquired document. When it is determined that the fixed name is included in the URI, the image forming apparatus acquires data correlating to the URI from a predetermined location previously correlated to the fixed name. Using the acquired data, the image forming apparatus generates a display screen of the Web application based on the document.Type: GrantFiled: March 2, 2012Date of Patent: June 14, 2016Assignee: Konica Minolta Business Technologies, Inc.Inventor: Hiroyuki Kawabata
-
Patent number: 9342498Abstract: The present invention relates to the field of graphic design. Specifically, embodiments of the present invention provide a system and method of generating a design template, such as a website template, that matches the color and style of graphical content, such as a logo provided to the system.Type: GrantFiled: June 12, 2014Date of Patent: May 17, 2016Inventor: Scott David McNaught
-
Patent number: 9330079Abstract: Systems and methods for prioritizing content generation in a distributed content system are described herein. In one aspect, content parameters are defined and prioritized according to various characteristics of the content. Type and subject matter of the content may influence content parameter definition and prioritization. Additionally, the position and size of the content within an interactive display may impact the priority assigned to the content parameters. As the content parameters are processed, an analysis tool may determine blocking data which inhibits or delays presentation or processing. Accordingly, the system may request the blocking data from other devices in the system in order to continue generating content.Type: GrantFiled: May 1, 2012Date of Patent: May 3, 2016Assignee: Amazon Technologies, Inc.Inventors: David Marcks, Matthew Trahan
-
Patent number: 9330093Abstract: A method of managing content includes analyzing a plurality of referring uniform resource locators (URLs); extracting, from each of the referring URLs, website data and a parameter having a parameter value; generating website parameter pairs based on the website data and the parameters of the referring URLs; determining a diversity metric, for each website parameter pair, based on variety of parameter values of the website parameter pair; selecting a website parameter pair having a diversity metric exceeding a determined threshold; and generating a template for parsing a referring URL of the selected website parameter pair.Type: GrantFiled: August 2, 2012Date of Patent: May 3, 2016Assignee: Google Inc.Inventors: Di-Fa Chang, Rebecca Illowsky
-
Patent number: 9332108Abstract: An apparatus and method for controlling an application in a wireless terminal to automatically download an application on a home screen classified on a category basis. The apparatus preferably includes a display unit for displaying home screens set to categories and a controller for automatically matching and setting the home screens of the wireless terminal to categories received from a server in a home screen category setting mode and downloading an application on a home screen set to a category of the application.Type: GrantFiled: October 6, 2011Date of Patent: May 3, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Min-Ji Kim, Yong-Soo Jeong, Jin Park
-
Patent number: 9311392Abstract: 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 eType: GrantFiled: January 25, 2011Date of Patent: April 12, 2016Assignee: NEC CORPORATIONInventors: Satoshi Nakazawa, Shinichi Ando
-
Patent number: 9298334Abstract: 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: GrantFiled: February 15, 2012Date of Patent: March 29, 2016Assignee: MARVELL INTERNATIONAL LTD.Inventors: Gary D. Zimmerman, DeVerl Stokes, Brian Mahaffy, Bryan Allen
-
Patent number: 9286276Abstract: 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: GrantFiled: June 11, 2012Date of Patent: March 15, 2016Assignee: Google Inc.Inventors: Brian Lewis Cairns, John Day-Richter
-
Patent number: 9286274Abstract: 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: GrantFiled: January 27, 2015Date of Patent: March 15, 2016Assignee: MOBOOM LTD.Inventor: Jeffrey David Rice
-
Patent number: 9262389Abstract: Techniques are disclosed for serving a webpage based on a zoom level. The techniques include requesting, by a client device, contents of a webpage. The request may include indications of a zoom level and a viewable area of the webpage as shown on a display of the client device. A server system may determine that the zoom level indicated in the request is less than a threshold value and identify content items within the viewable area which meet predefined criteria for being considered expensive. Further, the server system may serve a modified webpage which includes replacement items in lieu of the expensive content items.Type: GrantFiled: August 2, 2012Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Sean T. Brownlow, Nathan G. Faiman, Michael T. Kalmbach, John E. Petri, Kevin Wendzel
-
Patent number: 9251501Abstract: A user device presents, to a user, media content provided from multiple providers and logs the presented media content from the multiple providers. The user device indicates, based on the multiple providers, proportions of the presented media content from the multiple providers during a particular reporting period and determines whether particular presented media content, of the presented media content from the particular reporting period, was available for presentation from another of the multiple providers. The user device generates a report, for the user, that indicates if the presented media content could have been consolidated among fewer of the multiple providers.Type: GrantFiled: June 11, 2012Date of Patent: February 2, 2016Assignees: Cellco Partnership, Verizon Patent and Licensing Inc.Inventors: Vikas Singh, Wei Liu, Rahim Charania, Ashutosh K. Sureka, Michael J. Naggar, Shuchi Patel
-
Patent number: 9223770Abstract: A method and apparatus are disclosed that create an electronic form based on table data provided by Internet searching operations. One example may include determining at least one search term, querying, via a server, information provided by at least one network based on the search term, and copying at least one data table resulting from the information discovered during the querying operation. Additional operations may include parsing the at least one data table and storing the information in the server, displaying the data table to an end user so that the end user may select whether the data table should be included in the electronic form, and providing the user with the option to select and edit the contents of the data table. Upon the user's approval the data table may be copied into the electronic form.Type: GrantFiled: July 29, 2009Date of Patent: December 29, 2015Assignee: Open Invention Network, LLCInventor: David Gerard Ledet
-
Patent number: 9176940Abstract: A method for an electronic device having an input device and a display, including, displaying a block of text within a text editing application, displaying, in proximity of the block of text, an alignment control interface after a precondition is met, detecting a dragging motion associated with the alignment control interface, modifying an alignment of the block of text based, at least in part, on the detected dragging motion, detecting an end of the dragging motion, and, displaying, in a predetermined position associated with the alignment of the block of text, the alignment control interface. An electronic device including a display, an input device, a memory, and a processor, the processor being configured to execute the method.Type: GrantFiled: March 15, 2013Date of Patent: November 3, 2015Assignee: BlackBerry LimitedInventor: Terrill Mark Dent
-
Patent number: 9170731Abstract: A computer system and method for providing user feedback when creating, modifying, or editing electronic documents. An insertion point icon is placed in a document at a position for insertion and/or deletion of text, graphics, data, etc. Upon receiving a user input indicating movement, the insertion point icon is divided into two icons, one stationary at the position, and one moving with user input. When movement is complete, space contained between the icons may be deleted or inserted. The system may be used to shift handwritten text to subsequent lines on an electronic document containing handwritten text, and may be used to bring two groups of text together, deleting space in between. A connection line may be displayed between the icons to provide feedback regarding the action to be taken.Type: GrantFiled: April 27, 2011Date of Patent: October 27, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Marieke Iwema, Leroy B. Keely, Susanne Alysia Clark Cazzanti, F. David Jones, Charlton E. Lui, Rob Jarrett
-
Patent number: 9170759Abstract: An information processing apparatus acquires a structured document containing a plurality of elements, specifies, in accordance with an instruction from a user, a partial element group from the plurality of elements contained in the acquired structured document, and selects, in accordance with the content of each of the plurality of elements included in the specified element group, an output-target element from the plurality of elements included in the element group.Type: GrantFiled: September 21, 2011Date of Patent: October 27, 2015Assignee: Canon Kabushiki KaishaInventor: Tomoaki Suga