Matching Application Process To Displayed Media Patents (Class 715/210)
  • Patent number: 10417332
    Abstract: The description relates to predicting text based on multiple user attempts at inputting text. One example can include a computing device comprising a user interface. In this example, the user interface is configured to receive evidence from a first user attempt at inputting text and configured to receive evidence from a second user attempt at inputting the text. The computing device also includes a text prediction engine configured to combine the evidence from the first user attempt at inputting the text and the evidence from the second user attempt at inputting the text to predict the text.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: September 17, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bo-June Paul Hsu, Richard David Tunnicliffe
  • Patent number: 10409892
    Abstract: Data formatting rules to convert data from one form to another form are automatically determined based on a user's edits. A machine learning heuristic is applied to a user's edits to determine a data formatting rule that may be applied to data. For example, a user may make edits that add/remove characters from data, concatenate data, extract data, rename data, and the like. The machine learning heuristic may be automatically triggered in response to an event (e.g. after a predetermined number of edits are made to a same type of data) or manually triggered (e.g. selecting a user interface option). The data formatting rule may be applied to other data and the results of the formatting reviewable by the user. Based on further edits/reviews, the data formatting rule may be updated. The data formatting rules may be stored for later use.
    Type: Grant
    Filed: January 26, 2011
    Date of Patent: September 10, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Chad Rothschiller, Daniel Battagin, Christopher Benedict, Rodrigo Moreira-Silveira, Dmitri O. Danilov, Eric Cohen, Sumit Gulwani, Dany Rouhana, Rishabh Singh, Benjamin Goth Zorn, Ramarathnam Venkatesan
  • Patent number: 10410035
    Abstract: An electronic device with a display and a fingerprint sensor displays a fingerprint enrollment interface and detects, on the fingerprint sensor, a plurality of finger gestures performed with a finger. The device collects fingerprint information from the plurality of finger gestures performed with the finger. After collecting the fingerprint information, the device determines whether the collected fingerprint information is sufficient to enroll a fingerprint of the finger. When the collected fingerprint information for the finger is sufficient to enroll the fingerprint of the finger, the device enrolls the fingerprint of the finger with the device. When the collected fingerprint information for the finger is not sufficient to enroll the fingerprint of the finger, the device displays a message in the fingerprint enrollment interface prompting a user to perform one or more additional finger gestures on the fingerprint sensor with the finger.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: September 10, 2019
    Assignee: Apple Inc.
    Inventors: Byron Han, Matthew E. Shepherd, Imran Chaudhri, Gregory N. Christie, Patrick L. Coffman, Craig M. Federighi, Matthew H. Gamble, Brittany D. Paine, Brendan J. Langoulant, Craig A. Marciniak, Donald W. Pitschel, Daniel O. Schimpf, Andrew R. Whalley, Christopher R. Whitney, Jonathan R. Dascola, Lawrence Y. Yang
  • Patent number: 10397416
    Abstract: A document reading device (20) includes a document reading unit (5) that optically reads an image of a source document, a character string recognizer (102) that recognizes a character string included in a designated region in the source image read by the document reading unit (5), and an image storage controller (103) that stores the source image read by the document reading unit (5) in a storage device. The image storage controller (103) generates, when a character string recognized by the character string recognizer (102) in the source image in a designated page of the source document, and a character string recognized by the character string recognizer (102) in the source image in a preceding page are different from each other, one file including the source images up to the preceding page, and stores the file in the storage device (92).
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: August 27, 2019
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Keiko Morita
  • Patent number: 10394440
    Abstract: Inserting a formula at a location on a content surface in a user interface is provided. A user interface showing a status bar which includes one or more predetermined calculations may be displayed on a computer. The computer may receive a selection of a predetermined calculation from the status bar in the user interface. The selected predetermined calculation may then be dragged from the status bar and inserted at a drop location on the content surface in the user interface. The computer may then automatically generate a formula corresponding to the selected predetermined calculation in the user interface.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: August 27, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric W. Patterson, Karen X. Cheng, Benjamin Edward Rampson
  • Patent number: 10387531
    Abstract: Structured documents are processed using convolutional neural networks. One of the methods includes receiving a rendered form of a structured document; mapping a grid of cells to the rendered form; assigning a respective numeric embedding to each cell in the grid, comprising, for each cell: identifying content in the structured document that corresponds to a portion of the rendered form that is mapped to the cell, mapping the identified content to a numeric embedding for the identified content, and assigning the numeric embedding for the identified content to the cell; generating a matrix representation of the structured document from the numeric embeddings assigned to the cells of the grids; and generating neural network features of the structured document by processing the matrix representation of the structured document through a subnetwork comprising one or more convolutional neural network layers.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: August 20, 2019
    Assignee: Google LLC
    Inventor: Vincent O. Vanhoucke
  • Patent number: 10379711
    Abstract: A data marketplace infrastructure allows a data source company or a third party to associate to a data feed with a customizable preview application having analytic and visual features (e.g., business logic and a user interface). A potential customer can use discovery services of the data marketplace infrastructure to identify one or more data feeds offering sample data in a domain of interest of the potential customer. The data feed can transmit the customizable preview application to allow the potential customer to interact with the data from the data feed before purchasing the data. The potential customer may also customize the preview application so as to change the default application behavior in a manner that improves the potential customer's understanding and appreciation of the data feed.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: August 13, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Mital, Max Uritsky, Suraj Poozhiyil, Moe Khosravy
  • Patent number: 10368836
    Abstract: Systems and methods for multi-modality data processing are provided. Some embodiments are particularly directed to interpreting gesture-based commands in a multi-modality processing system. In one embodiment, a method for interpreting user input in a medical processing system includes receiving a state designator corresponding to a mode of operation of the medical processing system, where the mode of operation includes a value representative of a modality selected from the group consisting of: IVUS, OCT, pressure, and flow. A list of active commands is generated based on the received state designator. A user input sequence is received from one or more user input devices. The medical processing system correlates the user input sequence to a command of the list of active commands, and the command is utilized to control operation of a component of the system. The list of active command may include a subset of commands common to multiple modalities.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: August 6, 2019
    Assignee: VOLCANO CORPORATION
    Inventors: Fergus Merritt, Aaron J. Cheline, Asher Cohen
  • Patent number: 10373523
    Abstract: During driving sessions, data may be collected via one or more sensors that are incorporated within a vehicle or as part of a device carried within the vehicle. Using this data, a driving session report may be generated and a driving session feedback score may be calculated, which provides feedback regarding a students' driving skills Driver profiles may be generated for each student including contact information and/or any number of driving session reports saved over the course of several driving sessions. A user interface is described that facilitates interaction by allowing a user to create driver profiles, group driver profiles, display driver profiles as a single list view or as a grouped list view, select driver profiles from these displayed lists, edit driver information and/or delete driver profiles, and display driving session reports stored as part of a driver profile together such that comparisons may be made.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: August 6, 2019
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Brian Mark Fields, Steve Roberson, Abhishek Harish, Hyunji Lim, Matthew James Waughtel, Bryan Allen Plummer, Parker Andrew Brown
  • Patent number: 10366133
    Abstract: In some embodiments, a method can comprise receiving a search query from a search by a user during a browse session, receiving one or more items from an item database in response to the search query, and receiving one or more previous search queries from a search database, the one or more previous search queries related to the search query. In many embodiments, the method can further comprise determining a purchase probability associated with a first item of the one or more items based at least in part on a first item score for the first item, ranking the one or more items based at least in part on the purchase probability associated with the first item of the one or more items, and facilitating display of the ranking of the one or more items. Other embodiments of related methods and systems are also provided.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: July 30, 2019
    Assignee: Walmart Apollo, LLC
    Inventors: Kannan Achan, Venkata Syam Prakash Rapaka, Evren Korpeoglu, Shirpaa Manoharan
  • Patent number: 10360297
    Abstract: Simplified data and/or syntax entry in electronic documents is provided. Custom user interface components and selectable controls may be provided that may float on a displayed document and allow for easier data or syntax input. Electronic inking gestures may be used for entry of data and/or programming syntax in an electronic scratch pad and/or directly on top of a displayed electronic document. Gestures (e.g., screen touches) may be used for selecting document components (e.g., spreadsheet ranges) followed by an interpretation by the associated application of the user's gestures. A variety of disambiguation displays, interactions and/or hints may be provided to help a user clarify ambiguous UI selections.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: July 23, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Carlos Augusto Otero, John Campbell, Uhl Albert, Pablo Rochat, Allison Jane Rutherford, Catherine Harley
  • Patent number: 10360707
    Abstract: An information processing apparatus including an acquisition unit configured to acquire a plurality of vertices forming a one path included in a glyph path, a calculation unit configured to calculate a winding value relating to the one path, a determination unit configured to determine a shift direction of the one path based on the calculated winding value, and a movement unit configured to move positions of the plurality of vertices based on the determined shift direction.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: July 23, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yasuhiro Yoshimura
  • Patent number: 10354717
    Abstract: Aspects of the present disclosure eliminating the need for a memory device to have both a shifter that shifts input pin values from an input domain into a parity domain and another shifter that shifts a decoded command from the input domain into the parity domain. A memory device can achieve this by, when parity is being performed, shifting the input from the input pins into the parity domain prior to decoding the command. Using a multiplexer, the decoder can receive the command pin portion of the shifted input when parity checking is being performed and can receive the un-shifted command pin input when parity checking is not being performed. The decoder can use the command pin portion of the shifted input to generate shifted and decoded commands or can use the un-shifted command pin input to generate decoded commands.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: July 16, 2019
    Assignee: Micron Technology, Inc.
    Inventors: Jason M. Brown, Vijayakrishna J. Vankayala, William C. Waldrop, Kallol Mazumder, Byung S. Moon, Ravi Kiran Kandikonda
  • Patent number: 10354098
    Abstract: Disclosed is a display apparatus including: a display; an input comprising circuitry configured to receive a key moving command for moving between keys of an on-screen keyboard displayed on the display and a key-group selecting command for selecting a key group of the on-screen keyboard; and a processor configured to control a user interface (UI) of the on-screen keyboard, the keyboard comprising a first key group including keys=corresponding to a plurality of letters and a second key group including keys=corresponding to a plurality of functions, to be displayed on the display, to control an input marker moving between first keys of the first key group in response to the key moving command and at least one dummy marker moving between second keys of the first key group to be displayed if the first key group is selected by the key-group selecting command, to control an input of the first key to be made if a first key corresponding to the input marker is selected, to control a function marker moving between key
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: July 16, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Seong-cheol Kwon, Jong-oh Hur, Eun-ji Park, Sung-wook Choi
  • Patent number: 10338793
    Abstract: Messaging applications are enhanced with drawn images or words that appear on a communication device screen alongside messages. Users can express themselves more creatively as well as visually reference previously sent or received messages, such as by drawing an arrow to them or circling them. Graphic inputs are also operable to alter a sent message so as to convey additional or corrective meaning. By extending the drawing field outside the individual messages, this combination of messages and graphic inputs creates a third communication functionality not present in either messaging or drawing alone.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: July 2, 2019
    Inventor: Timothy Isaac Fisher
  • Patent number: 10324614
    Abstract: A content management system rendering a file sharing GUI on a first device which is communicatively coupled to a content management system and associated with a first user having an account with the content management system. A file to be shared with a second user is identified in response to the file being selected and dragged. In response to the file being identified, a contact section displaying contact icons is rendered. The selected file is released on a displayed contact icon and a user identifier, e.g., an email address or account, associated with the displayed contact icon is identified. In response to the user identifier being identified, the selected file is shared with a second user associated with the user identified.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: June 18, 2019
    Assignee: DROPBOX, INC.
    Inventors: Abhishek Agrawal, Rasmus Andersson, Nikhil Bhargava
  • Patent number: 10311142
    Abstract: Disclosed herein is a character input apparatus including: a display section having a screen capable of displaying at least characters; an operation section configured to allow a user to input at least the characters; a first character input processing section configured to perform a first character input process of causing a character string to be displayed on the screen in accordance with a predetermined notation rule; a second character input processing section configured to perform a second character input process of causing a character string to be displayed on the screen not in accordance with the predetermined notation rule; a scene determination section configured to determine a character input scene; and an input process switch control section configured to switch between the first character input process and the second character input process in accordance with the character input scene.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: June 4, 2019
    Assignee: SONY CORPORATION
    Inventors: Takashi Hasegawa, Michihito Nakagawa
  • Patent number: 10303872
    Abstract: Location-based configuration profile toggling may be provided. Configuration profiles associated with user devices may be identified, determinations of whether the user devices are authorized to enable the configuration profiles on the user devices may be made based at least in part on location constraints, and the configuration profiles may be enabled on the user devices if the location constraints are satisfied.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: May 28, 2019
    Assignee: AirWatch, LLC
    Inventors: Alan Dabbiere, John Marshall, Erich Stuntebeck
  • Patent number: 10290055
    Abstract: According to some embodiments, systems, methods, apparatus, computer program code and means are provided to encode data in a text message and to send the text message to a mobile device associated with a user.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: May 14, 2019
    Assignee: Refinitiv US Organization LLC
    Inventors: Mans Olof-Ors, David Lehr
  • Patent number: 10289346
    Abstract: The invention provides methods and apparatus for the reading of data from digital memory devices, and methods and apparatus for the wireless transmittal of the data to computing devices. The apparatus combines hardware and software to serve files from the memory device to any web-capable computing device, such as a portable computer, tablet, or smart phone, by creating HTML wrappers around the files and directories on the memory device. The data is presented to the computing devices in a secure manner, through the agency of a web browser running on each device.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: May 14, 2019
    Inventor: Saul B. Troen
  • 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: 10275531
    Abstract: A search request for medical content can be initiated by a user, and the medical content that is relevant to the search request can be identified. The identified medical content can be ranked based on the number of times the content has been referenced as well as by the healthcare provider that referenced the medical content. The relevant identified medical content can then be displayed in an ordered list that is ordered based on the number of times the content has been assigned.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: April 30, 2019
    Inventor: Steven Michael Vittorio
  • Patent number: 10277665
    Abstract: From a developer, a first request for a webpage for a first business object type is received, the first request comprising a first business object type identifier of the first business object type. Based on a generic template and in response to the first request, the webpage that includes a first user interface (UI) widget for the first business object type is generated. The webpage includes a first instruction for prepopulating the first UI widget with first data from a first data source storing the first business object type. From the developer, a second business object type identifier of a second business object type stored in a second data source is received. A second UI widget is added to the webpage for the second business object type. The webpage is customized with a second instruction to prepopulate the second UI widget using second data from the second data source.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: April 30, 2019
    Assignee: Open Text Corporation
    Inventors: Naveen K. Vidyananda, Sachin Gopaldas Totale
  • Patent number: 10275223
    Abstract: A processor within a networked distributed drafting platform generates a public key-value context file that includes initial default key-value mappings between keywords and values for use in a distributed drafting project. Refined project-level key-value mappings are elected by considering differences between the initial default key-value mappings and personal key-value mappings within a set of distributed personal key-value context files each maintained by different drafters of the distributed drafting project. The initial default key-value mappings of the public key-value context file are updated with the elected refined project-level key-value mappings within the networked distributed drafting platform.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: April 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shuo Li, Xin Peng Liu, Meng M. Wan, Chen Xin Yu
  • Patent number: 10268355
    Abstract: Systems and methods for providing one or more user interface layouts are disclosed. The method includes receiving one or more user interface parameters from an input device of a web designer device; identifying, by the web designer device, one or more user interface layouts based on the one or more user interface parameters received; and providing the one or more user interface layouts identified to be stored in a user interface layout library database, the one or more user interface layouts being configurable by the web designer device.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: April 23, 2019
    Assignee: Target Brands Inc.
    Inventors: Devon Hague, Eric Weidmann
  • Patent number: 10268667
    Abstract: Modifying a document being entered by a user by adding data from at least one of a plurality of news items relevant to the document includes determining other documents in a collection of documents that are relevant to the document being entered by the user, constructing a filter based on content of the document being entered by the user and on the other documents, presenting on a display the plurality of news items selected from a plurality of news feeds according to the filter, the user selecting from the display at least one of the news items, and the user inserting data from the at least one of the news items into the document. The document may be a note and the collection of documents may be a notebook. The note and the notebook may be provided by the OneNote product from Microsoft Corporation and/or by the Evernote product.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: April 23, 2019
    Assignee: EVERNOTE CORPORATION
    Inventors: Alex Pachikov, Phil Libin, Zeesha Currimbhoy
  • Patent number: 10268359
    Abstract: An apparatus, method, computer system, and computer program product to optimize space available for displaying text descriptions in a limited area, such as a sidebar. Space is optimized by displaying only the maximum portion of the text describing each selection that will fit within the limited area, thereby allowing space to display additional text descriptions in the remaining portion of the limited area. Positioning a pointer over the maximum portion of the text causes the complete portion of the text to be displayed. The complete portion of the text can serve as a link to content related to the text. Space is also optimized by providing a thin scroll bar to add space for displaying content within a window.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: April 23, 2019
    Assignee: OATH INC.
    Inventors: Derrick Wang Whittle, Edward F. Seitz
  • Patent number: 10269535
    Abstract: An information processing device includes a placement section that places a result display area within a display screen based on operation information, a setting section that sets at least one data processing method designated by the user to the result display area, and a data processing section that assigns measurement data to the result display area based on the operation information, performs data processing on the measurement data assigned to the result display area using the data processing method set to the result display area, and displays the data processing results within the result display area.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: April 23, 2019
    Assignee: JEOL Ltd.
    Inventor: Daisuke Shimamura
  • Patent number: 10248439
    Abstract: A format object task pane is provided that presents contextual formatting controls for formatting objects. The format object task pane may be docked to an edge of an application window and may be modeless, allowing a user to interact with application functionalities while the task pane is open. Formatting controls may behave contextually and display controls specific to a currently selected object. The presented formatting controls may be organized by categories and by sections within the categories. Text formatting and object formatting controls may be provided in a same task pane.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: April 2, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christopher Doan, Megan Ann Bates, Diana Gail Kimball
  • Patent number: 10241991
    Abstract: External inter-application input field constraints that specify a configured association relationship between an input field utilized during execution by a first application and multiple input fields utilized during execution by a second application are generated in advance. In response to user input entered into the input field of the executing first application and based on the external inter-application input field constraints, context-aware input data to the multiple input fields of the concurrently-executing second application is provided during concurrent execution of the first application and the second application.
    Type: Grant
    Filed: June 27, 2015
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xu Chang, Wen Xin Cheng, Dikran S. Meliksetian, Zhi Jun Wang
  • Patent number: 10235409
    Abstract: In embodiments, method and systems are provided for facilitating identification of field values based on delimiters. In some implementations, a user selection of a delimiter type to use for identifying values within fields is received. The values within fields are generally separated from one another by delimiters. A first set of one or more values from a plurality of events based on the selected delimiter is identified. Further, a second set of one or more values from the plurality of events is identified based on the selected delimiter. The identified first set of one or more values to a first field and the second set of one or more values to a second field. Additional embodiments are described and/or claimed.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: March 19, 2019
    Assignee: SPLUNK INC.
    Inventor: Jesse Brandau Miller
  • Patent number: 10217128
    Abstract: This invention concerns optimal ad selection for Web pages by selecting and updating an attribute set, obtaining and updating an ad-attribute profile, and optimally choosing the next ad. The present invention associates a set of attributes with each customer. The attributes reflect the customers' interests and they incorporate the characteristics that impact ad selection. Similarly, the present invention associates with each ad an ad-attribute profile in order to calculate a customer's estimated ad selection probability and measure the uncertainty in that estimate. An ad selection algorithm optimally selects which ad to show based on the click probability estimates and the uncertainties regarding these estimates.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: February 26, 2019
    Assignee: FACEBOOK, INC.
    Inventors: John B. Ferber, Scott Ferber, Stein E. Kretsinger, Robert Luenberger, David Luenberger
  • Patent number: 10216409
    Abstract: A method for providing a user interface (UI) includes displaying a character input UI, receiving a command to select a specific character on the character input UI, determining a character input mode from among a recommended character input mode and an accent mark character input mode based on the command, and displaying at least one of a first character input UI and a second character input UI according to the determined character input mode, wherein the first character input UI comprises recommended character items and the second character input UI comprises accent mark character items.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: February 26, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Min-jin Kim, Byuk-sun Kim, Sung-gook Kim, Yong-deok Kim, Chang-soo Noh
  • Patent number: 10216713
    Abstract: A computing system is disclosed including a computer processor configured to receive a selection of a template and identify a data field in the template. The data field indicates financial data to fill in the data field. The computer processor is configured to retrieve the financial data for the data field from stored financial data and generate a document according to the selected template. The generated document has the financial data within the data field.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: February 26, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christopher S. Hargarten, Monique H. Ozoux-Dean, Ning Sun
  • Patent number: 10210151
    Abstract: Systems and techniques are disclosed for dynamically generating functions. The systems and techniques may be utilized to access and display information from a data store accessible to a spreadsheet-based application or program over a network. A web service is also provided that interprets data requests received from the spreadsheet-based application or program in one format, such as a natural language format, and translates the requests into syntactically correct functions with parameters for automatic execution by the spreadsheet-based application or program.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: February 19, 2019
    Assignee: THOMSON REUTERS (GRC) LLC
    Inventors: Frederic Mingot, Pauline Lateyron-Solignac, Biljana Janicijevic, Nicolas Schilt
  • Patent number: 10204112
    Abstract: Methods and systems for digital asset management are described. Some embodiments provide methods and systems for: (1) a high-performance database system for storing assets and the associated metadata, (2) computing an inverse delta between two files without generating any intermediate files or deltas, (3) uniquely identifying a digital asset and storing the digital asset's namespace change history in a version control system, (4) inferring dependencies amongst namespace changes, (5) a workflow management tool that is tightly integrated with a version control system, (6) publishing milestones in a project which can consistently maintain the namespace uniqueness invariant, and/or (7) implicitly versioning data and/or files that are associated with certain types of digital assets in a version control system.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: February 12, 2019
    Assignee: Evolphin Software, Inc.
    Inventors: Rahul Bhargava, Siddharth Srinivasan
  • Patent number: 10198415
    Abstract: A system for monitoring the performance of the webform comprising: a detection module, an archive module, a database, an analysis module and intervention module, a help module, and a reporting module. The detection module detects user interactions with the webform. The archive module stores details of the detected user interactions in the database. The analysis module compares detected user interactions with templates stored in the database. The analysis module determines a performance indication for the detected interactions. In response to a negative performance indication, the intervention module categorizes the performance indication by identifying a negative ratings value and activates the help module, which can activate additional functionality on the webform and/or provide a connection to additional data or devices. The reporting module generates reports based upon the data stored in the database.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: February 5, 2019
    Assignee: Formisimo Limited
    Inventor: Alan Owen Mackin
  • Patent number: 10198436
    Abstract: Highlighting key portions of text within a document is described. A document having text is obtained, and key portions of the document are determined using summarization techniques. Key portion data indicative of the key portions is generated and maintained for output to generate a highlighted document in which highlight overlays are displayed over or proximate the determined key portions of the text within the document. In one or more implementations, reader interactions with the highlighted document are monitored to generate reader feedback data. The reader feedback data may then be combined with the output of the summarization techniques in order to adjust the determined key portions. In some cases, the reader feedback data may also be used to improve the summarization techniques.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: February 5, 2019
    Assignee: Adobe Inc.
    Inventors: Carl Iwan Dockhorn, Sean Michael Fitzgerald, Ragunandan Rao Malangully, Laurie Marie Byrum, Jason Guthrie Waters, Frederic Claude Thevenet, Walter Wei-Tuh Chang
  • Patent number: 10152523
    Abstract: Embodiments relate to transforming data views for analysis and/or collaboration purposes. An original data view is displayed on a document page in response to a database query. A filter operation is performed by selecting a specific subset of that original data view. A copy of that transformed data view portion including a tuple, is displayed in a separate analysis space (e.g., on the same document page, on another page, or within a collaboration panel). In one example, a user clicks/drags a subset of a table data view for transformation and copying. When the selected and transformed data view portion is copied to the analysis space, relevant associated context information (e.g., the underlying query, measures, dimensions, chart legends, formatting) may be retained for later access. To conserve the limited space typically available to a collaboration panel, certain embodiments may simplify presentation by reproducing only the characters of the transformed data portion.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: December 11, 2018
    Assignee: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventor: Huma Zaidi
  • Patent number: 10146490
    Abstract: The printing apparatus can perform differential printing to print differences between a print-target image data set and a reference-source image data set, and includes a differential print request accepting unit, a differential extraction unit, a differential thumbnail image creating unit, and an output control unit. If the differential print request accepting unit accepts a differential print request, the differential extraction unit compares the print-target image data set with the reference-source image data set and extracts a difference between them. The differential thumbnail image creating unit places a mark on an area containing the difference, which is extracted by the differential extraction unit, in a page of the print-target image data set, and creates a differential thumbnail image which is a thumbnail image of the page containing the difference. The output control unit performs control operations to output the differential thumbnail image created by the differential thumbnail image creating unit.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: December 4, 2018
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventor: Atsushi Suzuki
  • Patent number: 10133719
    Abstract: Disclosed are systems and methods that enable a workbook author to break a workbook out into a set of logically separate pieces, referred to herein as “workbook parts.” Calculation dependencies between the workbook parts may be maintained, so that all the calculations are correct across the entire spreadsheet. An organization may be enabled to manage each workbook part separately, thus certain users may be denied access to view or edit certain workbook parts. Accordingly, where multiple authors are contributing to a tightly controlled workbook, the person responsible for spreadsheet management is enabled to allow each of those authors access to edit only the portion that they need to be concerned with.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: November 20, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Johnny Sterling Campbell, Eran Megiddo, Robert George Hawking
  • Patent number: 10127297
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic integration of disparate database architectures for efficient management of resources in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a first database platform, a job request in a first programming package, transforming the job request from the first programming package to a second programming package, transmitting the job request in the second programming package to a second database platform for processing. The job request may be processed at the second database platform that is independent of the first database platform. The method may further include receiving an output relating to the processing of the job request.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: November 13, 2018
    Assignee: salesforce.com, inc.
    Inventors: Narayan Bharadwaj, Prashant Kommireddi, Jed Crosby
  • Patent number: 10108902
    Abstract: A non-transitory medium includes code representing processor-executable instructions; the code causes a processor to produce, via a machine learning model, a predicted value of a membership relationship between a data object and a target tag. The code causes the processor to display, via a user interface, the data object and the target tag and indicate a non-empty set of identified sections of one or more attributes of data object supporting the membership relationship between the data object and the target tag. The code also causes the processor to receive a tag signal, via the user interface, indicating one of an acceptance tag signal, a dismissal tag signal, or a corrective tag signal, and re-train the machine learning model based at least in part on the tag signal.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: October 23, 2018
    Assignee: CS Disco, Inc.
    Inventor: Alan Lockett
  • Patent number: 10095401
    Abstract: An apparatus and a method for editing display information in an electronic device having a touchscreen are provided. The method includes, when a first edit event occurs with a first touch maintained, storing object information of a first touch point, and when a second touch is detected, displaying an object of the first touch point on a second touch point.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: October 9, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Dong-Hyun Yeom
  • Patent number: 10088990
    Abstract: A user viewing an online content item using an online content client application can, from within that application, launch an operating application to operate on the content item. The operating application can interact with the online content management provider to obtain a current copy of the content item and to save a modified content item back to the online content management service, e.g., if the user instructs the operating application to save the item. Interactions between the client application, the operating application and the online content management service can occur without requiring the user to manually initiate upload or download of any content items. Operations on an online content item can also be initiated from within an operating application.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: October 2, 2018
    Assignee: Dropbox, Inc.
    Inventors: Sean Lynch, Brian Smith, Ilya Fushman, Josiah Boning
  • Patent number: 10068031
    Abstract: A system and method that implements a tabular graph editor are disclosed. The system supports employing tables to browse and edit comparisons by multiple attributes of nodes in a graph.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: September 4, 2018
    Assignee: Bullet Point Network, L.P.
    Inventors: Peter Moore, Franz Christian Halaschek-Wiener, Andrey Pleshakov, Maxwell Bernardy
  • Patent number: 10062039
    Abstract: A machine learning system continuously receives tag signals indicating membership relations between data objects from a data corpus and tag targets. The machine learning system is asynchronously and iteratively trained with the received tag signals to identify further data objects from the data corpus predicted to have a membership relation with the single tag target. The machine learning system constantly improves its predictive accuracy in short time by the continuous training of a backend machine learning model based on implicit and explicit tag signals gathered from a non-intrusive monitoring of user interactions during a review process of the data corpus.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: August 28, 2018
    Assignee: CS Disco, Inc.
    Inventor: Alan Lockett
  • Patent number: 10049270
    Abstract: A method, computer system, and a computer program product for identifying sections in a document based on a plurality of visual features is provided. The present invention may include receiving a plurality of documents. The present invention may also include extracting a plurality of content blocks. The present invention may further include determining the plurality of visual features. The present invention may then include grouping the extracted plurality of content blocks into a plurality of categories. The present invention may also include generating a plurality of closeness scores for the plurality of categories by utilizing a Visual Similarity Measure. The present invention may further include generating a plurality of Association Matrices on the plurality of categories for each of the received plurality of documents based on the Visual Similarity Measure. The present invention may further include merging the plurality of categories into a plurality of clusters.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: August 14, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lalit Agarwalla, Rizwan Dudekula, Purushothaman K. Narayanan, Sujoy Sett
  • Patent number: 10037139
    Abstract: Methods and apparatuses are provided for improving character entry in an electronic device. User input of one or more characters is received via a capacitive physical keyboard. A second user input is then received indicating a desire to add or remove a word completion, such as a prefix or a suffix, to the first set of characters. Based on a generated list of word completion rules, the electronic device modifies the word based on the user input, and outputs the completed word for display.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: July 31, 2018
    Assignee: BlackBerry Limited
    Inventors: Jerome Pasquero, Donald Somerset McCulloch McKenzie
  • Patent number: 9990336
    Abstract: Various embodiments introduce the notion of a flow contour that is utilized to conduct layout processing. Flow contours are utilized to organize layout space in the presence of floating objects or geometries. In at least some embodiments, objects can float to the left and/or right in the layout space. Flow contours are abstractions that then represent collections of left-floating and/or right-floating objects.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: June 5, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rossen Petkov Atanassov, Evgeny N. Veselov