Patents Examined by Matthew Ludwig
  • Patent number: 9483450
    Abstract: A computer implemented method and apparatus for extracting localizable content from an article. The method comprises accessing a page content tree comprising a plurality of nodes; generating a set of all properties for each node in the plurality of nodes of the page content tree; accessing a localization tree comprising a global set of localizable properties of nodes; generating a set of localizable properties from the localization tree for nodes that match nodes of the page content tree; performing an intersection of the set of all properties for each node of the page content tree and the set of localizable properties; and extracting a value for each property in the intersection.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: November 1, 2016
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Satish Kumar Chitikena, Anubhav Jain
  • Patent number: 9483772
    Abstract: Embodiments of the instant invention are directed to a method and apparatus for presenting unsolicited data to users without interrupting the user's activities, wherein the presentation of the unsolicited data is monitored and is available for review by the user at the user's convenience. Embodiments of the invention comprise a content and display manager, wherein the content and display manager include a display monitor, a content delivery system and a content controller. The display monitor selects the display of content to the users, in part, by reviewing a marker which defines the last time that content was displayed to the user and the type of content displayed. The content delivery system transmits a content window to a user computer via the controller.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: November 1, 2016
    Assignee: Intellectual Ventures I LLC
    Inventor: Brian Shuster
  • Patent number: 9483577
    Abstract: A large web page is analyzed and partitioned into smaller sub-pages so that a user can navigate the web page on a small form factor device. The user can browse the sub-pages to find and read information in the content of the large web page. The partitioning can be performed at a web server, an edge server, at the small form factor device, or can be distributed across one or more such devices. The analysis leverages design habits of a web page author to extract a representation structure of an authored web page. The extracted representation structure includes high level structure using several markup language tag selection rules and low level structure using visual boundary detection in which visual units of the low level structure are provided by clustering markup language tags. User viewing habits can be learned to display favorite parts of a web page.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: November 1, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yu Chen, Hong-Jiang Zhang, Wei-Ying Ma, Ming-Yu Wang
  • Patent number: 9432216
    Abstract: Systems and methods are presented which generate modified email messages, which are largely devoid of embedded functions, from original email messages, which have embedded functions. The embedded functions are amenable to self-executing codes such as viruses, worms, and Trojan programs Thus, the modified email message without these embedded functions, and any argument associated with these functions, provides a more secure email environment.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: August 30, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: W. Todd Daniell, Dale W. Malik
  • Patent number: 9424551
    Abstract: Methods, apparatuses, and systems directed to facilitating secure, structured interactions between code modules executing within the context of a document processed by a user agent, such as a browser client, that implements a domain security model. In a particular implementation, a module connector script or object loaded into a base document discovers listener modules and sender modules corresponding to different origins or domains, and passes information between them. In this manner, a listener module may consume and use information from a sender module located on the same page simply by having an end-user add both modules to a web page without having to explicitly define any form of interconnection. For example, a photo module may access a user account at a remote photo sharing site, and provide one or more photos to a module that renders the photographs in a slide show.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: August 23, 2016
    Assignee: Yahoo! Inc.
    Inventors: Ryo Chijiiwa, Isaac Alfred Henry Wasileski
  • Patent number: 9405722
    Abstract: In the presently preferred embodiment of the invention, every time a user submits a form the client software tries to match the submitted information with the stored profile of that user. If a match is discovered, the program tags the field of the recognized data with a corresponding type. The resulting profile can be used after that to help all subsequent users to fill the same form.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 2, 2016
    Assignee: FACEBOOK, INC.
    Inventors: Ognian Z. Topalov, Eric Hohenstein
  • Patent number: 9378298
    Abstract: Embodiments relate to prioritizing the loading of a portion of a web page based on a user designation. An aspect includes providing a user interface for controlling page loading. A user selection of a portion of a web page is received at a server for priority loading. Accordingly, the loading of the portion of the web page is then prioritized based on the user selection. Embodiments further disclose measuring page loading analytics for a plurality of users. The loading of a portion of a web page may be prioritized based on the measured page loading analytics for the plurality of users. Responsive to subsequent page accesses from one of the plurality of users, the prioritized portion of the page is loaded.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: June 28, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook, David M. Stecher
  • Patent number: 9372836
    Abstract: The various aspects provide methods, servers, and systems for identifying independent portions of an HTML document so that the identified portions may be processed in parallel. The independent portions may be associated with an iframe tag having both the seamless and sandbox attributes. At runtime, a browser may detect the presence of both attributes, and process the contents of the iframe in parallel.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: June 21, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Mohammad H. Reshadi, Gheorghe C. Cascaval
  • Patent number: 9342616
    Abstract: Embodiments relate to prioritizing the loading of a portion of a web page based on a user designation. An aspect includes providing a user interface for controlling page loading. A user selection of a portion of a web page is received at a server for priority loading. Accordingly, the loading of the portion of the web page is then prioritized based on the user selection. Embodiments further disclose measuring page loading analytics for a plurality of users. The loading of a portion of a web page may be prioritized based on the measured page loading analytics for the plurality of users. Responsive to subsequent page accesses from one of the plurality of users, the prioritized portion of the page is loaded.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: May 17, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook, David M. Stecher
  • Patent number: 9330073
    Abstract: A computer system includes a processor; and a memory storage device in communication with the processor. The processor is adapted to: receive via a computer communications network a user identification and an identification of an electronic file having user-generated insurance-related data; provide an output signal for display to the user a prompt for the user to provide mapping data mapping a plurality of insurance-related data fields data identifiers in the user-data electronic file; receive mapping data in response to the prompt; access the user electronic file; employing the received mapping data, map data elements identified in the user-data electronic file, to a document in a predetermined format; verify that the received mapped data constitutes complete data to submit in connection with an insurance transaction; and provide an output signal including data constituting the document in a predetermined format to a system for further processing in accordance with an insurance transaction.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: May 3, 2016
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventors: James S. Rogers, James Daniel Scott, M. Gary Letscher, Jill Spranzo
  • Patent number: 9317256
    Abstract: A computer-implemented method, system and computer program product for identifying syntaxes of disparately syntaxed components of a message file are presented. A computer displays a message file that comprises disparately syntaxed components. A processor detects a selection of a selected component from the disparately syntaxed components, and displays a description of a syntax used by the selected component on a user interface.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: April 19, 2016
    Assignee: International Business Machines Corporation
    Inventor: Kirill V. Plugin
  • Patent number: 9317623
    Abstract: A system for converting formatting of display object, including a logic (e.g., a computing device) that can be operable to traverse and record a part of source code or binary data related to a first visible item displayed on a visual output device. The logic can then convert a first data type or data structure that includes the recorded part of source code or binary data to a second data type or data structure that still includes the recorded part of source code or binary data, where the second data type or data structure is related to a second visible item displayable on the visual output device.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: April 19, 2016
    Assignee: Yahoo! Inc.
    Inventors: Lawrence Anthony Deguzman, Igor P. Zingerman
  • Patent number: 9317621
    Abstract: Computer-readable media, computer systems, computing methods, and computing devices for providing deep-link notifications is provided. In embodiments, the method includes identifying one or more deep links that correspond with a navigated to website. Such deep links may be identified using a search service. The deep links can be comprised of popular links within the website other than a main page of the website. Upon identifying deep links that correspond with a navigated to website, a deep-link notification is provided via a toolbar. The deep-link notification provides an indication that deep links are available for the website.
    Type: Grant
    Filed: January 6, 2011
    Date of Patent: April 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charles Hastings French, Nathan Deepak Jhaveri, Ambarish Chitnis, Shovon Nazmus
  • Patent number: 9304982
    Abstract: Systems and methods are disclosed for manipulating image annotations. One method includes receiving an image of an individual's anatomy; automatically determining, using a processor, one or more annotations for anatomical features identified in the image of the individual's anatomy; determining a dependency or hierarchy between at least two of the one or more annotations for anatomical features identified in the image of the individual's anatomy; and generating, based on the dependency or hierarchy, a workflow prompting a user to manipulate the one or more annotations for anatomical features identified in the image of the individual's anatomy.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: April 5, 2016
    Assignee: HeartFlow, Inc.
    Inventors: Leo J. Grady, Romain Moreau-Gobard, Michiel Schaap
  • Patent number: 9298347
    Abstract: A mobile terminal and an application icon moving method thereof are provided. When a predetermined application icon is selected from a menu screen including a plurality of application icons and moved to a control region, a default home screen or the whole home screen stored in a memory may be selectively displayed according to a moved position of the corresponding icon, and also an icon-insertable position may be visually guided on the displayed home screen. This may allow a user to execute the movement of the application icon in an easy, convenient manner.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: March 29, 2016
    Assignee: LG ELECTRONICS INC.
    Inventor: Hyeongseok Roh
  • Patent number: 9292617
    Abstract: A method and user interface object for invoking a content selection service to operate with a web page are disclosed. Consistent with one embodiment of the invention, a content selection web portal associated with a content selection service provides a web page for selecting one or more user interface objects to be added to a content provider's web page. Each user interface object is displayed with its associated snippet of code, making it simple for a web author to copy and paste the code into his or her own web page. Once embedded in a web page, the code snippet displays a user interface object (e.g., button) on the web page, and when pressed or selected, invokes a content selection service. Alternatively, the content selection service may be automatically invoked without requiring the selection of a button.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 22, 2016
    Inventor: Rohit Chandra
  • Patent number: 9292484
    Abstract: A method and system for automatically providing information to an electronic form is disclosed. The method comprises accessing an electronic form wherein the electronic form utilizes at least one designated programming language tag and automatically providing information from a profile to the electronic form. Through the use of a method and system in accordance with the present invention, a user will have the ability to automatically fill in electronic forms based on information in an autofill profile. The autofill profile information is utilized potentially thousands of times. This reuse of information, in place of manual typing, will save hours of time and users will be greatly appreciative of all systems offering this advanced facility.
    Type: Grant
    Filed: March 29, 2000
    Date of Patent: March 22, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory Maurice Plow, Farrokh E. Pourmirzaie
  • Patent number: 9280545
    Abstract: Exemplary methods, apparatus, and systems are disclosed for capturing, organizing, sharing, and/or displaying media. For example, using embodiments of the disclosed technology, a unified playback and browsing experience for a collection of media can be created automatically. For instance, heuristics and metadata can be used to assemble and add narratives to the media data. Furthermore, this representation of media can recompose itself dynamically as more media is added to the collection. While a collection may use a single user's content, sometimes media that is desirable to include in the collection is captured by friends and/or others at the same event. In certain embodiments, media content related to the event can be automatically collected and shared among selected groups. Further, in some embodiments, new media can be automatically incorporated into a media collection associated with the event, and the playback experience dynamically updated.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: March 8, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Udiyan Padmanabhan, William Messing, Joseph H. Matthews, III, Martin Shetter, Tatiana Gershanovich, Michael J. Ricker, Jannes Paul Peters
  • Patent number: 9282145
    Abstract: This disclosure is directed to methods and systems for managing rendering of a web page in a browser. A client operated by a user may execute code within a first fragment of a web page as the first fragment is presented to the user. The code may be injected into the first fragment by an intermediary between the client and a server of the web page. The intermediary may have split the web page into the first fragment and a plurality of fragments, and may have modified a default rendering characteristic for each of the plurality of fragments. Each of the modified rendering characteristic may include a trigger and action for rendering of a corresponding fragment. The executing code may dynamically detect a trigger for rendering of a second fragment from the plurality of fragments. The executing code may initiate a corresponding action for rendering of the second fragment.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: March 8, 2016
    Assignee: Yottaa Inc.
    Inventors: Coach K. Wei, Robert Buffone
  • Patent number: 9274932
    Abstract: The current application is directed to methods and systems for designing and configuring web-site testing and analysis. In certain implementations, a testing service collects customer page-access and conversion information on behalf of a web site. The testing service is straightforwardly accessed and configured, through a web-site-based graphical user interface, and is virtually incorporated into the web site.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: March 1, 2016
    Assignee: WEBTRENDS, INC.
    Inventor: Peter Crossley