Patents Examined by Laurie A. Ries
  • Patent number: 11080914
    Abstract: A chart creation tool is provided that operatively, specifies chart layouts interactively in lieu of programmatically specifying data transformations. Operatively, the herein described systems and methods can convert user-specified layouts into mathematical constraints, and a constraint solver is employed to draw the resulting chart. An illustrative user interface is provided that can allow a user to input data representative of one or more chart layouts through the interaction with one or more illustrative controls of the user interface. Responsive to such interactions (i.e., data input), one or more mathematical constraints can be calculated/generated from the inputted user-specified one or more chart layout input data. Illustratively, the chart layout can comprise a reusable layout.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: August 3, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bongshin Lee, Matthew Michael Brehmer, Donghao Ren
  • Patent number: 11074402
    Abstract: A system, method, and computer program product for text annotation. The system includes at least one processing component, at least one memory component, an annotation corpus, and a document processor. The document processor is configured to receive a document including at least one annotated text span. The at least one annotated text span is annotated with a type from a type system (e.g., a domain-specific type system). The document processor is also configured to extract linguistic features of the at least one annotated text span, and generate a type attribute for the type based on the extracted linguistic features. Further, the document processor is configured to receive a new annotated text span, which is annotated with the type. The document processor extracts linguistic features of the new annotated text span, and determines whether the linguistic features match the type attribute.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: July 27, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ken Kumagai, Chikako Oyanagi, Akihiro Nakayama
  • Patent number: 11074394
    Abstract: Methods and systems for providing and managing content are described. An example method can comprise receiving at least a portion of a content item and determining a timing attribute associated with at least a portion of the content item. An example method can also comprise determining a delivery information attribute based on the timing attribute. The delivery information attribute can comprise at least one of a time duration to process at least a portion of the content item and a time duration to receive or transmit at least a portion of the content item. An example method can also comprise receiving an update to the content item based on the delivery information attribute.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: July 27, 2021
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Daniel Freiman, Maurice Gaston, Filipe Araujo
  • Patent number: 11063777
    Abstract: Technologies are disclosed herein for asynchronous distributed editing of a structured document, such as a trouble ticket. A document management service receives edits to the structured document. The edits to the structured document include data to be stored in fields of the structured document and information identifying the fields into which the data in the edits is to be stored. The edits are synchronized to other instances of the document management service. Edits to the structured document made at the other instances of the document management service are also received and stored. When a request is received for the structured document, the edits to the document made at the various instances of the document management service are sorted based upon the order in which they were created. The edits are applied in the sorted order to generate the structured document.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: July 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: John Walter Heitmann, Brian Jacob Feinstein, Cory Barrett Kendall, Viraj Vijay Sanghvi, Luan Khai Nguyen
  • Patent number: 11062085
    Abstract: A method for generating stylistic feature prescriptions to align a body of text with one or more target goals includes receiving, at a stylistic feature model, a body of text, where the body of text is selected by a user via a graphical user interface (GUI). The stylistic feature model identifies stylistic features from the body of text and populates a stylistic feature vector with the stylistic features. A trained de-confounded prediction model receives the stylistic feature vector. The trained de-confounded prediction model using the stylistic feature vector generates a prediction value for each of one or more target goals, compares the prediction value for each of the one or more target goals to a target value for each of the one or more target goals and outputs, for display on the GUI, one or more stylistic feature prescriptions to the body of text based on results of the comparing.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: July 13, 2021
    Assignee: ADOBE INC.
    Inventors: Gaurav Verma, Balaji Vasan Srinivasan, Shiv Kumar Saini, Niyati Himanshu Chhaya
  • Patent number: 11055474
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for locating, using a content binder library, content elements of a publisher page. For each content element, the library determines presentation attributes of the content element and at least one other library detects a mode parameter that specifies a type of user device that is requesting the publisher page. The library selects a particular content element from the publisher page as a reference point for positioning a digital component at the publisher page using the presentation attributes of the particular content element. The library determines a location of the publisher page for rendering the digital component, where the location is determined based on the reference point and the mode parameter. The library provides the digital component for display at the location of the publisher page.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: July 6, 2021
    Assignee: Google LLC
    Inventors: Junya Takahashi, Matthew Maitland Hathorn, Daniel Patrick Lee, William Frazier Pierpont Grose
  • Patent number: 11048855
    Abstract: Methods, systems, and media for presenting contextually relevant information are provided. In some implementations, the method includes: receiving information associated with a user of a user device from multiple data sources, where the user device comprises a display; identifying, without user intervention, a relevant document based on the received information associated with the user of the user device; determining that a new browser window or a new browser tab has been opened by a browser application being executed by the user device; and causing, without user intervention, the relevant document to be presented using the new browser window or new browser tab.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: June 29, 2021
    Assignee: Google LLC
    Inventor: Eric H C Liu
  • Patent number: 11048866
    Abstract: Ad hoc contact data capture includes establishing a connection to a software application. A browser renders a source page from a source server. An extension of the browser receives a page event from the browser after rendering the page, the page event identifying a selected location of the source page. Ad hoc contact data capture further includes identifying source data from the source page after receiving the page event, calculating a distance between a contact element of the source page and the selected location to identify the source data, and populating the source data into the software application.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: June 29, 2021
    Assignee: Intuit Inc.
    Inventors: Kishore Papineni, Pawan Preet Singh, Mohsin Patel, Nikita Bhambhani
  • Patent number: 11048857
    Abstract: A method and system is provided for testing and analyzing websites via a test-enabled web browser. In the representative embodiment a user controls a test-enabled web browser via a set of pull-down menus, thereby choosing between alternative testing and analysis functional capabilities, selecting files in which to store recordings (scripts), choosing files into which to place test results and messages, and setting various parameters that affect how the testing and analysis functions are performed. The general result of systematic use of the test-enabled browser on websites is improved content quality, demonstrated website server behavior for deep tests, quicker delivery by the website server, and better serviceability for e-business.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: June 29, 2021
    Assignee: Software Research Inc.
    Inventor: Edward F. Miller
  • Patent number: 11042555
    Abstract: A two step algorithm for conducting near real time fuzzy searches of a target on one or more large data sets is described. This algorithm includes the simplification of the data by removing grammatical constructs to bring the target search term (and the stored database) to their base elements and then perform a Levenstein comparison to create a subset of the data set that may be a match. Then performing a scoring algorithm while comparing the target to the subset of the data set to identify any matches.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: June 22, 2021
    Assignee: Bottomline Technologies, Inc.
    Inventors: Mark G. Kane, Richard J. Diekema, Jr., Kaiyu Pan
  • Patent number: 11042712
    Abstract: Techniques are described herein for training machine learning models to simplify (e.g., paraphrase) complex textual content by ensuring that the machine learning models jointly learn both semantic alignment and notions of simplicity. In various embodiments, an input textual segment having multiple tokens and being associated with a first measure of simplicity may be applied as input across a trained machine learning model to generate an output textual segment. The output textual segment may be is semantically aligned with the input textual segment and associated with a second measure of simplicity that is greater than the first measure of simplicity (e.g., a paraphrase thereof). The trained machine learning model may include an encoder portion and a decoder portion, as well as control layer(s) trained to maximize the second measure of simplicity by replacing token(s) of the input textual segment with replacement token(s).
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: June 22, 2021
    Assignee: Koninklijke Philips N.V.
    Inventors: Aaditya Prakash, Sheikh Sadid Al Hasan, Oladimeji Feyisetan Farri, Vivek Varma Datla
  • Patent number: 11042593
    Abstract: Systems and methods are disclosed for online distribution of content. One method includes: receiving, from a first content publisher, a request to publish, on a web page of a second content publisher in a network of publishers, a link to or preview of content of the first content publisher, wherein the request includes at least one parameter associated with at least one attribute of a desired viewer of the link to or preview of content; receiving, from the second content publisher in the network, a request for a link to or preview of content of a publisher in the network, the request including at least one identifier associated with a prospective viewer of a web page of the second content publisher; and determining whether to display a link to or preview of content of the first content publisher on the web page of the second content publisher.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: June 22, 2021
    Assignee: VERIZON MEDIA INC.
    Inventor: Seth Mitchell Demsey
  • Patent number: 11042558
    Abstract: A computing device displays a data visualization interface and receives user selection of a data source and a natural language command directed to the data source. The device identifies a first keyword and second keyword(s) in the natural language command. The second keyword(s) include adjectives that modify the first keyword. The device generates a visual specification that specifies the data source, a plurality of visual variables, and a plurality of data fields from the data source. Each of the visual variables is associated with a respective data field of the plurality of data fields. The first keyword corresponds to one or more first data fields of the plurality of data fields, and the one or more visual variables are associated with the one or more first data fields according to the one or more second keywords. The device generates and displays a data visualization based on the visual specification.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: June 22, 2021
    Assignee: Tableau Software, Inc.
    Inventors: Marti Hearst, Melanie K. Tory, Vidya Raghavan Setlur
  • Patent number: 11036753
    Abstract: A visual editor creates the meta rules for transforming mapping data between the source meta data and target meta data representation via a wide variety of Graphical User Interface (GUI). A set of transformation rules or scripts is generated by the editor using a transformation rule engine, e.g. XSL and sent to a standard transformation engine, e.g. XSLT which accepts an input data file and using the transformation rules generates a transformed output data file The meta rules are represented in a template and stored in a configuration file. The configuration file can be updated with other rules by the visual editor specifying in the rule file the transformation/mapping language as an element of the rule file. The editor specifies any attributes or parameters on the rule transformation/mapping element. The transformation rule engine reads in a new meta rule generated by the editor. Parameter values are added to complete the rule based on the description from a meta rule configuration file.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: June 15, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Helen T. Chen, Thomas R. Maguire, John F. Schumacher
  • Patent number: 11023671
    Abstract: Some examples relate generally to computer architecture software data classification and information security and, in some more particular aspects, to verifying information or events in a file system using spatial data.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: June 1, 2021
    Assignee: Rubrik, Inc.
    Inventors: Timothy Hsin-Kang Chou, Boyu Charlie Tong, Ajay Saini
  • Patent number: 11023721
    Abstract: An information acquiring unit configured to acquire input information input from a user terminal that is able to be operated by a user from the user terminal, a storage unit configured to store a plurality of pieces of document information, a calculation unit configured to decompose the input information into predetermined constituent units and calculate a matching condition with one piece of document information among the plurality of pieces of document information stored in the storage unit as a score for each decomposed constituent unit, an output unit configured to output a comparison table representing a degree of difference between the input information and the document information for each constituent unit on the basis of the score, and an input unit configured to input a self-evaluation of the document information that is performed by the user to the comparison table are included.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: June 1, 2021
    Assignee: AI Samurai Inc.
    Inventors: Takashi Mikami, Yuki Adachi, Hajime Shirasaka
  • Patent number: 11017156
    Abstract: An artificial intelligence system using a machine learning algorithm for providing summary information of a document input to an artificial intelligence learning model trained to obtain summary information.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: May 25, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Jin-Young Hwang
  • Patent number: 11010538
    Abstract: In one embodiment, a computing device configured to execute a hosted application includes a processor and storage, where an operating system is installed on the computing device, an application platform application including a rendering engine process including a virtual machine and an integration process, at least one hosted application comprising a background page file, wherein the virtual machine is configured to parse instructions in the background page file to download at least one remotely hosted file for rendering a web page, build a document object model (DOM), and modify the DOM in accordance with a predetermined DOM modification rule to create a modified DOM based on the computing environment, and wherein the rendering engine process is configured to render a user interface page integrated into the computing environment of the operating system of the computing device based on the DOM generated by the execution of the background page.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 18, 2021
    Assignee: SweetLabs, Inc.
    Inventors: Adrian Bourke, Pawel Miskiewicz, Benjamin P. Morris, Stefano Bertacchi, Corey Gwin
  • Patent number: 11009850
    Abstract: An electronic manual for a machine tool for displaying information related to operation, maintenance, or inspection of the machine tool, which is necessary for an operator, includes an operator-operated input part for inputting search conditions to search the electronic manual in accordance with intent of the operator in order to obtain necessary information, a machine-operated input part for selecting and inputting at least one item provided to the operator from the machine tool depending on a status of the machine tool, and a display part for displaying information related to operation, maintenance, or inspection of the machine tool corresponding to the input from the operator-operated input part or the machine-operated input part.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: May 18, 2021
    Assignee: MAKINO MILLING MACHINE CO., LTD.
    Inventors: Tomofumi Nagatomo, Kayoko Ichimura
  • Patent number: 11005787
    Abstract: An example device for transmitting an answer message includes a display configured to display information, a communicator configured to receive a question message from another device, a processor configured to control the display to display graphics representing a plurality of pieces of recommendation information which are includable in an answer message for the received question message and relations between the plurality of pieces of recommendation information, and a user input unit configured to receive a user input that selects at least one of the plurality of pieces of recommendation information, wherein the communicator is further configured to transmit an answer message including the selected recommendation information to the another device according to the user input.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: May 11, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Seung-hak Yu, Eun-jeong Ko, Deok-ho Kim, Hae-jun Lee