Matching Application Process To Displayed Media Patents (Class 715/210)
  • Patent number: 11127178
    Abstract: The present disclosure relates to mobile application development system providing high fidelity interactive screenshots for mobile applications developed using a cloud-based service. Particular aspects of the present disclosure are directed to a method for showing a sample screenshot of a user interface that closely resembles what users would see on a mobile device. The method may include determining a static layer of the user interface, determining an image representative of the static layer, determining a dynamic layer of the user interface, determining an image representative of the dynamic layer, and rendering the screenshot of the user interface based on a combination of the image representative of the static layer and the one or more images representative of the dynamic layer.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: September 21, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Christian David Straub
  • Patent number: 11126783
    Abstract: An output apparatus includes a processor configured to receive an input word expressing a feature of a matter; and, by inputting the input word to a generation model trained on relation between a feature term extracted based on a descriptive text describing the matter and an associative text associated with the matter, the associative text being generated from the descriptive text describing the matter, output an associative text corresponding to the input word.
    Type: Grant
    Filed: January 5, 2020
    Date of Patent: September 21, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Shotaro Misawa, Tomoko Ohkuma
  • Patent number: 11126410
    Abstract: The present disclosure provides a method and apparatus for building pages, an apparatus and a non-volatile computer storage medium. According to embodiments of the present disclosure, the initial document content of the page to be published is obtained so that page resources of the page to be published are generated according to the document arrangement information and the initial document content. Manual operations are not needed. This enables simple operations, a short operation duration and a high correctness rate, and thereby improves the page-building efficiency and reliability.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: September 21, 2021
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Rui Lu, Jie Meng
  • Patent number: 11113451
    Abstract: The present invention relates to the generation of customised documents using document templates or master documents in which a mark-up notation is used in a master document, for example to specify the content of a customised document generated from the master document.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: September 7, 2021
    Inventor: Philip E. Vasey
  • Patent number: 11106744
    Abstract: A search engine to index web content with user content. A server computer receives, from a first client computer operated by a first user, an identification of first web content displayed by a web browser of the first client computer in a main browser window. The identification of the first web content is transmitted by the first user to the server computer via a user interface separate from the main browser window. The server computer then indexes the first web content. In response to receiving a search query from a web browser of a second client computer operated by a second user, the server computer transmits search results to the web browser of the second client computer. The search results include the first web content identified by the first user in a position relative to identifications of other web content received from other users.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: August 31, 2021
    Assignee: NEWSPLUG, INC.
    Inventors: John S. Shriber, Roman Zaks
  • Patent number: 11100065
    Abstract: A system may include multiple personal data sources and a machine-implemented data extractor and correlator configured to retrieve personal data from at least one of the personal data sources. The data extractor and correlator may extract information from unstructured data within the retrieved personal data and correlate the extracted information with previously stored structured data to generate additional structured data. The system may also include a storage device configured to store the previously stored structured data and the additional structured data. A natural language query module may be configured to receive a natural language query from a user and provide a response to the natural language query based at least in part on one or both of the previously stored structured data and the additional structured data.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: August 24, 2021
    Assignee: SALESFORCE.COM, INC.
    Inventors: Thierry Donneau-Golencer, Rajan Singh, Madhu Yarlagadda, Corey Hulen, Kenneth C. Nitz, William Scott Mark
  • Patent number: 11093704
    Abstract: The present disclosure is directed to systems and methods for implementing rich data types in a spreadsheet application. Generally, a value being of a rich data type is as a type of value that has context and established relationships with other types of data. In particular, a rich data type is a data value having associated context, which may be units (e.g., inches, miles, meters, kilograms, seconds, joules, hertz, Fahrenheit, etc.) or other information about the data's type (e.g., city, stock, NCAA football team, car, restaurant, school, etc.). Additionally, a value being of a rich data type further includes established relationships with other types of data.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: August 17, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Carlos Augusto Otero, Benjamin Edward Rampson, Allison Rutherford, Christian Canton, Samuel C. Radakovitz, Simon Peyton Jones
  • Patent number: 11093467
    Abstract: A system may include multiple personal data sources and a machine-implemented data extractor and correlator configured to retrieve personal data from at least one of the personal data sources. The data extractor and correlator may extract information from unstructured data within the retrieved personal data and correlate the extracted information with previously stored structured data to generate additional structured data. The system may also include a storage device configured to store the previously stored structured data and the additional structured data. A natural language query module may be configured to receive a natural language query from a user and provide a response to the natural language query based at least in part on one or both of the previously stored structured data and the additional structured data.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: August 17, 2021
    Assignee: SALESFORCE.COM, INC.
    Inventors: Thierry Donneau-Golencer, Rajan Singh, Madhu Yarlagadda, Corey Hulen, Kenneth C. Nitz, William Scott Mark
  • Patent number: 11093699
    Abstract: An image receiving unit receives a current image acquired by imaging a subject. A character information acquisition unit acquires character information from past medical information relevant to the current image. A position receiving unit receives a designation of a position in the current image. A character specifying unit specifies characters relevant to the position received by the position receiving unit from the character information acquired by the character information acquisition unit. A display control unit performs control to display the character specified by the character specifying unit so as to be emphasized on a display unit.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: August 17, 2021
    Assignee: FUJIFILM Corporation
    Inventors: Shinnosuke Hirakawa, Keigo Nakamura
  • Patent number: 11080477
    Abstract: Systems, methods, and software are disclosed herein for enhancing functions and formulas in spreadsheets. A computing apparatus detects a beginning of a formula in a cell of a spreadsheet. In response to detecting the beginning of the formula, the computing apparatus identifies a vector representation of a context of the cell and supplies the vector representation as input to one or more machine learning models. The one or more machine learning models produce output comprising one or more suggested functions for the formula and one or more suggested operands, which the computing apparatus presents in a user interface to the spreadsheet.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: August 3, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew William Stegmaier, Johnny Campbell, Joseph John McDaid, Christian Canton, Vikas Yadav, Sjoerd Roelof de Jong, Robert David Ohn Tinn, Marc Manuel Johannes Brockschmidt, Juliana Patricia Vicente Franco, Sneha Khullar
  • Patent number: 11075860
    Abstract: Collaborative help for user applications includes: generating a message, the message being reflective of a user's experience in using a user application; sending the message to a collaborative help server to share the message with other users; and receiving a response from the server providing information regarding one or more other users' experience similar to the user's experience reflected in the message.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: July 27, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ian O. Partridge, Adam J. Pilkington, David S. Renshaw, Andrew Taylor
  • Patent number: 11074290
    Abstract: Systems and methods are disclosed herein for modifying the spelling of a list of names based on a score associated with a first name. The systems and methods may receive a media asset, determine a first source of data corresponding to the media asset, and receive, from the first source of data, a list of names, each name in the list of names being associated with a respective copy of the media asset. The systems and methods may generate a reduced list of names, retrieve a criterion from storage, determine a set of scores corresponding to each name from the reduced list of names based on the criterion, select a first name from the reduced list of names based on the set of scores, and modify the spelling of a second name in the list of names based on the first name.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: July 27, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Vineet Agarwal, Shakir Sharfraz Ashfaq Ahamed
  • Patent number: 11074275
    Abstract: Mechanisms are provided to implement an auto-propagation tagging engine. For a selected first content item in a content item ontology, an auto-propagation metadata tag is retrieved. For the auto-propagation metadata tag a corresponding auto-propagation distance property stored in a corresponding entry, associated with the auto-propagation metadata tag, in an auto-propagation metadata tag mapping data structure is identified. The auto-propagation metadata tag is propagated to a related second content item based on a traversal of the content item ontology. The related second content item is within a distance, in the content item ontology, of the selected first content item corresponding to the auto-propagation distance property. The related second content item is modified to include the auto-propagation metadata tag in content of metadata associated with the related second content item to generate an updated content item which is output to a publishing tool of a content management system for publication.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: July 27, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kai Brennenstuhl, Timo Kussmaul, Sven Sterbling, Klaus Rindtorff, Andreas Stay
  • Patent number: 11049372
    Abstract: A transaction card customization system that includes a customer user interface that is generatable based on a customization parameter indicative of at least one of a customer context and a product context of the user interface. An administrative user interface is described that facilitates an administrative user establishing a consumer user interface based on a customer context and/or product context. In turn, a locator is generated that includes the customization parameter indicative of the customer context and/or product context. As such, upon a user utilizing the locator to navigate to a custom card design server, a payload including the customization parameter is received at the custom card design server and used to generate the customer user interface based on the indicated customer context and/or product context.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: June 29, 2021
    Assignee: CPI CARD GROUP—COLORADO, INC.
    Inventor: Brian Christopher Beck
  • Patent number: 11050851
    Abstract: Techniques are disclosed for editing pages in a client-server architecture, such as in the context of cloud-based webpage editing applications. In one embodiment, a Clipboard Module running in the client browser is invoked in response to a copy operation that is requested with respect to a selected piece of content on a given page presented at the client. The Clipboard Module is configured to store the copied content in a local storage, and to also present a UI clipboard element for viewing by the user. The UI clipboard element can be dragged-and-dropped at a target drop location within the document being edited. A drop zone indicator can be visually displayed so that user can see where the clipboard content will be placed upon release of the drag-and-drop operation. Upon release, the clipboard content is pasted or otherwise inserted into the DOM of the target page at the current drop zone.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: June 29, 2021
    Assignee: Adobe Inc.
    Inventor: Damien Antipa
  • Patent number: 11036822
    Abstract: Methods and systems for posting video content on a website are disclosed herein. An input indicative of a selection of video content is received from a user. A placeholder image is inserted in an input field to act as a placeholder for the video content being selected. Image manipulation commands are received from the user. The image manipulation commands are applied to the image placeholder in order to display the image placeholder in a user desired configuration. The placeholder image can be replaced with the video content. Displaying the video content in the user desired configuration.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: June 15, 2021
    Assignee: VERIZON MEDIA INC.
    Inventor: Steven Krutzler
  • Patent number: 11032388
    Abstract: A computer-implemented method and system for prerendering web content are described. A computing device determines a navigation event within a web browser based at least in part on a prerender tag embedded within a web page. The prerender tag includes a ranking value used to rank links to prerender and a time parameter. The computing device requests content associated with the navigation event and prerenders the content associated with the navigation event in an alternate instance of the web browser that is hidden from a user of the web browser. The computing device determines whether the user has selected the navigation event within a time period based on the time parameter associated with the prerender tag. The alternate instance of the web browser containing the prerendered content in a current user instance of the web browser may be displayed. The computing device may discard the prerendered content.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: June 8, 2021
    Assignee: Google LLC
    Inventors: Timo Burkard, Arvind Jain, Christopher Bentzel
  • Patent number: 11030389
    Abstract: Acquisition of a font portion using a compression mechanism is described. In certain embodiments, an end-user device determines multiple characters to be displayed but are missing from a local font. The end-user device computes a compressed representation of the multiple characters based on multiple code points corresponding to the multiple characters. The end-user device transmits a font request including the compressed representation to a font repository. The font request may be implemented as a uniform resource locator (URL). The font repository, such as a server, decodes the compressed representation to identify at least the multiple code points encoded by the end-user device. The font repository prepares a font description including glyph data corresponding to the multiple code points and returns the font description. The end-user device produces a local font that includes at least multiple glyphs corresponding to the multiple requested characters. The local font production may include font augmentation.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: June 8, 2021
    Assignee: Adobe Inc.
    Inventors: Gregory A. Kaplan, Bram Stein
  • Patent number: 11023202
    Abstract: A system and computer-implemented method are provided for enabling an audio interface enhanced autocorrect feature in a mobile device. The method includes detecting activation of an autocorrect feature of a mobile device in response to a portion of text not appearing in a system dictionary, enabling a microphone in response to activation of the autocorrect feature, receiving audio input from a user responsive to a word replacement by the autocorrect feature, and implementing an enhanced autocorrect action based on the audio input.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jill Dhillon, Michael Bender, Jeremy R. Fox, Kulvir S. Bhogal
  • Patent number: 11017063
    Abstract: An authorizing party determines an authorization record set that needs to be revoked, where an authorization record included in the authorization record set corresponds to a token that is issued to an authorized party after the authorizing party grants access to the authorized party, and where each authorization record includes an authorization validation moment for a corresponding token. A time validity attribute of the authorization record set is configured. For a specific point-in-time, a value associated with the time validity attribute is set. A determination is performed as to whether the authorization record is revoked based on the authorization validation moment and the value associated with the time validity attribute.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: May 25, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Dong Chen
  • Patent number: 11004004
    Abstract: In an example embodiment, a system is described for customizing user accounts based on user actions, which may include receiving, via a user device, a first user input requesting to create an account for a user. The system may further receive, via the user device, a second user input selecting an account type for the account from a plurality of account types. In response to these user inputs, the system may retrieve, from a server, one or more account requirements for the account type, determine that the user meets the one or more account requirements and create an account in response to determining that the user meets the one or more account requirements.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: May 11, 2021
    Assignee: Capital One Services, LLC
    Inventors: Joseph Goldstein, Thomas Dodson, Eric Delgado
  • Patent number: 11004350
    Abstract: The system and method described herein provide a computerized training video system. The computerized training video system may be capable of producing video content for computerized training. A user interface descriptive language (UDL) document describe user interface features of a new or updated application. The computerized training video system may generate a training video based on the UDL document. The training video may be generated on-demand or stored in advance. The training video may be customized for a particular software release, user group. The training video may be personalized on an individual level based on a previous training history, user role, or another characteristic of the user that will view the training video.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: May 11, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Ankur Chandra, Jai Deep Mulchandani
  • Patent number: 10992614
    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that enable performing format-dynamic string processing in a group-based communication system.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: April 27, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Andreas Haugstrup Pedersen, Wayne Fan, Ryan Greenberg, Ittai Sean Barzilay, Tyler Lewis, Madeline Shortt
  • Patent number: 10963744
    Abstract: Approaches for automated fashion designing are described. A computer-implemented method for automated fashion designing includes: training, by a computer device, computer models using deep learning based computer vision; identifying, by the computer device, at least one gap using cognitively determined fashionability scores (F-scores); and creating, by the computer device, a new fashion design using the computer models and the at least one identified gap.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: March 30, 2021
    Assignee: International Business Machines Corporation
    Inventor: Mohit Sewak
  • Patent number: 10944711
    Abstract: Techniques for creating a conversation tree are provided. In one technique, a user interface comprises an editor portion and a preview portion. The editor portion includes elements for creating and editing messages in the conversation tree. The preview portion includes a first message that comprises multiple buttons. Input is received, through the user interface, that selects a first button of the first message. In response to receiving the input, the preview portion to be updated to include a different set of messages. In a related technique, the preview portion includes a first message and a second message that is a child of the first message. Input is received, through the user interface, that selects the first message, causing the preview portion to be updated to exclude the second message and retain the first message, and causing the editor portion to be updated to include information about the first message.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: March 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kevin T. Simpson, Adella L. Guo
  • Patent number: 10929372
    Abstract: Methods and systems are disclosed herein for updating a knowledge graph based on a user confirmation. A media guidance application receives a user communication and isolates a term of the user communication. The media guidance application identifies a candidate component of a knowledge graph associated with the term. The media guidance application requests user input directed to confirming whether the term is associated with the candidate component. In response to receiving the user input, the media guidance application modifies a strength of association between the term and the component.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: February 23, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Timothy Christensen Kelly, Patrick Gerard Morgan, Brian Peterson, Walter R. Klappert
  • Patent number: 10929277
    Abstract: Methods and systems for detecting hard-coded strings in source code are described herein. According to an aspect of an example method, a first list of strings may be generated via a processor. The first list of strings may include strings that are embedded in source code of an application. A second list of strings may be generated. The second list of strings may include strings that are rendered via a user interface of the application. Each string of the first list of strings may be compared against the strings of the second list of strings. Based on the comparison, a filtered list of strings may be generated by removing, from the first of strings, at least one string that does not have a match in the second list of strings. By this method, the software development process, and especially updating, maintaining, and localizing code, may become more efficient and cost-effective.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: February 23, 2021
    Inventors: Bo Zang, Tianze Jiang, Taodong Lu
  • Patent number: 10922474
    Abstract: A system for implementing an unstructured user interface comprises a monitor module to monitor, at a compute device, input received at an electronic palette, the input producing a plurality of data elements; a data tagging module to tag each of the plurality of data elements with a corresponding timestamp; a data structure construction module to use the timestamps of the plurality of data elements to organize the plurality of data elements into a data structure; and a user interface module to present a user interface to a user of the compute device, the user interface based on the data structure.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: February 16, 2021
    Assignee: Intel Corporation
    Inventors: Robert Lawson Vaughn, Tobias Kohlenberg, Michael Moran, Charles Baron, Stephen Chadwick, Munir Ghamrawi
  • Patent number: 10909734
    Abstract: A data visualization method and apparatus, where the method includes displaying a first density distribution diagram on a first map, where the first density distribution diagram represents density distribution, in a region, of source locations of flow events whose destinations are located in a target reference region, and displaying a second density distribution diagram on a second map, where the second density distribution diagram represents density distribution, in a region, of destinations of flow events whose source locations are located in the target reference region. Hence, bidirectional density distribution associated with each other using the target reference region are displayed on two maps in a linked manner, thereby implementing visualization of bidirectional density distribution data.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: February 2, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Bing Ni, Yanhui Geng, Wenchao Wu
  • Patent number: 10896287
    Abstract: One embodiment provides a method, including: receiving, on a touch input device, user input; indentifying, using a processor, syntax in the user input; modifying, based on the identified syntax, the user input; and inserting, using a processor, the modified user input into a data field. Other aspects are described and claimed.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: January 19, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight VanBlon, Jason Peter Sallinger, Joshua Neil Novak
  • Patent number: 10885323
    Abstract: A computer-implemented method for digitizing a document, wherein the document has assigned a classification scheme may be provided. A digital image and an identifier of the classification scheme may be received, the image representing a portion of the document. A segmentation of the image may be determined into one or more image segments; for each of the image segments, content information may be captured from the image segment and a category may be assigned to the image segment, the category being selected from the classification scheme. One or more digitization segments may be selected from the segmentation. A graph model of the document may be populated, wherein each of the digitization segments is represented by a segment node of the graph model.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Peter Willem Jan Staar, Michele Dolfi, Christoph Auer, Leonidas Georgopoulos, Konstantinos Bekas
  • Patent number: 10884896
    Abstract: Techniques are disclosed relating to generating and validating a container for an application. A container for an application may an executable package that include the source code for the application along with the runtime information, system tools, system libraries, and settings for the application. A container validation procedure is determined for the container using a plurality of container validation routines. The container validation routines may reflect the role various validation entities have in validating the container and approving it for deployment. If the container successfully passes the container validation procedure, the container may be deployed on a computer system.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: January 5, 2021
    Assignee: CA, Inc.
    Inventors: Ankur Agarwal, Prabhu Inbarajan, Hyunji Kim, Natasha Festa, Yuval Dagai
  • Patent number: 10885444
    Abstract: Application tool recommendations are described. Initially, application usage data is captured indicating tools used and actions performed by existing users of an application. This application usage data is converted into human-readable words describing the tools used and actions performed. This allows natural language processing techniques to be applied to the converted data. Through natural language processing, importance scores for the tools and actions can be computed and tasks performed with the application determined. The natural language processing techniques are also used to build task prediction models based on the importance scores and determined tasks. These task prediction models indicate probabilities of the determined tasks to be next performed by a current application user. A task having the highest probability of being next performed is predicted as the next task. Tool recommendations associated with the predicted next task are then presented to aid the user with the predicted next task.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: January 5, 2021
    Assignee: Adobe Inc.
    Inventors: Sanjeev Kumar Biswas, Palash Chauhan, Naman Jain, Aditya Gupta
  • Patent number: 10885114
    Abstract: In the present disclosure, systems, methods and devices for dynamically extending a federated graph are provided. Data may be received in a variety of unrelated forms and one or more classification types may be associated with received data. Relationships that link new data input to existing data sets and their associated classification types may be generated and new data input may be incorporated and stored with existing data sets according to generated data relationships. A data set may be sorted, and resources associated with a data set may be retrieved, based on dynamic query types.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: January 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher L. Mullins, Congyong Su
  • Patent number: 10877625
    Abstract: An information processing apparatus divides a screen of a display unit into a first display area for displaying a list of application items for a user to select an executable application and a second display area for displaying information regarding a state of the screen or a state of the information processing apparatus, and decides a display position of the first display area when the occurrence of an anomaly is detected. The apparatus displays the list of application items in the decided first display area whose display position is decided, and displays information regarding the anomaly in the second display area. The decided display position of the first display area is a position in which the size of the first display area is smaller than in the case in which an anomaly is not detected.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: December 29, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yuichi Hosoda
  • Patent number: 10872197
    Abstract: Systems and methods are provided for enhancing communications with electronic devices. In one embodiment, automatically, or upon request by a user, an enabled electronic device disambiguates and enhances terms included in a communication internally or in collaboration with a remote device or server. Such disambiguation or enhancement is accomplished by providing additional information based on the identity, history or contexts related to at least one of the sender or receiver or the content or context of the communication. The electronic device(s) then automatically or at the request of the sender or receiver includes and/or displays the information the communication. This additional information may be curated, continuously in real-time, on the electronic device(s) or server(s) through an iterative process that incorporates feedback from users and/or electronic devices with the goal of providing more accurate and up-to-date information than that is otherwise provided by conventional technologies.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: December 22, 2020
    Assignee: WGRS LICENSING COMPANY, LLC
    Inventor: S. Lee Hancock
  • Patent number: 10872105
    Abstract: A corpus of documents is processed using, for example, algorithms including deep learning and deep neural networks (“DNN”), to extract fragments across the corpus of documents. The extracted fragments can then be edited individually and referenced by a plurality of documents so that changes to the fragments are reflected universally across a corpus of documents efficiently. In one example case, a computer-implemented method is provided for extracting fragments in a digital document. The method includes indexing said document to generate a document element ID sequence; processing said document element ID sequence to generate at least one fragment candidate; processing said at least one fragment candidate to generate at least one respective fragment; and utilizing said at least one fragment to perform a reconstruction of said document.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: December 22, 2020
    Assignee: Adobe Inc.
    Inventors: Salil Taneja, Arneh Jain
  • Patent number: 10867445
    Abstract: Content can be segmented into selectable sections for use with viewing devices such as virtual reality (VR) or three-dimensional (3D) headsets. Content to be displayed using such a device can be analyzed (dynamically or offline) to identify segments of the content. The content can be identified by, for example, locating existing segmentations, identifying regions having a minimum size, or identifying regions running along edges or full lengths/widths of the content, etc. A user can utilize a single device input to cause any of these sections to become a current focus of the display. As a current focus, the user can navigate, scroll, or otherwise manipulate the content or view within that section. Different types of input (i.e., a single or double tap, or long press) can be used to switch focus, interact with various elements, or perform other such actions.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: December 15, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Holger Kraus
  • Patent number: 10860849
    Abstract: A method, electronic device and computer program product for categorizing a document that includes determining a key words associated with a document category and corresponding weight. The method also includes determining a score of the document with respect to the key word at least based on frequencies of the key word appearing in a field of the document and the weight and determining that the document is in the document category in response to the score of the document being higher than a threshold.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: December 8, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Weiyang Liu, Kang Teng, Yuanyi Liu, Zengjie Zhang, Zhijian Zhang
  • Patent number: 10853576
    Abstract: A method for recognizing and extracting named entities in a natural language input text processing comprising: performing, by a compressed named entities recognition (NER)-model-based named entity recognizer, a first stage NER on the input text to generate a first stage determination of whether at least one named entity exists in the input text; if the first stage NER determines no named entity exists in the input text, performing, by a rule based named entity recognizer, a second stage NER on the input text to generate a second stage NER result; if the first stage NER determines at least one named entity exists in the input text, generating, by the compressed NER-model-based named entity recognizer, a first stage NER result; and integrating, by a NER result integrator, the first stage NER result and the second stage NER result to generate a final NER result.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: December 1, 2020
    Assignee: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Yang Liu, Zhixi Li, Chao Feng, Yi Ping Tse, Zhi Bin Lei
  • Patent number: 10845945
    Abstract: This disclosure relates to computer-implemented management of first and second electronic documents, each of containing a sequence of content components. A user interface displays a first sequence of display elements to represent the first electronic document, and a second sequence of display elements to represent the second electronic document. Each of the display elements in each of the displayed sequences represents an individual content component or group of content components of the electronic document represented by that sequence. The first and second sequences are displayed alongside each other, with their respective display elements in an initial alignment, to allow a side-by-side comparison of the electronic documents. The user can automatically realign the sequences to a selected content component.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: November 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samuel Gavin Smyth, Andrew Fitzgibbon, Siân Elizabeth Lindley, Richard Malcolm Banks, Darren Keith Edge, Advait Sarkar, Olivia Evelyn Mary Fletcher Vane, Michael William Armstrong, Ewa Luger
  • Patent number: 10839511
    Abstract: Provided is a similar case search device which rapidly searches for an appropriate similar case on the basis of plural ROIs. An individual similarity calculation unit sets the ROIs and plural case lesions in a case image so as to be in one-to-one correspondence with each other, compares the feature amounts of the ROIs and the feature amounts of the case lesions which correspond to each other, and calculates an individual similarity for each ROI. A total similarity calculation unit calculates a total similarity for only combinations of completely different types, which are combinations of plural ROIs and plural different types of case lesions in the same case, on the basis of plural individual similarities calculated for each of the plural ROIs. A similar case search unit searches for a similar case on the basis of the total similarities corresponding to the combinations of completely different types.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: November 17, 2020
    Assignee: FUJIFILM Corporation
    Inventor: Akira Oosawa
  • 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: 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: 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: 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