Patents Examined by Quoc A. Tran
  • Patent number: 10628021
    Abstract: A content containing message may be created by a user or multiple users, and may contain content items such as videos, images and hyperlinks. The messages may be sent and exchanged between users, as well as collected, liked or commented on.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: April 21, 2020
    Inventor: Andrea Steinfl
  • Patent number: 10628526
    Abstract: A suggestion service is disclosed herein that provides suggested diagrammatic representations of textual information in content. The suggestion service receives a request for a suggested diagrammatic representation of the textual information included in a content item. The suggestion service also identifies a layout for the suggested diagrammatic representation based on a type of the textual information. The suggestion service further produces the suggested diagrammatic representation of the textual information based on the layout. The suggestion service replies to the request with the suggested diagrammatic representation(s).
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Girdhar Beriwal, Kailas Lokhande, Maria del Mar Gines Marin, Hany Gerges, Christopher Maloney
  • Patent number: 10628519
    Abstract: Systems and methods that efficiently and effectively generate an enhanced document image of a displayed document in an image frame captured from a live image feed are disclosed. For example, systems and methods described herein apply a document enhancement process to a displayed document in an image frame that result in an enhanced document image that is cropped, rectified, un-shadowed, and with dark text against a mostly white background. Additionally, systems and method described herein determine whether a stored digital content item includes a displayed document. In response to determining that a stored digital content item does include a displayed document, systems and methods described herein generate an enhanced document image of a displayed document included in the stored digital content item.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: April 21, 2020
    Assignee: Dropbox, Inc.
    Inventors: Nils Peter Welinder, Peter N. Belhumeur, Ying Xiong, Jongmin Baek, Simon Kozlov, Thomas Berg, David J. Kriegman
  • Patent number: 10614161
    Abstract: The invention relates to a method for integration of semantic data processing in a device, in particular in a field device of automation technology. In this case, a generic description language scheme is used to define a semantic repository as a starting basis. According to the invention, said description language scheme is enriched with content from an ontology for semantic representation of a mode of operation of the device. Classes and/or subclasses of the ontology, together with at least one characteristic assigned to the classes and/or subclasses and taken from the ontology, are converted into a corresponding scheme declaration and said scheme declaration is inserted into the description language scheme. One or more grammars arc then generated from the description language scheme, preferably grammars according to the standardised data format “Efficient XML Interchange”, abbreviated to EXI, which arc integrated in the device.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: April 7, 2020
    Assignee: Siemens Aktiengesellschaft
    Inventors: Sebastian Käbisch, Daniel Peintner
  • Patent number: 10606920
    Abstract: Mechanisms for providing text components of a text stream in a display area are disclosed. Text components of a text stream are provided for presentation in a display area of a display. An eye system of a user is concurrently analyzed while providing the text components for presentation in the display area. Based on analyzing the eye system, a stream control command that requests a change in a characteristic of the presentation of the text components is determined. In response to the stream control command, the presentation of the text components is altered in accordance with the stream control command.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: March 31, 2020
    Assignee: Avaya Inc.
    Inventor: John H. Yoakum
  • Patent number: 10600514
    Abstract: To overcome the difficulties inherent in conventional treatment planning approaches, new techniques are described herein for providing an intuitive user interface for automatic structure derivation in patient modeling. In an embodiment, a graphical user interface is provided that provides a list of structures of a specified region. The interface uses medical terminology instead of mathematical one. In one or more embodiments, the list of structures may be a pre-defined list of structures that correspond to that region for the purposes of treatment planning. A user is able to actuate a toggle to include and/or exclude each of the structures separately. In one or more embodiments, the user is also able to actuate a toggle to define a perimeter around each included structure, and further define a margin around the perimeter. The user is also able to specify whether the desired output should include a union or the intersection of all included structures.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: March 24, 2020
    Assignees: Varian Medical Systems, Inc., Varian Medical Systems International AG.
    Inventors: Benjamin M. Haas, Thomas Coradi, Tomasz Morgas
  • Patent number: 10599212
    Abstract: A touchless human computer interface (HCI) provides a virtual surface in three-dimensional space and a zone of restriction for defining a level of sensitivity to movements in order to cancel noise that may be caused by natural wobble of a human appendage. The touchless HCI may receive input regarding a user movement, process the input to generate clean gesture data and analyze at least one dynamic variable to determine an interpreted action based upon a relationship of the clean gesture data with respect to the virtual surface.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: March 24, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Brian Y. Yeung, Anton Andrews
  • Patent number: 10592586
    Abstract: Server and client methods and systems for improving efficiency, accuracy and speed for inputting data from a variety of sources into an electronic form in a continuously streaming manner. More specifically, the present disclosure relates to client/server system and methods for continuous streaming and scrolling of re-organized forms to improve speed, accuracy and efficiency of electronic form population.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: March 17, 2020
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Michal Knas, Jiby John
  • Patent number: 10585984
    Abstract: A technique of improving input text processing in a data processing system that answers questions includes receiving a question from a user. The question has associated supporting original input text that is utilized in answering the question. Corrective measures are applied to the supporting original input text to create supporting revised input text. The supporting revised input text documents corrective measures applied to the supporting original input text. An answer to the question is generated based on, at least in part, the supporting revised input text. The supporting original input text is recreated from the supporting revised input text based on the documented corrective measures in the supporting revised input text subsequent to generating the answer. The answer and the supporting original input text as recreated are transmitted to the user.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: David Contreras, Robert C. Sizemore, Sterling R. Smith
  • Patent number: 10585681
    Abstract: A method and apparatus for a self-learning user interface is provided. The method comprises receiving selection data that indicates a first plurality of user selections with respect to a first plurality of views of a workflow associated with a task; receiving an instruction to initiate a current session of the workflow; accessing the selection data and one or more models of user behavior generated from a second plurality of user selections associated with a plurality of users; determining a plurality of elements that were not selected by the user; determining to remove at least one of the first plurality of views of the workflow or a subset of the plurality of elements; generating a second plurality of views of web content for the user by excluding the removed at least one of the first plurality of views of the workflow or the removed subset of the plurality of elements.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: March 10, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Venkata S. J. R. Bhamidipati, Alexander Easton
  • Patent number: 10585930
    Abstract: A computer-implemented method according to one embodiment includes identifying a summary of a single instance of content, monitoring user interaction with the summary, and determining a relevancy of the summary to the single instance of content, based on the user interaction.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Andrew R. Freed, Joseph N. Kozhaya, Dwi Sianto Mansjur
  • Patent number: 10552509
    Abstract: A method and system for using the Internet to archive and retrieve web-based reference material includes a first communications device connected to the Internet. A database receives from a user via the first communications device a URL or other identification of certain reference material on the World Wide Web. After receiving the identification information from the user, the database obtains and stores a copy of the reference material and associates with it a distinctive key. A second communications device is connected to the Internet for an audience of the reference material to use. The database receives from the audience via the second communications device the distinctive key representing a request for a copy of the identified reference material. The database transmits a copy of the web-based reference material to the audience.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: February 4, 2020
    Assignee: Talsk Research, Inc.
    Inventor: Srikrishna Talluri
  • Patent number: 10540152
    Abstract: Provided method and system allow dynamic rendering of a reflexive questionnaire based on a modifiable spreadsheet for users with little to no programming experience and knowledge. The method comprises receiving a modifiable spreadsheet with multiple rows, each row comprising rendering instructions for a reflexive questionnaire from a first computer, such as a data type cell, statement cell, logic cell, and a field identifier; rendering a graphical user interface, on a second computer, comprising a label and an input element corresponding to the rendering instructions of a first row of the spreadsheet; receiving an input from the second computer; evaluating the input against the logic cell of the spreadsheet; in response to the input complying with the logic cell of the spreadsheet, dynamically rendering a second label and a second input element to be displayed on the graphical user interface based on the logic of the first row.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: January 21, 2020
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Harish Krishnaswamy, Sam Elsamman
  • Patent number: 10541826
    Abstract: This application discloses a communications control method and a communications terminal, so as to implement a change between a point-to-point chat and a group chat among multiple persons, and a user may set a chat identity of the user by using a character.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: January 21, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xingde Chi, Lu Wang, Xiao Yuan
  • Patent number: 10540056
    Abstract: Embodiments of this disclosure provide a method relating to video playing in mobile phone. The method includes: while displaying a first video in a first user interface of a first application, detecting an event for displaying a second user interface of a second application; if the second application has a higher display priority than the first application and playback of the first video is in active progress, replacing display of the first user interface of the first application with display of the second user interface of the second application on the display; generating a hover box to overlay a portion of the second user interface of the second application on the display; and continuing the playback of the first video in the hover box overlaid on the portion of the second user interface of the second application such that both the first application and the second application are performed simultaneously.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: January 21, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Yulong Ying
  • Patent number: 10540054
    Abstract: Techniques are disclosed for automated selection of navigation points for navigating through a computer-generated virtual environment such as, for example, a virtual reality (VR) environment. Specifically, an input set of connected navigation points in a virtual environment is automatically pruned to a connected subset thereof, according to one or more selection factors where at least one of the selection factors is whether the subset will continue to be “connected” after pruning a navigation point from the input set. In addition to whether the pruning of a navigation point will allow the remaining navigation points to remain connected, techniques for pruning based on one or more additional selection factors are also disclosed. According to one additional selection factor, navigation point pruning is based on the degree to which coverage of an input set of navigation points would be reduced by pruning any given navigation point from the input set.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: January 21, 2020
    Assignee: Matterport, Inc.
    Inventors: Gunnar Hovden, David V. Buchhofer, Jr., Matthew Bell
  • Patent number: 10521172
    Abstract: Systems and methods associated with resource provisioning are disclosed. One example method includes dividing a set of printing resources into a first partition and a second partition. The example method also includes provisioning the first partition to handle print jobs from a print queue that have a specified attribute. The first partition may be provisioned when print jobs having the specified attribute exceed a first predefined threshold.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: December 31, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sunil Kothari, Jun Zeng, Thomas J Peck, Michael L Reasoner, Gary J Dispoto, Francisco Jose Oblea Ramirez
  • Patent number: 10489500
    Abstract: Disclosed is a method for suggesting revisions to a document-under-analysis (“DUA”) from a seed database, the seed database including a plurality of original texts each respectively associated with one of a plurality of final texts. The method includes tokenizing the DUA into a plurality of statements-under-analysis (“SUAs”), selecting a first SUA of the plurality of SUAs, generating a first similarity score for each of the plurality of the original texts, the similarity score representing a degree of similarity between the first SUA and each of the original texts, selecting a first candidate original text of the plurality of the original texts, and creating an edited SUA (“ESUA”) by modifying a copy of the first SUA consistent with a first candidate final text associated with the first candidate original text.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: November 26, 2019
    Assignee: BLACKBOILER LLC
    Inventors: Jonathan Herr, Daniel P. Broderick, Daniel Edward Simonson
  • Patent number: 10489497
    Abstract: The technology disclosed relates to systems and methods for providing a CSS parser to improve the maintainability of code that displays data to users. The technology disclosed also improves the performance and consistency of the code that delivers a user's experience. An embodiment operates by accessing a CSS target token in a first customizable code segment and scanning a CSS codebase to locate a second customizable code segment of the CSS codebase that comprises the target token. Embodiments may further include transforming an object in the first or second customizable code segments of the CSS codebase by modifying the first or second customizable code segments to include customization code, parsing the first and second customizable code segments by transforming the first or second customizable code segments of the CSS codebase into a plurality of segment parse trees, and outputting a customized codebase based on the plurality of segment parse trees.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: November 26, 2019
    Assignee: salesforce.com, inc.
    Inventor: Nathan David McWilliams
  • Patent number: 10474481
    Abstract: In an example implementation, a converted layout design of a user interface of an application may be generated from a layout design of the user interface and a layout design configuration. The converted layout design may correspond to a form factor. A screenshot of the user interface of the application may be captured on a device with the display resolution. In addition, the converted layout design may be compared with the screenshot.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: November 12, 2019
    Assignee: ENT. SERVICES DEVELOPMENT CORPORATION LP
    Inventors: Ran Snir, Pablo Retyk, Lior Reuven, Arik Levin