Patents Examined by Cesar Paula
  • Patent number: 9483574
    Abstract: A content application includes one or more content list panels. The content application provides mechanisms that allow the user to easily manage article representations included in the content lists such as adding article representations a content list and editing the items directly in menus associated with the content lists.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: November 1, 2016
    Assignee: Apple Inc.
    Inventors: Kevin W. Decker, Darin Benjamin Adler, Steven J. Falkenburg, Raymond Sepulveda, Craig Federighi, Steve O. Lemay, Patrick Coffman, Andreas Wendker, Brian Croll, Chan Karunamuni, Conrad Shultz
  • Patent number: 9483451
    Abstract: Methods for formatting a hierarchical data structure having structural elements (“HDS”) are provided. A branch in a directed acyclic graph is spawned. The graph includes a root node and a plurality of sub-nodes respectively corresponding to master and edited versions of the HDS, respectively. An edited version of the HDS is associated with a secondary instance of the HDS, and a change set corresponding thereto. The change set includes user edits. In the method first and second change sets are obtained and, responsive to a user selection, portions thereof are merged to produce a third change set. An additional secondary instance of the HDS is generated by applying the third change set to structural elements included in the master instance of the HDS. The additional secondary instance of the HDS is associated with an edited version of the HDS which, in turn, is associated with a sub-node in the graph.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 1, 2016
    Assignee: SCRIBESTAR LTD.
    Inventor: Stephen John Frew
  • Patent number: 9477647
    Abstract: A method and system for verifying resource content. A first characteristic of the content of a resource stored at a second computer is computed. The second computer is coupled to the first computer via a communication infrastructure. A markup element including the computed first characteristic is created in a markup language document. The resource is retrieved from the second computer according to a resource indicator that references the resource. A second characteristic of the content of the retrieved resource is generated by computing a hash of the content of the retrieved resource according to a particular hash algorithm. The second characteristic is ascertained to be identical to the first characteristic. The resource indicator and the first characteristic are included in the markup element. The created markup element includes a first attribute-value pair and a second attribute-value pair within distinct non-overlapping portions of the markup element.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: October 25, 2016
    Assignee: International Business Machines Corporation
    Inventor: Kyle N. Patrick
  • Patent number: 9477644
    Abstract: A system for pagination of data based on recorded URL requests, includes a data store comprising a computer readable medium storing a program of instructions for performing the pagination of data based on recorded URL requests; a processor that executes the program of instructions; a data segmentation module to receive a log of the URL requests, and to segment the log for a specific source; a referral tree construction module to construct a referral tree for the specific source based on the segmented log and HTTP referrer fields associated with the log; a tree enhancement module to enhance the referral tree based on site-specific rules; a signal computation module to perform signal computation on a plurality of nodes associated with the enhanced referral tree; a classification module to identify each of the plurality of nodes subsequent to the signal computation is performed on the enhanced referral tree; and a page construction module to construct a web page based on the enhanced referral tree subsequent to
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: October 25, 2016
    Assignee: Google Inc.
    Inventors: Phillip Oertel, Swaminathan Krishnamurthy, Zaid Ateeq Mian, Christopher J. Park, Mattias Bo Erland Granlund, Amin Ahmad
  • Patent number: 9471550
    Abstract: Method and apparatus for converting a document from a fixed-layout format (e.g., Microsoft Office, Adobe PDF) into a non-fixed layout format (e.g., HTML) portable to different platforms (e.g., desktop computers, tablet computer, smart phones) operating different operating systems (e.g., Microsoft Windows, Apple OS X) and different web browsers (e.g., Microsoft Internet Explorer, Apple Safari, Mozilla FireFox). In one stream, fonts are identified, extracted, and processed to enhance compatibility with the portable format. In another stream, textual content is extracted and processed to enhance compatibility and images are taken of non-textual content. These images are used as backgrounds in the output document, over which the textual content is rendered in the appropriate fonts, with sizing, spacing, positioning and/or other characteristics matching or closely approximating that of the original document.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: October 18, 2016
    Assignee: LinkedIn Corporation
    Inventors: Jonathan Boutelle, Kapil Mohan Gupta, Michael Casey Brown, Akash Agrawal, Christopher S. Ahlers, Jeba Singh Emmanuel, Ujjwal Singh Grover
  • Patent number: 9465791
    Abstract: Methods and apparatus are provided for automatically detecting spelling errors in one or more documents, such as documents being processed for the creation of a lexicon According to one aspect of the invention, a spelling error is detected in one or more documents by determining if at least one given word in the one or more documents satisfies a predefined misspelling criteria, wherein the predefined misspelling criteria comprises the at least one given word having a frequency below a predefined low threshold and the at least one given word being within a predefined edit distance of one or more other words in the one or more documents having a frequency above a predefined high threshold; and identifying a given word as a potentially misspelled word if the given word satisfies the predefined misspelling criteria.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: October 11, 2016
    Assignee: International Business Machines Corporation
    Inventors: H. Richard Gail, Sidney L. Hantler, Meir M. Laker, Jonathan Lenchner, Daniel Milch
  • Patent number: 9465814
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for annotating search results. Images associated with a plurality of different websites are obtained and associated with respective domains of the websites. Search results are then annotated with the obtained images according to their domains. User selection of an annotated search result's image will cause a local search of the website associated with the image based on the query.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: October 11, 2016
    Assignee: Google Inc.
    Inventor: Dan Zhao
  • Patent number: 9460068
    Abstract: A computer system for a narrational media organizer for transforming digital media into a personal, memorable story with minimal user input having a processor and storage with instructions for creating a narrational media organizer (NMO) environment, where a user can annotate one or more than one digital media file or graphical representations of the digital media files using a user interface; and an NMO data structure for storing the digital media and annotations of the NMO environment.
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: October 4, 2016
    Assignee: Google Inc.
    Inventor: Nils Kokemohr
  • Patent number: 9460231
    Abstract: The present invention provides a system which is able to detect similar web page elements which are described in mark-up language, such that the content of those elements can be captured. Text content may then be sent to a text classifier for further analysis.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: October 4, 2016
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Simon G Thompson, Duong T Nguyen, Marcus Alfred Thint, Hamid Gharib
  • Patent number: 9460064
    Abstract: An XML document can be represented in a compact binary form that maintains all of the features of XML data in a useable form. In response to a request for a modification (e.g., insert, delete or update a node) to an XML document that is stored in the compact binary form, a certain representation of the requested modification is computed for application directly to the binary form of the document. Thus, the requested modification is applied directly to the persistently stored binary form without constructing an object tree or materializing the XML document into a corresponding textual form. Taking into account the nature of the binary form in which the document is encoded, the bytes that actually require change are identified, including identifying where in the binary representation the corresponding actual changes need to be made.
    Type: Grant
    Filed: May 18, 2006
    Date of Patent: October 4, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sivansankaran Chandrasekar, Nitin Gupta, Ravi Murthy, Nipun Agarwal, Eric Sedlar
  • Patent number: 9460534
    Abstract: In at least one embodiment of the invention, a method of rib labeling for 2D images is disclosed. In at least one embodiment a corresponding computation unit, a system including a computation unit and a displaying unit, a medical imaging device, and a computer program are also disclosed. According to a first embodiment of the invention, the method of rib labeling includes receiving a plurality of 2D images representing cross sections of a rib cage, each 2D image comprising cross sections of a plurality of ribs; and generating an anatomical label for each of the ribs in each of the 2D images, each anatomical label being placed radially outside the rib cage. Each anatomical label is placed in the vicinity of the cross section of the respective rib to provide a simple identification of the respective rib.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: October 4, 2016
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Grzegorz Soza, Andreas Wimmer
  • Patent number: 9449337
    Abstract: A method for electronic commerce management is provided. The method includes sending a request to the test server to be assigned a session identifier, the session identifier being associated with an assigned content version and receive the session identifier from the test server. The method further includes generating web page data to send to the client program, the web page data including (1) computer code which upon execution will cause the client program to retrieve the assigned content version of the static content from the test server using the session identifier, and (2) dynamic web page content based on one or more dynamic content factors and send the web page data to the client program.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: September 20, 2016
    Assignee: Elastic Path Software, Inc.
    Inventors: David Michael Baker, Simon Droscher, Derek Alan Lewis, Jon Call Ferguson
  • Patent number: 9448979
    Abstract: An approach is provided for managing a display of a keyword search result. The search for the keyword on a web page includes identifying first Document Object Model (DOM) element(s) including a subset of DOM element(s) that include the keyword. Based on preference(s), second DOM element(s) are identified, which are unrelated to the subset of DOM element(s). Based on the preference(s), styles of the first and second DOM element(s) are modified to generate a display of the search result that includes content of the web page specified by the first DOM element(s), and that (1) does not include other content of the web page specified by the second DOM element(s) or (2) emphasizes the content specified by the first DOM element(s) over the other content specified by the second DOM element(s), in accordance with the modified styles.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: September 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Lisa Seacat DeLuca, Robert R. Peterson
  • Patent number: 9449114
    Abstract: A method and system for removing chrome from a web page is provided. An example system includes a parsing module, a text density analyzer, a content node selector 206, and a text extractor. The parsing module may be configured to parse a web page into a tree structure. The text density analyzer may be configured to determine a text density score value for each node from the tree structure. The content node selector may be configured to identify one or more nodes from the tree structure as content nodes based on their respective text density score values. The text extractor may be configured to extract text from the content nodes only.
    Type: Grant
    Filed: April 15, 2010
    Date of Patent: September 20, 2016
    Assignee: PayPal, Inc.
    Inventors: John Roper, Dane Glasgow
  • Patent number: 9448972
    Abstract: Creating and delivering advertisements within wrapped packages of cards, which selectively include (i) media content, including advertisement(s) for item(s) available for purchase, (ii) application functionality and/or (iii) e-commerce related transactional services. By defining the sequence order in which the cards are navigated when consumed, wraps may deliver advertisements in the context of a “story” or “narrative”, which unfolds as the cards are sequentially browsed, similar to the turning of the pages of a book or magazine. Ads thus become more compelling. In addition, with built-in transactional functionality, advertised Item(s) can be immediately purchased without having to exit the wrap.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: September 20, 2016
    Assignee: Wrap Media, LLC
    Inventors: Eric H. Greenberg, John M. Garris, Ian McFarland, Jon Stevens, Francis C. Li, Dana A. Levine, Mark E. Rolston, Jared L. Ficklin, Sylvio H. Drouin
  • Patent number: 9442912
    Abstract: Aspects and implementations described herein are directed to systems and methods of distributing online content. The distribution of online content may include receiving a request for content items for a designated space having a size. A data processing system may estimate a number of content items for the space given the size. A second number of content items, greater than the estimated number, may be provided in response to the request. Data may be received indicative of a third number of content items rendered in the space, which may be equal to or less than the second number, and the content items may be selected in an online auction.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: September 13, 2016
    Assignee: Google Inc.
    Inventors: Brandon Murdock Pearcy, Nathan Peter Lucash
  • Patent number: 9430253
    Abstract: Various embodiments of systems and methods for reusable and late addition enabled XML data binding are described herein. A computer receives an element class that is created for a non-atomic class. The element class comprises a first constructor, a decomposer that returns data extracted from an object for an entity to aid in serialization, and a composer that extracts value of the entity and creates a new instance of the non-atomic class using the extracted value to aid in de-serialization. The object is of type non-atomic class. The computer also receives an attribute class that is created for an atomic class to which the non-atomic class refers to. The attribute class comprises a second constructor, a serializer, and a de-serializer. The computer then generates an XML document using the element class and the attribute class.
    Type: Grant
    Filed: September 25, 2011
    Date of Patent: August 30, 2016
    Assignee: SAP SE
    Inventor: Ralph Debusmann
  • Patent number: 9418169
    Abstract: A method operable on a mobile communication device, comprising opening a browser session and issuing an HTTP request for document data, wherein the request includes an XML descriptor added to headers of the HTTP request for identifying the request and the document data being requested, and receiving an HTTP response including the XML descriptor along with document binary data representing respective chunks of the document data for display on the mobile communication device.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: August 16, 2016
    Assignee: BlackBerry Limited
    Inventors: Dan Mihai Dumitru, Rakesh Kumar Arora, Randy Michael Rossi
  • Patent number: 9418243
    Abstract: Activating a private browsing mode for a browser can include receiving an electronic document within the browser and detecting an indicator associated with the electronic document using a processor, wherein the indicator is correlated with the private browsing mode of the browser. Responsive to detecting the indicator, the electronic document can be rendered within a view of the browser in which private browsing mode is activated.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: August 16, 2016
    Assignee: Google Inc.
    Inventors: Bernhard Bauer, Philippe J. Beaudoin, Chris Bentzel, Steven Chi Truong, Manas Tungare
  • Patent number: 9411781
    Abstract: Methods and apparatus, including computer program products, that use record-based styles. In one aspect, a system receives an input selecting a portion of some formatted content, and generates from the selected content one or more style definitions defining a corresponding style in terms of contiguous fields, each defined in terms of units of formatted content. In another aspect, a system applies a record-based style to formatted text content, identifies one or more logical records within the formatted text content matching the style, and displays one of the logical records with a demarcation of boundaries between occurrences of fields in the record. In another aspect, a system also receives a second record-based style, and applies the second style to a result set of logical records that match the first style. In another aspect, a system also uses a record-based style as a search term to search a set of documents.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: August 9, 2016
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Rithesh R. Prasad