Patents Examined by Quoc A. Tran
  • Patent number: 10372290
    Abstract: The disclosure notably relates to a computer-implemented method for comparing a first 3D modeled object and a second 3D modeled object. The method comprises upon manipulation of a user-interaction tool that controls at least one non-uniform variation of the rendering of both the first 3D modeled object and the second 3D modeled object, updating the displaying of the first 3D object and the second 3D object. The user-interaction tool is configured to be manipulated via a predetermined set of at least one action, a repetition of each respective action of the set controlling a respective non-uniform variation of the rendering of both the first 3D modeled object and the second 3D modeled object. Such a method improves the comparison of a first 3D modeled object and a second 3D modeled object that each represent a part or an assembly of parts.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: August 6, 2019
    Assignee: DASSAULT SYSTEMES
    Inventor: Pierre Barras
  • Patent number: 10346536
    Abstract: In one embodiment, a method includes accessing a string of symbols by a computing device. The string is divided into one or more string components each including at least one of the symbols, and each string component is associated with at least one string-position identifier. The string components and their respective associated string-position identifiers are stored for the string of symbols.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: July 9, 2019
    Assignee: Facebook, Inc.
    Inventor: Sriram Sankar
  • Patent number: 10339219
    Abstract: An example method involves (i) accessing first data representing text, wherein the text defines at least one position representing a particular type of grammatical break between two portions of the text; (ii) identifying, from among the at least one position, a position that is closest to a target position within the text; (iii) based on the identified position within the text, generating second data that represents a proper subset of the text, wherein the proper subset extends from an initial position within the text to the identified position within the text; and (iv) providing output based on the generated second data.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: July 2, 2019
    Assignee: Gracenote Digital Ventures, LLC
    Inventors: Venkatarama Anilkumar Panguluri, Gregory P. Defouw
  • Patent number: 10331774
    Abstract: The present disclosure generally relates to systems and methods for designing webpage and, more particularly, to systems and methods for designing artifacts associated with a webpage in a web development environment. In one embodiment, a system for designing artifacts associated with a webpage is provided. The system may identify a style pattern based on an HTML pattern of the webpage and one or more boundary conditions. The system may also determine one or more editing operations to be performed on the artifacts based on one or more style specifications. The system may further perform the one or more determined editing operations on the artifacts based a value associated with one or more of the artifacts, the style pattern, and the boundary conditions, and render design of the artifacts based on the performance of the editing operations.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: June 25, 2019
    Assignee: Tata Consultancy Services Limited
    Inventor: Subbarao Siram
  • Patent number: 10304038
    Abstract: Techniques are provided for integrating rich media into a scalable, multi-user, web-based calendar system having multiple interconnected web-based interfaces. Rich media refers to digital media that exhibit either, or a combination, of dynamic or interactive properties, including video content, audio content, graphical content, hyperlinks, or browser-based applications to such content, that are associated with a particular calendar event. Rich media events are created and stored in a central repository, and are accessible for adding to users' own calendar events. Rich media calendar events include display templates that define display characteristics for the rich media calendar event. Display templates also provide rich media applications for rendering and displaying the rich media content in the event. Delivery schedules are employed to automatically control the display of rich media calendar events.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: May 28, 2019
    Assignee: OATH INC.
    Inventors: Arup Kanjilal, Chinhao David Lee
  • Patent number: 10289667
    Abstract: Computer-program products and methods for automatically annotating terms, such as ambiguous terms, in an electronic text document are disclosed. In one embodiment, a method of annotating a text document includes determining, by a computing device, a term of interest within the text document. The method further includes searching a data structure including incongruous term pairs (tx, tt) determined from a controlled vocabulary for the term of interest appearing as a term tt, wherein the term tt is a linguistic head of a term tx of the incongruous term pairs (tx, tt). The method further includes annotating the term of interest with a meaning provided by the controlled vocabulary only if a term tx of the incongruous term pairs (tx, tt) associated with the term of interest in the data structure is not present within a predetermined textual distance of the term of interest in the text document.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: May 14, 2019
    Assignee: Elsevier B.V.
    Inventors: Marius Doornenbal, Inga Kohlhof
  • Patent number: 10289670
    Abstract: Systems and methods are provided for generating tables from print-ready digital source documents. A document is received and one or more text fragments are identified on a rendered page of the document. A wrapping region collection is generated, comprising one or more wrapping regions. A tabular, narrative and label score is generated for each wrapping region. A block type is assigned to each wrapping region based on the scores. A wrapping region group and a block set are generated. One or more tables are generated based on text fragments corresponding to one of the one or more blocks. The text fragments are organized into corresponding fields of the one or more tables.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: May 14, 2019
    Assignee: Datawatch Corporation
    Inventors: Mark Stephen Kyre, Jeffrey Lucas Eldridge, Austin Alexander Spears, Samuel Allen Hudock
  • Patent number: 10275439
    Abstract: There is provided an information processing device, display method, and control program, which can improve usability for a user when the user utilizes a business form using the information processing device. The information processing device includes an operation module for receiving an input by a user, a display module, and a display control module for, according to an input by a user using the operation module, switching and displaying, on the display module, a first display image where item input fields are placed respectively at a plurality of item entry positions in an image that represents a business form and a second display image where the item input fields and information that indicates items to be input in the item input fields are placed alongside without displaying the image that represents the business form.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: April 30, 2019
    Assignee: PFU LIMITED
    Inventors: Yusuke Mizuno, Kazuya Maeda
  • Patent number: 10268774
    Abstract: Embodiments of the present application relate to a method for displaying a web page, a system for displaying a web page, and a computer program product for displaying a web page. A method for displaying a web page is provided. The method includes pre-processing text information to be picture processed in a web page, creating a picture, generating a position description for each text block in the picture, filling the corresponding text blocks into the picture based on the position descriptions, generating a call address for the picture, and correspondingly saving the call address and the position description of each text block as metadata. If an access request for the web page is received, invoking the metadata, loading the picture, selecting at least one corresponding text block from the picture, and displaying the at least one text block is performed.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: April 23, 2019
    Assignee: Alibaba Group Holding Limited
    Inventors: Junwen Chen, Junjun Pan
  • Patent number: 10268437
    Abstract: A system and method are presented for determining window geometry. In an embodiment, a party to an interaction using a streaming video connection may want to share content on their display with another party to the interaction. A party may wish to annotate an on-screen target for the other party. In an embodiment, markers or magic bars may also be used to map the screens to each other in addition to coordinates. When one party annotates an on-screen target on their display, the coordinates on the party's display are translated for the other party and the annotation is placed in the intended location on that party's screen. Masking of content may also be performed such that contact on one user's screen may not be visible to the other party during the screen share.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: April 23, 2019
    Inventors: Jonathan M. Keller, Phillip Gates-Idem, Justin P. Ligman
  • Patent number: 10229097
    Abstract: A web-based application constructor can be used to construct a web display. A specification, for constructing a web display to contain page components that display data from heterogeneous data sources, may be created. The page components may be associated with uniform resource locators. Data from heterogeneous data sources may be retrieved to produce the web display. Display and update of the page components may be controlled using the uniform resource locators. User-selectable options may allow annotation of the page components for a page with comments.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: March 12, 2019
    Assignee: Oracle International Corporation
    Inventors: Matias Cudich, Stephan Dennis Morais
  • Patent number: 10229095
    Abstract: Aspects of expanded icon navigation are described. In one example, the hierarchical structure of a network site accessible over a computer network is indexed to generate an indexed zone hierarchy of the network site. Access across the indexed zone hierarchy of the network site is monitored to assemble a collection of accessed resources on the network site. A resource at the network site is registered as a marked resource, and a marked resource anchor associated with the marked resource is generated. A number of branches of the marked resource anchor are them populated for the network site based on the indexed zone hierarchy of the network site, the marked resource, and the collection of accessed resources.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: March 12, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Peter Frank Hill
  • Patent number: 10223346
    Abstract: A client application uses a network service to perform calculations involving non-local data. A client application performs calculations relating to local data and the network service performs calculations relating to the non-local data. For example, a client spreadsheet application sends a command to the network service for performing calculations in a spreadsheet workbook that use data that is non-local to the client spreadsheet application. The calculation engine of the network service performs the calculations for the workbook relating to the non-local data and sends the results of the calculations back to the client application. The client application integrates the results received from the network service with any locally calculated results performed by the client application.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: March 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Josh Caplan, Sergei Gundorov
  • Patent number: 10223339
    Abstract: A system for providing interactive documents as a Web service is described. The system includes a content repository for storing an interactive document in a Web-intrinsic container. The interactive document includes a document editor that is a native Web browser application. The system also includes a Web server to deliver the interactive document to a client computer through a network, receive Hypertext Transfer Protocol (HTTP) requests from a Web browser of the client computer, and updates the interactive document based on the HTTP requests.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: March 5, 2019
    Assignee: Open Text Corporation
    Inventors: Byron Steven Pruitt, Anthony Wiley
  • Patent number: 10216715
    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: August 3, 2016
    Date of Patent: February 26, 2019
    Assignee: BLACKBOILER LLC
    Inventors: Daniel P. Broderick, Jonathan Herr, Daniel Edward Simonson
  • Patent number: 10216379
    Abstract: An e-mail system identifies actions or activities that a user takes relative to an e-mail message. The activity is logged as an activity log entry in an activity log. When the user accesses the activity log, the activities and corresponding e-mail messages are accessible to the user through the activity log entry, along with a user interface element that allows the user to take additional actions with respect to the e-mail message in the activity log entry.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: February 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Sayali Shah
  • Patent number: 10204089
    Abstract: A conversion tool enables XPS documents to be automatically converted into the Open XPS format and for Open XPS-formatted documents to be automatically converted into the XPS format. The conversion tool may convert content types, package-level relationships, part-level attributes, and image parts into a format supported by either document format.
    Type: Grant
    Filed: November 1, 2015
    Date of Patent: February 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dimitar Popov, Herman Widjaja, Lucas Brodzinski, Hristo Ivanov
  • Patent number: 10204077
    Abstract: The disclosure is directed to a rich text editor (“editor”) that facilitates generation and manipulation of rich text content. The editor can be integrated into an application, e.g., a social networking application, to support rich text content creation in the application. The application renders a document containing rich text content using a document object model (DOM). The editor stores a state of the document, e.g., features such as formatting style of content, separate from the DOM, thereby eliminating and/or minimizing any inconsistencies that can be caused due to storing the state with the DOM. The editor stores the content as multiple data blocks and the state as multiple feature data objects. A rendering component of the text editor renders the document by outputting the document into the DOM using the data blocks and the feature data objects. The rendering component includes APIs for rendering the document in various formatting styles.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: February 12, 2019
    Assignee: Facebook, Inc.
    Inventors: Daniel Isaac Salier-Hellendag, Joshua Keith Duck, Aleksandr Andreyevich Zelenskiy
  • Patent number: 10192237
    Abstract: Embodiments of methods and systems for incorporating user generated content into a web page are disclosed. In particular, embodiments of such systems and methods may incorporate user generated content into a web page such that the user generated content can be consumed by indexers associated with search engines in association with that web page. Additionally, embodiments may also provide a mechanism by which user generated content may be received and included in a web page when that web page is rendered. Using embodiments as disclosed herein user generated content may be exposed to a search engine indexer in a web page while still providing a mechanism for incorporating the freshest user generated content in such a web page.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: January 29, 2019
    Assignee: Bazaarvoice, Inc.
    Inventors: Michael Lee DeHaven, Brent Hayden Thomas, Robert J. Morgan
  • Patent number: 10181133
    Abstract: Embodiments of methods and systems for incorporating user generated content into a web page are disclosed. In particular, embodiments of such systems and methods may incorporate user generated content into a web page such that the user generated content can be consumed by indexers associated with search engines in association with that web page. Additionally, embodiments may also provide a mechanism by which user generated content may be received and included in a web page when that web page is rendered. Using embodiments as disclosed herein user generated content may be exposed to a search engine indexer in a web page while still providing a mechanism for incorporating the freshest user generated content in such a web page.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: January 15, 2019
    Assignee: Bazaarvoice, Inc.
    Inventors: Michael Lee DeHaven, Brent Hayden Thomas, Robert J. Morgan