Matching Application Process To Displayed Media Patents (Class 715/210)
  • Patent number: 10740788
    Abstract: This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of identifying advertisements that are candidates to be provided within an advertising slot of the content segment, determining, based on respective bids, and the exposure interval, which advertisement will generate greater revenue within the advertising slot, and, providing such an advertisement in the advertising slot. Other embodiments of the various aspects include corresponding systems, apparatus, and computer program products.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: August 11, 2020
    Assignee: Google LLC
    Inventors: Momchil Filev, Martin Freund
  • Patent number: 10740551
    Abstract: A method of simultaneous multiuser collaborative access to a spreadsheet includes transmitting the spreadsheet to a first device of a first user having a first privilege for a first part that includes a first cell, transmitting the spreadsheet to a second device of a second user having a second privilege for a second part, receiving a first edit of the first cell from the first device, and a second edit of the second cell from the second device, and in response to the first cell and the second cell being different, the first privilege including an edit privilege, and the second privilege including the edit privilege, accepting the first edit, accepting the second edit, forwarding the first edit for display with the first cell at the second device, and providing, to the second device, a real-time visual indication identifying the first user as a last user editing the first part.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: August 11, 2020
    Assignee: GOOGLE LLC
    Inventors: Jonathan P. Rochelle, Micah Lemonik, Farzad Khosrowshahi, John Stephen Danaher
  • Patent number: 10740573
    Abstract: The present teaching relates to automatic formality classification and transformation of online text items. In one example, a request is received for determining a formality level of a text item in an online communication. One or more linguistic features are extracted from the text item. Contextual information with respect to the online communication is extracted. A formality level of the text item is determined based on the one or more linguistic features and the contextual information. The formality level represents a degree of formality of the text item. The formality level is provided as a response to the request.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: August 11, 2020
    Assignee: Oath Inc.
    Inventors: Joel Tetreault, Ellie Pavlick
  • Patent number: 10719220
    Abstract: A method, system, and computer program product provide the ability to structure an interactive and dynamic display of hierarchically organized media content. A library of the media content is acquired. The hierarchical structure of the content is graphically represented utilizing text corresponding to the hierarchical levels with a child level represented below and indented from a parent level. The content is graphically represented using (thumbnail) images that are left justified with respect to a highest hierarchical level, and directly below the text corresponding to the containing level. As scrolling of the media content is performed, the display is dynamically updated by sliding the images until all of the representative images have slid off, at which point, the text for the containing level slides under its own parent, leaving text corresponding to sibling levels of the containing level displayed.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: July 21, 2020
    Assignee: AUTODESK, INC.
    Inventors: Roxane Ouellet, D. J. Rahming
  • Patent number: 10721203
    Abstract: A content, context or the like as entered by a user may be used to automatically evaluate a recipient or recipients to whom the message is directed. A method for filling a recipient address field of an electronic message in a messaging application executable on a communication terminal begins by selecting a content chunk from a content area of said message and deciding whether said content chunk matches a predefined addressee identifier pattern. If the content chunk matches a predefined addressee identifier pattern then the a name portion is extracted from the content chunk. The name portion is compared with entries in a predefined directory. It the name portion matches an entry then a recipient address proposal is created based on an address stored in the directory. That recipient address proposal is filled into said recipient address field of said message.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: July 21, 2020
    Assignee: RINGCENTRAL, INC.
    Inventor: Antonios Agathangelos
  • Patent number: 10713413
    Abstract: An image processing apparatus determines a type of a display target content of a browser and acquires information on a size of a display part of the image processing apparatus. Further, the image processing apparatus displays the display target content on the display part by using the browser, on the basis of a determination result on the type of the display target content. When the display target content is determined to be a specific type of content, the apparatus enlarges the display target content in conformity with the size of the display part and displays the display target content, regardless of whether or not there is a size specification in the display target content, and when the display target content is determined not to be the specific type of content, the apparatus displays the display target content in accordance with a specification content included in the display target content.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: July 14, 2020
    Assignee: KONICA MINOLTA, INC.
    Inventor: Masayuki Kawamoto
  • Patent number: 10713430
    Abstract: A computer-implemented method for providing templates for a document to a user, the method comprising detecting a first object in the document, generating a score for each document template in a plurality of document templates, by applying a ranking scheme to the document templates, wherein the ranking scheme is based on the first object placed in the document, providing to the user, a first subset of the plurality of document templates based on each document template's respective score, receiving a selection of a document template from the first subset of the plurality of document templates from the user, and applying the selected document template to the first object in the document.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: July 14, 2020
    Assignee: Google LLC
    Inventors: Vishnu Sivaji, ANdrea Dulko, Li-Wei Lee, Peter Likarish, Julian Rajeshwar, Steven Joseph Saviano, Jonathan Bronson, Aaron Zemach
  • Patent number: 10699063
    Abstract: This disclosure describes systems, methods, and computer program products for authoring content for digital books. In some implementations, a single graphical user interface (GUI) is presented that allows an author to design a layout for the digital book, including editing text and inserting various types of interactive elements in the text. The GUI functions as both a digital book layout design tool and a word processor to facilitate the building of a digital book. The relative page location of inserted widgets can be determined by a user-selectable anchor point placed within the text. An outline view of the digital book can be created and presented in the GUI based on a hierarchical structure determined by paragraph styles applied to the text. The GUI can provide a hybrid glossary and index page for allowing the author to create and manage a glossary and index for the digital book.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: June 30, 2020
    Assignee: Apple Inc.
    Inventors: Charles J. Migos, Diego Bauducco, Markus Hagele, Jay C. Capela, Gary W. Gehiere, Alexander C. MacLean, Jacob G. Refstrup, Christopher E. Rudolph, Peter W. Rapp, David M. Hall, Peter G. Berger, Simon A. Ward, Steven J. Israelson, Mark Ambachtsheer, Paul Elseth, Roger Rock Rosner, Yaniv Gur
  • Patent number: 10685234
    Abstract: A method and system are provided that analyze a first digital asset to identify a set of attributes of the first digital asset. Search criteria are then formulated, and a search is conducted. Once search results are obtained, at least one second digital asset that is substantially identical to the first digital asset is identified. Then, metadata between the first digital asset and the second digital asset is shared.
    Type: Grant
    Filed: March 31, 2012
    Date of Patent: June 16, 2020
    Assignees: Xerox Corporation, Palo Alto Research Center Incorporated
    Inventors: Robert Roy Buckley, Eric A. Bier
  • Patent number: 10672037
    Abstract: A facility for constructing an advertising message in connection with a web page is described. The facility obtains text associated with the web page, and uses the obtained text to generate a query. The facility uses the generated query to select a stock photography image, and generates an advertising message that incorporates the selected stock photography image.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: June 2, 2020
    Assignee: 2KDirect, LLC
    Inventors: Joe Bonzi, Jason Brown, Shane Thomas
  • Patent number: 10659924
    Abstract: The present disclosure discloses a system and a method for displaying mobile trails for mobile client devices. Specifically, a network device obtains a plurality of performance measurements and a corresponding plurality of physical locations for a client device over a period of time. Then the network device generates a plurality of visual representations for the client device over the period of time, each visual representation representing a respective performance measurement and a respective physical location at a respective time during the period of time. Moreover, the network device can display, store, and/or transmit a map of a physical environment with the plurality of visual representations.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: May 19, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gopal Agarwal, Venkatesh Joshi, Anupam Wadhawan
  • Patent number: 10649957
    Abstract: A pen stores a plurality of pieces of object data, and a control device displays the plurality of pieces of object data stored in the pen in a first display area of a touch panel display device as thumbnails in response to a paste operation performed by using the pen. The control device displays, in a second display area of the touch panel display device, a piece of object data selected from among the plurality of pieces of object data displayed as thumbnails in response to a selection operation performed by using the pen.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: May 12, 2020
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Masanobu Tone
  • Patent number: 10644964
    Abstract: A method and system for discovering and presenting access information of network applications includes: collecting access information between IP endpoints from a network packet collection; generating network diagrams; determining whether application component information needs to be configured, if yes, configuring application components, while if no, outputting the network diagrams; mapping the configuration information of the application components to the access information between the IP endpoints to obtain the access information based on the application components; updating the network diagrams according to the access information based on the application components; and outputting the network diagrams.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: May 5, 2020
    Assignee: SHANGHAI NETIS TECHNOLOGIES CO., LTD.
    Inventors: Xiaolin He, Tao Wang, Shuxi Wei, Guanghui Yang
  • Patent number: 10628858
    Abstract: An online system provides advertisers with opportunities to bid on presentation of advertisements to a user. Advertisers may bid in real-time on advertisement presentation if the online system determines the expected revenue to the online system from real-time bids is above a threshold value. The expected revenue may be determined based on a probability distribution bids previously placed by advertisers for presenting advertisements to the user or to users with similar characteristics as the user.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: April 21, 2020
    Assignee: Facebook, Inc.
    Inventors: Antonio Felipe Garcia-Martinez, Mark Rabkin
  • Patent number: 10628022
    Abstract: Disclosed is a method for prototyping a graphic user interface (GUI) by a prototyping system. The method includes at least receiving, by a prototyping terminal, through a prototyping interface, an input for setting a change in a value of a reference attribute of a trigger object as a trigger for changing the display state of a reaction object, sensing, by a prototype execution terminal, a change in the value of a reference attribute of a trigger object, and changing, by the prototype execution terminal, the display state of the reaction object using the set trigger when sensing that the value of a reference attribute of a trigger object is changed.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: April 21, 2020
    Assignee: STUDIO XID KOREA, INC.
    Inventors: Soo Kim, Jae Won Song
  • Patent number: 10628634
    Abstract: The present disclosure provides a method, an apparatus, and a computer program product which communicate with a programming interface of a spreadsheet software application for computing a value of a spreadsheet formula depending on at least one variable cell explicitly or implicitly through interdependence on additional nested formulas, for a supplied value of the variable cell, and without storing or modifying any stored value in the spreadsheet application. In one aspect, the present disclosure teaches a method for computing a numerical value of a single or multiple integral equation using a pure integration function of the spreadsheet application.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: April 21, 2020
    Inventor: Chahid Kamel Ghaddar
  • Patent number: 10618169
    Abstract: A robot repeats successive works for each process point. A controller stores, in a storage, control data that arrays therein structural point blocks each bundling the successive works for each process point. The structural point block arrays therein point statements 8 indicating details of the successive works. A debugger executes step-over which sequentially executes the control data in a unit of structural point block, and which aborts the execution.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: April 14, 2020
    Assignee: JANOME SEWING MACHINE CO., LTD.
    Inventor: Kenichiro Hiruma
  • Patent number: 10621276
    Abstract: User interface virtualization describes a technique for providing a user with access to a web application from a computing device, while translating the ergonomics of the web application's user interface style into the ergonomics of the computer device's. A proxy agent exchanges metadata and input events with a corresponding client running on a client device that accepts a “touch and swipe” style input. The proxy agent parses web content, such as markup documents and scripting code, that makes the presentation tier of the web application. The client constructs and displays native graphical user interface elements at the client device that are virtual representations of a corresponding user interface element of the web application.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: April 14, 2020
    Assignee: WMware, Inc.
    Inventors: Daniel James Beveridge, Scott Howard Davis
  • Patent number: 10613724
    Abstract: An electronic device is provided. The electronic device includes a display, a memory, and a processor configured to be electrically connected with the display and the memory. The processor is configured to display first content on a first screen region of the display, obtain at least a partial region of the first content as a copy region in response to a user input associated with a copy, display at least part of data corresponding to the copy region as second content on the display, and maintain a state of a second screen region which displays the second content is displayed while the first content is changed to another content.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: April 7, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong Jin Eun, Sang Hyuk Koh, Chang Hwan Kim, Heung Kyo Seo, Chi Hoon Lee, Jung Eui Seo
  • Patent number: 10606940
    Abstract: According to an embodiment, an annotation sharing method includes outputting a content; acquiring an annotation positioned in the content; calculating a position of the annotation in the content using information, that is related to the content and is usable for specifying the position of the annotation in the content, without using a body of the content; and storing the calculated position and the annotation in association with each other and in a readable manner.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: March 31, 2020
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Kosei Fume, Masahiro Morita, Yuka Kuroda, Yoshiaki Mizuoka
  • Patent number: 10606368
    Abstract: A method for dynamically adjusting a keyboard output signal that is applicable to a host that is electrically connected to a keyboard. The method includes: detecting an application currently running by the host, wherein the application is in a foreground window, and obtaining a function key configuration file corresponding to the application, intercepting one of the standard key codes generated by pressing a function key, and outputting a custom key code combination to the host according to the standard key code and the function key configuration file.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: March 31, 2020
    Assignee: KYE SYSTEMS CORP.
    Inventor: Chi-Wai Chan
  • Patent number: 10599284
    Abstract: A three-dimensional model can be presented in a two-dimensional digital canvas on a computer display. User input directed at the three-dimensional model in the two-dimensional canvas can be received. The three-dimensional model can be manipulated in response to the user input. A two-dimensional view of the three-dimensional model can be displayed. Corresponding data structures for the model, the canvas, and the two-dimensional objects in the data structure can be maintained and updated. One or more additional techniques can also be utilized in a computer system, such as continuous user-controlled model rotation in a two-dimensional canvas; viewport autofit and non-autofit modes; rotating the model around a camera look-at point; ghosting outside the viewport; normalizing modeling units and values; preset buttons with on-button previews; user-defined view presets; and/or two-dimensional image substitution.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Ross Le Doux, Alexandre Gueniot, Bharat Kumar Ahuja, Jie Li, Jordan Krissi, Matthew William Kernek, Michael Alexander Fuller, Onur Onder, Ramya Tridandapani, Constance Worsfold Gervais, Garrett William Brown, Michael Jay Gilmore, Tyler Robert Adams, Thomas R. Mignone, Stephanie Lorraine Horn, Eric Minghai Gao, Heather Joanne Alekson, Chris Welman, Thomas Nhan
  • Patent number: 10572579
    Abstract: A system and method for estimating document structure of a document which includes extracting one or more candidate elements describing the document structure from the document and grouping the one or more candidate elements into a group and building one or more trees for the group. Each tree has a root node and a leaf node selected from the candidate elements in the group. The method further includes pruning the one or more trees while leaving a path from the root node to the leaf node, based on whether a text corresponding to the path to the leaf node is accommodated in a single group of words.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: February 25, 2020
    Assignee: International Business Machines Corporation
    Inventor: Yoichi Hatsutori
  • Patent number: 10572578
    Abstract: A method and computing system are provided for processing a document to associate a plurality of items within the document with a group. A first item included within the group may be modified. All other items in the group may also be modified based on the modified first item.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: February 25, 2020
    Assignee: Paper Software LLC
    Inventors: Nathan Alexander Whetsell, Benjamin Stuart Whetsell
  • Patent number: 10564732
    Abstract: A method for providing a virtual function key based on an application includes: after the host obtains the call signal, detecting the currently running application, and the host obtains the function key configuration file according to the detected application, and after obtaining the function key configuration file, according to the content of the function key configuration file, the host displaying a status window on the display device, the status window comprising a plurality of function key labels and a plurality of operation items respectively corresponding to the function key labels, then the host detecting the trigger signal generated when one of the function key labels is selected or the corresponding function key is triggered, and the host searches for the function key configuration file according to the trigger signal and the selected operation item or function key label to obtain the custom key code combination.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: February 18, 2020
    Assignee: KYE SYSTEMS CORP.
    Inventor: Chi-Wai Chan
  • Patent number: 10565301
    Abstract: Stateful editing of rich content in an electronic document using a text box, may be provided. Multiple inputs may be received in a text box for updating the rich content. The rich content may include both text content and non-text content displayed in the electronic document. An update may be determined for applying to the rich content based on the multiple inputs in the text box. The update may then be applied to the rich content.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: February 18, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Renu Devi, Barnabas Whitfield
  • Patent number: 10552372
    Abstract: Techniques for a fast snapshot of application data in a storage system are disclosed. One computer-implemented method includes: receiving, over an electronic communications network, a first command to create a table; creating, in a storage system, the table including at least one row and a plurality of columns, the at least one row including a special metadata row, and fields of the plurality of columns including a key, a payload, a snapshot identifier number, a delete bit, a version identifier, and an entity tag; and initializing a key of the special metadata row and a payload of the special metadata row. The key of the special metadata row is initialized to a snapshot identifier, and the payload of the special metadata row is initialized to zero, and an entity tag of the special metadata row is initialized to a random value.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: February 4, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Srinath Tumkur Venkatachala Setty
  • Patent number: 10540364
    Abstract: The described technology is directed towards a data transformation pipeline architecture of a data service that processes generalized datasets into datasets (e.g., video data or graph nodes) customized for a particular client device. Described herein is maintaining a set of data transformation models at a data service, and upon receiving a client request for data, selecting a relevant subset of the transformation models and arranging the subset into a data transformation pipeline. In general, the pipeline of transformation models transforms the generalized data into the format and shape that each client device expects. The subset may be selected based upon device type, device class and/or software version information (and possibly state data) sent with each data request. The transformation models may be maintained in a hierarchical data store such as files in a file system to facilitate retrieval by searching the hierarchy for appropriate transformation models.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: January 21, 2020
    Assignee: Home Box Office, Inc.
    Inventors: Sata Busayarat, Brandon C. Furtwangler, Allen Arthur Gay, Jonathan David Lutz, Steven N. Furtwangler
  • Patent number: 10534445
    Abstract: The present invention provides a solution for facilitating text editing in a device. According to the solution of the present invention, the language unit that has been already deleted is prompted to the user for his/her selection. According to the present invention, if the user makes a mistake, he has a chance to recover language units which have been deleted, but no need to repeat the inputting.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: January 14, 2020
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Fan Yang, Shijun Yuan
  • Patent number: 10503370
    Abstract: Application extension management may be provided. A plurality of related documents may be scanned to determine whether an activation trigger associated with an application extension has been triggered. In response to determining that the activation trigger associated with the application extension has been triggered, the application extension may be triggered and a user interface element associated with the application extension may be displayed according to a display rule.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: December 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Claux, Jason Todd Henderson, Oleg Ouliankine, Michael Anthony Faoro
  • Patent number: 10503631
    Abstract: In one embodiment, an integrated development environment (IDE) is maintained on a computing device for managing software code for one or more software programs. At the IDE on the computing device, runtime performance information regarding execution of the software code in the IDE is determined, the runtime performance information corresponding to individual portions of the software code. The IDE (or IDE plugin) translates the runtime performance information into user-understandable indications of the runtime performance information, and displays the user-understandable indications of the runtime performance information in a graphical user interface (GUI) when a respective corresponding individual portion of the software code is displayed in the GUI.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: December 10, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Satish Talluri, Suraj Puvvada, Buchi Reddy Busi Reddy, Prudhvi Kumar Chaganti
  • Patent number: 10496735
    Abstract: Object interaction preservation from design to digital publication is described. In example embodiments, a design includes overlapping objects with object interaction effects. The design has a document object model (DOM). A digital publishing module constructs a DOM tree with each node having an object of the design. The DOM tree is analyzed to identify objects that interact with an overlapped object. Objects with dynamic content and those with no overlapped object can be excluded. A bounding region of each identified object is investigated with regard to object layering data and object interaction attributes. Based on these design aspects, the digital publishing module prepares an object snapshot of the bounding region to reflect an appearance resulting from the interactive objects within the bounding region. The object snapshot is incorporated into a digital publication DOM tree while maintaining the object layering data. Using this DOM tree, the module produces a digital publication.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: December 3, 2019
    Assignee: Adobe Inc.
    Inventors: Monica Singh, Sagar Khanna, Pushp Parag Agarwal, Gaurav Bhargava, Ankur Gupta
  • Patent number: 10496261
    Abstract: A device, user interface and method for searching a data set presented on a display of the device are disclosed. The method for searching a large data set comprises displaying content comprising at least a portion of the data set in a content window on the display, displaying a slider moveable along a selection path on the display, wherein the selection path corresponds to a range of a field corresponding to a subset of the data set, moving the slider along the selection path to make a selection of a range of the field, displaying the subset of the data set corresponding to the selection in the content window, automatically returning the slider to a return position after the selection has been made and continuing to display the subset of data corresponding to the selection.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: December 3, 2019
    Inventor: Paul Michael Whiten
  • Patent number: 10489018
    Abstract: The present disclosure describes methods and systems for interpreting a first user input comprising a text flow entry, interpreting a second user input comprising one of an in-line data access entry and a table-based calculation entry, positioning a text entry value on a unified document surface in response to the first user input, creating at least one data structure in response to the one of the in-line data access entry and the table-based calculation entry, and positioning the data structure on the unified document surface.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: November 26, 2019
    Assignee: Coda Project, Inc.
    Inventors: Melissa Ming-Sak Boucher, Jeremy Edward Britton, Luke Bayes, Monica F. Caso, Alexander W. Deneui, Christopher Leland Eck, Nigel Robin Ellis, Filipe P. Fortes, David Lilja Greenspan, Brett Robert Hobbs, Matthew B. Hudson, Timothy Andrew James, Kenneth Francis Mendes, Shishir S. Mehrotra, Trevor Michael O'Brien, Lane Patrick Shackleton, Rhed Shi, Hariharan Sivaramakrishnan, Jason Peter Stowe, Jason Andrew Tamulonis, Himanshu Vasishth, Ramesh Krishna Vyaghrapuri, David Richard Wright, Irvin Zhan, Roger Mathieu Zurawicki
  • Patent number: 10489502
    Abstract: A document processing system receives an electronic document including component documents generated from various sources in different formats. Plain text data can be extracted from the electronic document in addition to formatting and structuring information. The plain text data is segmented into sections and various entities are extracted and linked from the sections. An interactive graphical user interface (GUI) that displays content including the plain text data is formatted according to the styling information and annotated entity relationships are determined from the linked entities. The GUI enables user edits to the annotated entity relationships.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: November 26, 2019
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: James R. Priestas, Tara Lynn O'Gara, Bogdan Sacaleanu, Urvesh Bhowan, Medb Corcoran, Pedro Sacristan, Jivan Virdee, Thomas Doane Perry, Theresa M. Gaffney, Meghan Hildebrand Fotopoulos
  • Patent number: 10474317
    Abstract: A grid-based visualization displays icons representing data entities in grid cells corresponding with the data entities' attribute values. Grid cells organize icons according to first and second attribute values of their data entities. Dynamic grouping replaces icons with summary icons based on one or more additional attributes of their data entities. Each summary icon represents one or more icons having matching values of their additional attributes. Summary icons may include sizing and visual indicators of aggregate values of the icons they replace. Summary icons may replace icons within a single cell or multiple cells. Summary icons may be positioned based on the positions of the icons they replace. User interface controls for activating and controlling grouping may be integrated with a legend.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: November 12, 2019
    Assignee: Oracle International Corporation
    Inventors: Jairam Ramanathan, Prashant Singh, Hugh Zhang, Mark Robertson
  • Patent number: 10459612
    Abstract: A move hint for selecting and moving content is provided. When content is selected, a move option is displayed in a context menu. A user can select the move option to move the selected content to another location in the same document or in a different document. Selecting the move option removes the selected content, and a move hint is displayed at the location where the content was removed. The move hint provides a visual clue of what is removed from the content. To insert the removed content, the user is enabled to select an insertion point and then select the move hint. On placement of the insertion point, the move hint is available to give the user a visual clue as to what will be moved to that location. Responsive to the selection of the move hint, the removed content is inserted into the document at the insertion point.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: October 29, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yubeen Lee, Derik Bjorn Stenerson, Maria Isabel-Rodriguez Carpenter, Shikha Devesh Desai
  • Patent number: 10452778
    Abstract: Systems and methods are provided related to a news-editing environment that may facilitate expedited editing, creation, and dispatching of news headlines. Articles are acquired from a plurality of information sources, preprocessed, and then queued for creation of a headline by one or more editors. Metadata may also be associated with an article, a headline, or both. Once a headline has been composed, the editor dispatches it, and the headline may subsequently be send to one or more consumers.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: October 22, 2019
    Assignee: Bloomberg Finance L.P.
    Inventors: Michael A. Ursitti, Vincent Collier, Debra A. Cook, Amy Attanasio, Kevin Reynolds
  • Patent number: 10453425
    Abstract: Provided is an information displaying apparatus in which even when an image movement operation is received, it is possible to move an image excluding an image desired by a user. The apparatus is able to receive a predetermined selection movement operation for selecting a part or the whole of the image that is being displayed currently as an image to be moved for moving and a predetermined selection operation for selecting a part of the image that is being displayed currently as a movement prohibition image. When the predetermined selection movement operation is received in a state where the movement prohibition image is selected depending on the above-described predetermined selection operation, the apparatus executes display control to move the above-described image to be moved in a state where the above-described movement prohibition image is displayed at a current display position as it is.
    Type: Grant
    Filed: May 5, 2018
    Date of Patent: October 22, 2019
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Kayoko Iwase
  • Patent number: 10452737
    Abstract: In some embodiments, a method includes receiving an electronic document that comprises a plurality of sections. The method includes marking the plurality of sections as a content section or a non-content section using a visual attribute of the sections that includes at least one of a width of the section, a density of the plurality of hyperlinks in the section, a size of a font of text in the section and whether a title of the electronic document overlaps with text in the section. The method also includes storing the marking of the plurality of sections of the electronic document in a machine-readable medium.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: October 22, 2019
    Assignee: eBay Inc.
    Inventor: Jean-David Ruvini
  • Patent number: 10423325
    Abstract: A mobile terminal and a method for controlling the same are provided. A mobile terminal according to an embodiment of the present invention includes a display unit to output a first area thereon, the first area including a function icon, and a controller to detect setting information related to the function icon, on the basis of a touch degree of a first touch input applied to the function icon, wherein the controller applies the detected setting information to a setting of at least one application corresponding to at least one icon included in a second area, different from the first area, when a second touch input succeeding the first touch input is to applied to the second area.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: September 24, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Eunhye Kim, Suyoung Lee, Jisun Lee, Taeyoung Jeon
  • Patent number: 10423369
    Abstract: The disclosure discloses a non-transitory computer-readable recording medium storing a printing processing program for executing steps on a CPU. In an editing screen display step, a display device displays an editing screen that includes an appearance virtual image of a printed matter. In a drag operation determination step, it is determined whether or not a text object or a text editing area frame is moved and arranged on an extended line of the appearance virtual image. In a first virtual image expansion step, the display device expands the appearance virtual image to include at least a portion of the text object or the text editing area frame arranged on the extended line, in the case that it is determined that the text object or the text editing area frame is arranged on the extended line.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: September 24, 2019
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Ryo Yasui
  • 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: 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: 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: 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: 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