Matching Application Process To Displayed Media Patents (Class 715/210)
  • Patent number: 10838663
    Abstract: A memory device includes a non-volatile memory and a controller. The controller is configured to control the non-volatile memory and includes a receiving circuit configured to receive first data from an external device, a converting circuit configured to convert the first data received by the receiving circuit to second data having a data size equal to or smaller than a data size of the first data, and a writing circuit configured to write the second data converted by the converting circuit in the non-volatile memory.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: November 17, 2020
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventors: Keisuke Sato, Shuichi Sakurai, Masahiko Nakashima, Kuniaki Ito, Hitomi Tanaka
  • Patent number: 10824672
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a selection of a type of data to replicate from the first computing system to a second computing system. The program further receives a selection of a form in a set of forms. Each form in the set of forms is associated with a set of fields for data having the selected type of data and managed the second computing system. The program also sends the second computing system a request for the set of fields associated with the selected form. The program further generates a mapping between the set of fields associated with the selected form and a set of fields of data managed by the first computing system.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: November 3, 2020
    Assignee: SAP SE
    Inventors: Michael Rosier, Matthias Richter, Gabriela Bellemann de Leon, Eva Angelina Hase, Gisella Dominguez Anzuinelli, Nicolai Michaelis, Gunilla Carbol, Frank Schuhmacher, Lorenz Pfeil, Mathias Schoenecker
  • Patent number: 10817646
    Abstract: A filled-in form service generates PDF files each containing a smaller number of pages by overlay output, instead of a single PDF file containing all pages. The filled-in form service updates an overlay index file indicating a location of each generated PDF file each time a PDF file is generated. A conversion service references the overlay index file, and successively converts newly generated PDF files into SVG. The conversion service updates a conversion index file indicating a location of each SVG file each time a SVG file is generated. A client terminal references the conversion index file, and displays, on a screen, web filled-in form data that is the generated SVG file.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: October 27, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takahiko Nishida
  • Patent number: 10817132
    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: October 31, 2019
    Date of Patent: October 27, 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: 10809890
    Abstract: The present disclosure provides a method for searching and filtering media content, comprising presenting, with the aid of a computer processor, a first media stream from a previous filtering result. The first media stream may be generated from content aggregated from a plurality of different sources over a network. Two or more graphical elements associated with two or more content filter panels may be provided in a user interface for filtering the first media stream. The two or more content filter panels may comprise at least a first panel for filtering by media source and a second panel for filtering by social tag. A navigational gesture may be received on the user interface indicating a selection of a content filter panel. A second media stream may then be generated in response to a selection of an item provided by the selected content filter panel.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: October 20, 2020
    Assignee: CMN, Inc.
    Inventor: Nick Krawczyk
  • Patent number: 10783158
    Abstract: A system and method of processing and analyzing data captured by automatic data collection (“ADC”) readers. The ADC readers encapsulate the captured data in markup language pages and associate various metadata with these pages. A markup language document analyzer identifies associations or links between the meta-data stored in multiple markup language pages. Once an association is detected, the analyzer stores a corresponding hyperlink in one or both of the associated HTML pages 102. After the hyperlinks are stored, a rankings engine may rank the markup language pages based on the hyperlinks that have been stored. The rankings engine may continue to rank the pages as new links are identified and as new pages are created and stored. Queries related to the data received from the ADC readers 100 may be received and processed based upon the rankings of the processed markup language pages.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: September 22, 2020
    Assignee: Datalogic IP Tech, S.R.L.
    Inventors: Francesco D'Ercoli, Marco Cumoli, Francesco Paolo Muscaridola, Donald Bressan
  • Patent number: 10776220
    Abstract: One aspect relates to a system that integrates a user interface of a device with a cloud based database system without use of a database application. A user may access a cloud based database system without the complexity of installing additional software or managing connections to the cloud based database system. The system may establish a communication link between the user interface and intelligent agents running on the database system in order to allow a user(s) to carry out various database monitoring and verification activities.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: September 15, 2020
    Assignee: MongoDB, Inc.
    Inventors: Eliot Horowitz, John Morales
  • Patent number: 10762278
    Abstract: A Web page display apparatus includes: an acquisition unit for acquiring a Web page; a generation unit for generating a reduced Web page by reducing the Web page so that the particular element has a width smaller than that of the display size when a user-specified particular element in a plurality of elements constituting the Web page has a width greater than that of display size of a display unit; and a display control unit for controlling the display unit to display a particular reduced element of the reduced Web page corresponding to the particular element when the particular element has a width greater than that of the display size.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: September 1, 2020
    Assignee: SONY CORPORATION
    Inventor: Hiromasa Miyata
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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