Patents Examined by Wilson Tsui
  • Patent number: 9495338
    Abstract: Systems, methods, and computer-readable media provide content items to clients. In one implementation, a system stores data identifying a plurality of cache servers, the cache servers storing the content items for download by a plurality of clients. The system receives a request from a first one of the clients to download one of the content items. The system selects one or more of the cache servers for providing the requested content item to the first client. The system transmits identifiers of the selected one or more cache servers to the first client, and transmits instructions to the first client. The instructions are operable, when executed by the first client, to determine whether the selected one or more cache servers have a local copy of the requested content item. When the first client determines that a first one of the selected one or more cache servers has a local copy of the requested content item, the first client downloads the requested content item from the first selected cache server.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: November 15, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Benjamin R. Hollis, William Alexander Strand
  • Patent number: 9483453
    Abstract: System and process for handling clips with annotations. A user annotates a document that is displayed in an access session. Information is gathered regarding the annotation, which is associated with active content included in the document. The annotation is stored with a static image of the active content. A link to the content is stored. An image is rendered that has a clip including the stored annotation and the image of the content, and is displayed.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: November 1, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Lerner, William Mak, Kevin Paulson, Jeffrey W. Pettiross, Emily Rimas, Gerhard A. Schobbe, Judy Tandog, William H. Vong
  • Patent number: 9465776
    Abstract: Techniques are disclosed for filtering a list of fonts based on the criteria that each font in the resulting filter supports every single glyph in an arbitrary array of glyphs. The array of glyphs may include one or more glyphs and can be, for example, user-defined (e.g., based on a user content selection within a given document, or entries made on a configuration page) and/or defined by a selected digital document or folder system (where only fonts that support all glyphs used within that entire document or folder system are listed). The techniques can be implemented, for instance, in digital content generation/editing systems that allow for a variety of different fonts and glyphs to be used. In any such cases, the system can be configured to allow for viewing a filtered font list, such that each and every glyph of interest is supported by each font presented in the list.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: October 11, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Vadim Furman, Anil Ahuja, Shailja Gupta, Rahul Jain
  • Patent number: 9454186
    Abstract: An apparatus comprising: a first display area; a second display area; and an interface separating the first display area from the second display area; and a display controller configured to control display of a user interface element in a first configuration when the user interface element is movable across the interface from the first display area to the second display area and a first criteria dependent upon a distance of the user interface element from the interface is satisfied and is configured to control display of the user interface element in a second configuration, different to the first configuration, when the user interface element is movable across the interface from the first display area to the second display area and the first criteria concerning a distance of the user interface element from the interface is not satisfied.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: September 27, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Lene Leth Rasmussen, Lutz Abe
  • Patent number: 9396455
    Abstract: The present invention provides a system, method, and software program for enabling a user to view and interact with a visual map in an external application. According to one embodiment of the invention, a visual mapping application creates a file with (i) visual map data and (ii) software code capable of being executed by an external application to display the visual map and provide select visual mapping application in the external application. In one embodiment, such functionality includes the ability to expand and collapse map topics, scroll the map, zoom in and out, follow hypertext links in the map, find content in the map, and print the map. The created file can be thought of as a “visual map player” in that an external application can “play” the created file, resulting in a live map in the external application.
    Type: Grant
    Filed: November 10, 2008
    Date of Patent: July 19, 2016
    Assignee: Mindjet LLC
    Inventors: Neil S. Mendelson, William J. Creekbaum, Andriy O. Mochalskyy
  • Patent number: 9384174
    Abstract: There is disclosed an automated system for assisting the architectural process on an open-network. The system may include a data entry means for user-selected project features and at least one catalog database from which the user-selected feature is identified. The system may further incorporate filtering means for providing a graphical interface with filtered data associated with a user-selected feature, at least one user database which stores a unique identifier of the user-selected feature, automated selection means for incorporating data associated with the user-selected feature into at least one document, and generation means for creating an architectural document, such as a specification, detail, or schedule. The system may include at least one remote catalog database from which the user-selected feature is identified. Included are tracking the architectural process, querying a user database or a group of user databases, and generating Industry Foundation Class tags for industry compatibility searching.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: July 5, 2016
    Assignee: Visions Computer Imaging Systems Ltd.
    Inventors: John W. Averitt, Charles W. Williams, Ivan A. Starr
  • Patent number: 9330081
    Abstract: A system for demonstrating a server-provided software application using a standalone computing device. The computing device creates a first demonstration page based on a page template. The first demonstration page represents a user interface that is provided by a software application executed by a remote computing device. The first demonstration page is provided to a user. A selection of a navigation element within the first demonstration page is received from the user. In response to the selection of the navigation element, the computing device creates a second demonstration page and provides the second demonstration page to the user.
    Type: Grant
    Filed: February 4, 2011
    Date of Patent: May 3, 2016
    Assignee: MasterCard International Incorporated
    Inventors: Aaron J. Gwin, Carl R. Armbruster, Greg R. Santacruz
  • Patent number: 9329696
    Abstract: Optimized digital operational encoding and input method of world character information and information processing system thereof are directed to digital operational encoding of the world character information with ten numerals 0-9 unifiedly by means of the encoding method operated with addition and subtraction by areas and positions. The method and device takes these number codes as the index codes of retrieving the literatures of world characters and the computer input codes of world characters, so as to build up a complete set of method and systems capable of using world character to design the operating system, computer language, chip instruction, wireless interface protocol, and wireless internet protocol, used widely for computer, communications, network system, and the sorting and retrieving system of world character codes.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: May 3, 2016
    Inventor: Rongbin Su
  • Patent number: 9262393
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing simplified form filling in an on-demand service in a database system. These mechanisms and methods can enable embodiments to provide users with an efficient form wizard for filling electronic forms. The ability of embodiments to provide a form wizard can enable users to efficiently accomplish the rapid filling of multiple forms without the need to scroll through the electronic forms and entering the same information repeatedly.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: February 16, 2016
    Assignee: salesforce.com, inc.
    Inventor: Nadia Naderi
  • Patent number: 9251132
    Abstract: A document tagging method and apparatus. According to the method, a focused entity relevant to a basic document and a sentiment polarity of comments on the focused entity are acquired, and then a tag is generated on the basic document from the focused entity and the corresponding sentiment polarity. The present invention can tag the basic document with an opinion on the relevant focused entity and thus facilitate knowledge of the opinion on a relevant entity.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: HongLei Guo, Zhi Li Guo, Zong Su, Xiao Xun Zhang, Hui Jia Zhu
  • Patent number: 9250765
    Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for changing a reference to a bookmark icon. The method includes receiving resources that include an HTML document and computer program script code. The HTML document does not include a reference to a bookmark icon. The method includes determining that the computing device has loaded the web page and, in response, adding, in a representation of the HTML document, a reference to a first bookmark icon. The method includes receiving a request to change a display of the web page from a first screen to a second screen, without requesting additional resources over the network. The method includes removing the reference to the first bookmark icon in the representation of the web page, and adding a reference to a second bookmark icon in the representation of the web page.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: February 2, 2016
    Assignee: Google Inc.
    Inventors: Alexander Nicolaou, Brett R. Lider, Ilia Tulchinsky, Keith A. Stanger, Istiaque Ahmed
  • Patent number: 9245043
    Abstract: Embedded Media Markers (EMM) are optical-filter-like overlaid marks that can be printed on a part of a paper document that signify the existence of media associated with that part of the document. Users take a picture of an EMM-signified document patch using a cell phone camera, and the media associated with the EMM-signified document location is retrieved and displayed on the phone. Unlike bar codes, EMMs are nearly transparent and thus do not interfere with the document contents. Retrieval of media associated with an EMM is based on image local features of the captured EMM-signified document patch. A semi-automatically technique places an EMM at a location in a document, in such a way that the EMM encompasses sufficient identification features with minimal disturbance to the original document.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: January 26, 2016
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Qiong Liu, Chunyuan Liao, Lynn Wilcox, Anthony Dunnigan, Bee Liew
  • Patent number: 9244889
    Abstract: Mechanisms are provided for generating a shape tag cloud display. A user input is received that specifies an arbitrarily hand-drawn shape tag. A set of shape tag equivalence classes is updated based on the received user input to assign the arbitrarily hand-drawn shape tag to a shape tag equivalence class having similar previously entered arbitrarily hand-drawn shape tags. Rankings of the shape tags relative to one another are generated. The shape tag cloud display is generated based on the rankings. A representation of each shape tag within the shape tag cloud display has display characteristics based on the rankings. The shape tag cloud display is then output.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: January 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rachel K. E. Bellamy, Michael Desmond, Jacquelyn A. Martino, Paul M. Matchen, Harold L. Ossher, John T. Richards, Calvin B. Swart
  • Patent number: 9240215
    Abstract: Some embodiments provide a media editing application that uses metadata or metadata tags associated with media content to facilitate editing operations. In some embodiments, the editing operations are performed on the media content at various different stages of the editing process in order to create a composite presentation. In creating the composite presentation, one or more effects are associated with a metadata tag. Once the effects are associated, the media editing application applies the effects to different pieces of media content tagged with the metadata tag in order to create the composite presentation.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: January 19, 2016
    Assignee: APPLE INC.
    Inventors: Aaron M. Eppolito, Brian Meaney, Colleen Pendergast, Michaelle Stikich
  • Patent number: 9239831
    Abstract: A data localization service is provided for a web browser residing on a computing device. Depending upon the availability of the network connection as well as the level of native support in the browser, the data localization service will support different levels of service/performance to optimize the user experience. To do so, the data localization service includes a priority handler configured to receive a request to localize data from a requesting client application and provide in response thereto a localized representation of the data to the requesting client application. The data localization service may also include a native data localizer configured to receive a request to localize data from the priority handler and localize the data in accordance with a localization preference parameter indicative of a locale. The native data localizer may be a function integrated into the script interpreter of the web browser.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: January 19, 2016
    Assignee: Google Inc.
    Inventors: Sudhakar Chandrasekharan, Kirill Buryak, Shanjian Li, Vladimir Weinstein, Robert S. Jung, Jungshik Shin, Nebojsa Ciric
  • Patent number: 9229911
    Abstract: A flow of objects, such as text, on a page may be analyzed by generating an initial determination of whether a portion of an object is continued from one page to another based on a cue in an area of the object. The initial determination may be visually represented on a page. The initial determination may be corrected by an editor to create an editor determination when the initial determination is not a correct continuation status of the portion of the object. In some aspects, the initial determination may include a statistical confidence interval, a reason display, and/or a magnification of portions of the object which may be included in a continuation. In other aspects, heuristics may learn from the editor changes to improve a subsequent initial determination.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: January 5, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert L. Goodwin, C. Brandon Forehand, Keith L. Frost
  • Patent number: 9229921
    Abstract: System and method for processing the input in an XML form. The method may include providing a template XML form to the user, receiving a modified XML form from the user, identifying the differences between the template XML form and the modified XML form and further processing the modified XML form based on the identified differences.
    Type: Grant
    Filed: September 18, 2007
    Date of Patent: January 5, 2016
    Assignee: Software AG
    Inventor: Peter Kriegesmann
  • Patent number: 9218321
    Abstract: Mechanisms are provided for generating a shape tag cloud display. A user input is received that specifies an arbitrarily hand-drawn shape tag. A set of shape tag equivalence classes is updated based on the received user input to assign the arbitrarily hand-drawn shape tag to a shape tag equivalence class having similar previously entered arbitrarily hand-drawn shape tags. Rankings of the shape tags relative to one another are generated. The shape tag cloud display is generated based on the rankings. A representation of each shape tag within the shape tag cloud display has display characteristics based on the rankings. The shape tag cloud display is then output.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Rachel K. E. Bellamy, Michael Desmond, Jacquelyn A. Martino, Paul M. Matchen, Harold L. Ossher, John T. Richards, Calvin B. Swart
  • Patent number: 9213470
    Abstract: Various areas of a displayed document (e.g., text, image, etc.) may be selected and clipped as a separate document. In some arrangements, a user may wish to change the area of the clipped area without having to retrieve the displayed document again. Accordingly, the area of the clipped region may be modified by retrieving and storing the displayed document when the region is initially clipped. When the selected region is to be modified at a later time, the stored document may be used instead of having to retrieve the document from a source location.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: December 15, 2015
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Akiji Yoshida
  • Patent number: 9177082
    Abstract: Methods for computer aided design (CAD) and corresponding systems and computer-readable mediums. A method includes performing a setup process to instantiate a booklet of CAD drawings. The method includes receiving a user selection of a template from a user. The method includes receiving geometry content information from the user and receiving reference geometry from a user. The method includes creating the booklet of CAD drawings based on the template, geometry content information and reference geometry. A CAD system maintains a CAD drawing booklet, the CAD drawing booklet associated with a plurality of drawings each including a sheet collection, and each drawing associated with at least one component.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: November 3, 2015
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: James Darrow Linder, Shrinivas Soman