Patents Examined by Kyle R. Stork
  • Patent number: 10776576
    Abstract: A method and system for improving an automated mobile device detection system is provided. The method includes automatically detecting Web pages being accessed by a user via a mobile hardware device. Movement based attributes, biological parameters, and a geographical location of the user are detected via hardware sensors of the mobile device. The Webpages are modified such that a modified plurality of Webpages is generated based on the analysis. The modified plurality of Webpages is presented to the user.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Timothy M. Francis, Marco A. Deluca, Brian W. Thomson, Leho Nigul
  • Patent number: 10769352
    Abstract: The present disclosure is directed toward systems, methods, and computer readable media for providing dynamic digital content via a webpage without flicker. For example, systems described herein include receiving a web document including action items associated with rendering dynamic digital content via a display device. The systems and methods described herein can reduce flicker in rendering the dynamic digital content by identifying dynamic digital content, pre-fetching external resources, and selectively hiding dynamic visual elements. In addition, the systems and methods described herein further reduce flicker by generating a dependency graph that reflects dependencies between the action items and then rendering digital content in accordance with an action queue generated based on the dependency graph. Furthermore, systems can individually reveal dynamic visual elements as action items for rendering dynamic digital content via the dynamic visual elements from the dependency graph are completed.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: September 8, 2020
    Assignee: ADOBE INC.
    Inventors: Harpreet Singh, Sachin Jain, Lalit Kishore Sharma
  • Patent number: 10769365
    Abstract: A document history interface provides a visual document history. In particular, document history application provides for tracking, storing and presenting events occurring over a document lifecycle to provide a robust interface for visualizing and accessing the document's history. In aspects, an interactive document timeline with a scroll control is provided to roll back through the document history. The interactive document timeline includes visual indicators for events that occurred during the document lifecycle, including but not limited to authoring events, communication events, and document branching events. A play control is further provided with the interactive document timeline such that a time-lapse rendition of events occurring over the document history may be displayed. In some aspects, upon scrolling to particular points along the interactive document timeline, legacy versions of the document may be saved as new documents.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: September 8, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kenneth Fern, Alexander Darrow, Joseph Masterson
  • Patent number: 10761959
    Abstract: A system includes presentation of a first visualization of a first set of the plurality of samples on the display device, each sample of the first set associated with a time within a first time period, and the first visualization plotting a time against a metric value for each sample of the first set, presentation of a first histogram of the first set on the display device, the first histogram indicating, for each of a first plurality of metric categorizations, a number of samples of the first set associated with the metric categorization. Changing of the first period to a second time period results in cross-synchronization of the visualizations with a second set of data samples associated with the second time period.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: September 1, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Milirud, Zaki Maksyutov, Bin Du, Yi Jun Liu, Iuliia Safarova
  • Patent number: 10733370
    Abstract: Embodiments provided herein provide for customized previews of electronic documents. A template for a particular electronic document may be identified based on document attributes and/or usage parameters. The identified template may define pertinent data to be extracted from structured documents. Portions of documents, including unstructured documents can be provided as a preview such as by rendering an area of the document such as one defined in the template by coordinates or pixels. In this regard, individual users or user groups may configure what data is displayed in a document preview such as by selecting fields and/or by specifying locations of interest within the document. Users can view listings of documents and their respective previews such that the desired document may be identified without rendering complete documents.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: August 4, 2020
    Assignee: Change Healthcare Holdings, LLC
    Inventors: Ian Owens, Tammy Williams
  • Patent number: 10733373
    Abstract: A document history interface provides a visual document history. In particular, document history application provides for tracking, storing and presenting events occurring over a document lifecycle to provide a robust interface for visualizing and accessing the document's history. In aspects, an interactive document timeline with a scroll control is provided to roll back through the document history. The interactive document timeline includes visual indicators for events that occurred during the document lifecycle, including but not limited to authoring events, communication events, and document branching events. A play control is further provided with the interactive document timeline such that a time-lapse rendition of events occurring over the document history may be displayed. In some aspects, upon scrolling to particular points along the interactive document timeline, legacy versions of the document may be saved as new documents.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: August 4, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kenneth Fern, Alexander Darrow, Joseph Masterson
  • Patent number: 10726317
    Abstract: Disclosed herein are methods and systems for adding content in a page of an electronic document without moving current content to a next page of the electronic document. A first electronic document, a position information of a page of the first electronic document where a new content need to be added, and at least one of the new content and a second electronic document including the new content are received at an MFD. A required space for adding the new content and an available space between lines of the page are estimated. The available space and the required space are compared to check whether the available space is more than the required space. Based on the comparison, the lines of the page are re-positioned, and the new content is added on the page based on the position information to generate an updated first electronic document including the added new content.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: July 28, 2020
    Assignee: Xerox Corporation
    Inventors: Mahesh Ramasamy, Sudhagar Subbaian
  • Patent number: 10713444
    Abstract: An apparatus for providing a translations editor on at least one user terminal. The apparatus includes a content data display unit for displaying text data and image data, which are extracted from content data, together; and a text data editor unit including a first-language text display unit for displaying a first-language text included in the text data, and a second-language text display unit in which a translation of the first-language text is input as a second-language text by a user of the user terminal.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: July 14, 2020
    Assignee: NAVER Webtoon Corporation
    Inventors: Soo Yeon Park, Seung Hwan Kim, Ju Han Lee, Ji Hoon Ha
  • Patent number: 10699075
    Abstract: A computer-implemented method for matching user inputted text to stored text. The user inputted text is compared to each of the text strings stored in a database using a Levenshtein distance algorithm. For each comparison, the Levenshtein distance is analyzed to determine exact matches, non-matches, and probable matches. Probable matches are further analyzed using a keyboard distance algorithm to differentiate between matches and non-matches.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: June 30, 2020
    Assignee: Bottomline Technologies, Inc
    Inventors: Brian Amend, Sean Glerum, Melissa Kutsch, Jessica Moran
  • Patent number: 10681224
    Abstract: A portable terminal includes a user interface, a memory, a network interface, and a controller, and performs operations including: performing a first acquiring processing of acquiring the content data, which is identified by the data identification information, and the operation identification information; performing, a second acquiring processing of acquiring operation information representing operations, which is able to be performed by the first device; performing, a first determining processing of determining whether the output operation, which is identified by the operation identification information, is represented by the operation information, and transmitting, in the output instructing processing in a case where it is determined that the output operation is represented by the operation information, a first output instructing information to the first device via the network interface, wherein the first output instructing information is output instructing information for outputting the content data by th
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: June 9, 2020
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Norihiko Asai
  • Patent number: 10657312
    Abstract: Techniques for performing font management on a client allowing the client to dynamically determine operating system support for new technology fonts, and upon an affirmative such determination perform installation and activation of those new technology fonts. At least one stub font and a new technology font test process facilitate activation/installation of selected fonts if the operating system supports them and graceful exception handling if the operating system does not. A stub font can be thought of as a simplified or otherwise light-weight representation of a real font (a stub font is a proxy for a real font). The stub font can be efficiently stored on a client machine, so that a new technology font test can attempt to activate the corresponding stub font in order to test whether a corresponding real font is supported by the operating system.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: May 19, 2020
    Assignee: Adobe Inc.
    Inventor: Sairus Patel
  • Patent number: 10643021
    Abstract: An electronic device displays a web page in a web browser, analyzes source code of the web page and identifies multimedia items in the web page according to their respective labels in the source code, each multimedia item having an associated multimedia type. After categorizing the multimedia items into a first plurality of multimedia items of a first multimedia type and a second plurality of multimedia items of a second multimedia type different from the first multimedia type, the electronic device replaces the web page with displaying a user interface for the multimedia items, including: a first region with a first icon corresponding to a first plurality of multimedia items of a first multimedia type; and a second region with a second icon corresponding to a second plurality of multimedia items of a second multimedia type.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: May 5, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jun Xue, Li Wan
  • Patent number: 10635746
    Abstract: Freeform input is not native to several application or document types, but is desired by users as an input mode, especially for collaboration. Systems and methods are therefore provided to enable the insertion of an electronic collaboration workspace that accepts and stores freeform input for use as an object embeddable in various documents. An external host application provides the functionalities needed for freeform input, and the inputs may be committed to the document or stored as a separate document which may be referenced and accessed by multiple users for purposes of collaboration.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: April 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fanguang Kong, Yanir Shahak, Wei Wang, Jorge Eugenio Aguirre Gonzalez, Jay Ongg, Darren Glenn Austin, Gareth Alun Jones, Rahee Ghosh, Ankit Srivastava, Guy Daher, Kiky Wibowo Tangerine, Mun Ying Leong
  • Patent number: 10635262
    Abstract: The various embodiments described herein include methods and devices for interactive data visualization. In one aspect, a method is performed at a device with a touch-sensitive surface and a display. The method includes displaying a first chart, the first chart concurrently displaying a first dimension and a first measure. The method further includes (i) detecting a touch input at a location that corresponds to a location on the first chart; (ii) determining whether the touch input is in a first region corresponding to the first dimension or in the second region corresponding to the first measure; and (iii) in response to detecting the touch input in the first region, adding another dimension through an animated transition to display a second chart, where at least one visual mark in the first chart is split into a plurality of visual marks in the second chart through the animated transition.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: April 28, 2020
    Assignee: Tableau Software, Inc.
    Inventor: Robin Stewart
  • Patent number: 10628520
    Abstract: According to an embodiment of the present invention, a system dynamically processes a document including unstructured text and comprises a computer system including at least one processor. Initially, the system configures a plurality of dictionaries with terms supplied by a user and associated with a desired category. The processor in the system applies a set of rules to the unstructured text of the document to detect patterns indicating a presence of the desired category, wherein the set of rules is re-usable across dictionaries configured for different categories and pertains to arrangements of dictionary terms within sentences. The system produces annotations associated with the desired category for the document based on the detected patterns. Embodiments of the present invention further include a method and computer program product for dynamically processing a document including unstructured text in substantially the same manner as is described above.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Stephen D. Bowman, Kristin E. McNeil, Philip E. Parker
  • Patent number: 10628854
    Abstract: A method for loading a layout with advertising item data is provided. Layout header data is parsed. A layout item object is then built. Global layout variables are replaced with values. Local layout variables are replaced with data from content objects. Displayed data is then created.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: April 21, 2020
    Assignee: CELLFIRE LLC
    Inventors: Preston Tollinger, Brent Dusing
  • Patent number: 10606930
    Abstract: The disclosed invention is a system and method (collectively the “system”) for the automated management of content on a network interface. The network interface can be a web site on the World Wide Web, an Internet location, an intranet location, an extranet location, or some other form of network interface (collectively “web site”). The system can automatically create applications and links to those applications without human intervention. Examples of automated applications include newsroom applications, calendar of events, employment opportunities, project portfolio, biographies, frequently asked questions, document library, category management, product catalogs, e-mail broadcasts, surveys, and newsletters. Fully normalized hierarchies of business rules and user profiles can be supported by the system to facilitate automation and configurability. Multiple content providers can manager a single web site in a simultaneous or substantially simultaneous manner.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: March 31, 2020
    Inventor: Bruce Zak
  • Patent number: 10574932
    Abstract: A method for media subtitling is described, wherein subtitles and/or captions for media are first created on a web interface in a first language along with the appropriate synchronization information with respect to the media. The document content may be created via the web interface, or it may be created locally and uploaded to the interface. Subsequent to creation and/or upload of at least a portion of the subtitling, personnel in different locations (e.g., different terminals or different countries) then access the web interface, which includes the first language and the synchronization information, to create foreign/alternative subtitling.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: February 25, 2020
    Assignee: Fox Digital Enterprises, Inc.
    Inventor: Robert Evans Wetmore
  • Patent number: 10540449
    Abstract: As provided herein, a translated string, received from a translator for an application (e.g., an instrumented application) may be identified. The translated string may be identified based upon the translated string being associated with a service call instruction for the application. A simulated instrumented application may be generated for testing the application. The simulated instrumented application may be generated to comprise the translated string integrated into the application. The simulated instrumented application may comprise an element corresponding to the translated string. A user interface may be generated. The user interface may comprise the simulated instrumented application, the translated string visually associated with the element, and an editing functionality to edit the translated string.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: January 21, 2020
    Assignee: Oath Inc.
    Inventors: Jay Anthony Hobson, Jee Seon Yi, Itsik Figenblat, Daryl Low
  • Patent number: 10515137
    Abstract: Systems and methods of providing enhanced product visualization on a graphical display include generating a visual frame having a first set of frame dimensions and comprising an inner border and an outer border; receiving a selection of a graphical object to be displayed at least within the outer border of the visual frame on the graphical display; identifying a set of object dimensions of the graphical object; determining an appropriate proportion between the set of frame dimensions and the set of object dimensions such that the graphical object is displayable at least within the outer border of the visual frame on the graphical display; manipulating the set of frame dimensions and/or the set of object dimensions such that the graphical object is displayable within the outer border of the visual frame; and displaying the graphical object at least within the outer border of the visual frame.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: December 24, 2019
    Assignee: Loop Commerce, Inc.
    Inventors: Alex Sirota, Maya Lotan, Guy Dahan, Eduardo Fuhrken