Patents Examined by Jason T Edwards
  • Patent number: 10990748
    Abstract: Various embodiments of the present invention provide a method and an apparatus for providing, by an electronic device, a note cover on the basis of a note object created by a user. According to various embodiments of the present invention, an electronic device may comprise: a display; a memory; and a processor electrically connected to the display and the memory, wherein the processor is configured to extract a set page in response to generation of a note, recognize at least one object in the extracted page, generate visual information for a cover image on the basis of the object, display a preview cover on the basis of the visual information, and generate a cover image on the basis of the preview cover and file information related to the note. Various embodiments are possible.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: April 27, 2021
    Inventors: Minhee Kang, Kyung-Hwa Kim, Hyung Joo Jin
  • Patent number: 10949604
    Abstract: Techniques described herein implement identifying artifacts in digital documents in a digital medium environment. A document analysis system is leveraged to extract page features from a digital document and to determine whether certain page features represent page artifacts such as headers and footers. Those page features determined to be page artifacts can be extracted from the digital document to generate a reflowed version of the digital document that preserves primary content. The primary content, for instance, is rearranged in the reflowed document to compensate for the extracted page artifacts.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: March 16, 2021
    Assignee: Adobe Inc.
    Inventors: Uttam Dwivedi, Mohit Gupta, Ashutosh Mehra
  • Patent number: 10936814
    Abstract: An approach is provided that receives words that are input by a user of an application with the words being displayed on a display device. Each of the words are compared to words from a dictionary. Based on the comparisons, words that are not found in the dictionary and only appear a single time are highlighted as being misspelled words. However, words that are not in the dictionary but appear multiple times in the document are highlighted differently to indicate that these words are possible misspelled words with the difference in highlighting allowing the user to easily discern between misspelled and possibly misspelled words.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kyle M. Brake, Stephen A. Boxwell, Stanley J. Vernier, Keith G. Frost
  • Patent number: 10936812
    Abstract: An approach is provided that receives words that are input by a user of an application with the words being displayed on a display device. Each of the words are compared to words from a dictionary. Based on the comparisons, words that are not found in the dictionary and only appear a single time are highlighted as being misspelled words. However, words that are not in the dictionary but appear multiple times in the document are highlighted differently to indicate that these words are possible misspelled words with the difference in highlighting allowing the user to easily discern between misspelled and possibly misspelled words.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kyle M. Brake, Stephen A. Boxwell, Stanley J. Vernier, Keith G. Frost
  • Patent number: 10936343
    Abstract: Computer interfaces are provided for accessing and displaying content from disparate and remotely connected computer systems and that can be used for facilitating collaboration and visualization of physical and cloud resources for distributed event management. Systems are provided for generating, modifying, deploying, accessing, and otherwise managing the computer interfaces. Templates are used to build canvas interfaces that are contextually relevant for different entities based on the context of associated events and assigned roles of the entities with respect to the different events. The canvas interfaces can be used to access and orchestrate resources associated with the different events.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: March 2, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Eli Schwartz, Alok Srivastava, Michael Andrew Foynes, Eli Ben-David, Merav Davidson, Alexander Vakaluk, Nir Levy, Ami Luttwak, Irit Shalom Kantor, Eli Arbel, Eyal Livne, Avner Shahar-Kashtan, Rona Mayk, Ariel Ben-Horesh, Moaid Hathot, Alexander Pshul, Karen Master Ben-Dor, Adi Diamant, Eliazer Carmon
  • Patent number: 10936342
    Abstract: Embodiments of apparatus, systems, and methods are described for creating, arranging, and displaying data mappings between two different data schemas in a graphical user interface (GUI). The GUI allows scaling of a data schema, automatic data sorting and grouping of objects in a schema, dynamic spacing of data mappings in the GUI, and customizable data map transformations to entities of a canonical data model. The GUI can limit the display of objects and fields to those that have been mapped into entity groups. The GUI can display mapped or unmapped fields to facilitate the mapping of additional fields or objects. The GUI displays visual logic connectors between objects and entities to summarize the relationship and number of mappings between the objects and entities. Objects and entities can be expanded and collapsed to show more granular relationship information. Instance-enabled canonical entities can be created to conceptually group fields.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: March 2, 2021
    Assignee: salesforce.com, inc.
    Inventors: Christopher Bill, Steven Kostrzewski, Sarah Flamion
  • Patent number: 10915300
    Abstract: Disclosed embodiments relate to updating a back-end database containing data sets that populate a plurality of web pages of a website. Operations include receiving via a user interface, a plurality of data elements; storing groups of at least one data element in a database; generating a plurality of virtual web pages, wherein each virtual web page is a preview of a corresponding actual web page before the corresponding actual web page goes live; displaying each group of at least one data element in a separate one of the plurality of virtual web pages; displaying an editing tool to permit a user to edit a virtual web page from the plurality of virtual web pages; translating the edits to the virtual web page into updates for the database; storing the updates in the database; and enabling a display on the corresponding actual web page with the updates.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: February 9, 2021
    Assignee: Wix.com Ltd.
    Inventors: Uval A. Blumenfeld, Amit Kaufman, Shay Weiner, Yoav Abrahami
  • Patent number: 10901577
    Abstract: The present disclosure is directed to input suggestion. In particular, the methods and systems of the present disclosure can: receive, from a first application executed by one or more computing devices, data indicating information that has been presented by and/or input into the first application; generate, based at least in part on the received data, one or more suggested candidate inputs for a second application executed by the computing device(s); provide, in association with the second application, an interface comprising one or more options to select at least one suggested candidate input of the suggested candidate input(s); and responsive to receiving data indicating a selection of a particular suggested candidate input of the suggested candidate input(s) via the interface, communicate, to the second application, data indicating the particular suggested candidate input.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: January 26, 2021
    Assignee: Google LLC
    Inventors: Tim Wantland, Julian Odell, Seungyeon Kim, Iulia Turc, Daniel Ramage, Wei Huang, Kaikai Wang
  • Patent number: 10885263
    Abstract: A processor may determine at least one document formatting feature by analyzing raw data and select templates corresponding to the at least one document formatting feature. The processor may generate a dynamic document template including at least a portion of the raw data and based on the selected templates. The dynamic document template may include a plurality of template sections arranging the raw data into a prescribed document format. The processor may receive at least one user change to the dynamic document template and may regenerate the dynamic document template by regenerating only a subset of the template sections affected by the change while preserving at least one template section unaffected by the change. The processor may generate the formatted document by processing the dynamic document template into a static form having the at least one document formatting feature and including the at least the portion of the raw data.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: January 5, 2021
    Assignee: RiskSpan, Inc.
    Inventors: Bernadette Kogler, Suhrud Dagli, Thomas Pappalardo, Amy Ruth James, Senthil Murugan, Jack Carrubba, Yana Davis, Thilak Subbiah, Praveen Vairavan, Yu Sun
  • Patent number: 10884891
    Abstract: Interactive detection of system anomalies is disclosed. One example is a system including a data processor, an anomaly processor, and an interaction processor. Input data related to a series of events and telemetry measurements is received by the data processor. The anomaly processor detects presence of a system anomaly in the input data, the system anomaly indicative of a rare situation that is distant from a norm of a distribution based on the series of events and telemetry measurements. The interaction processor is communicatively linked to the anomaly processor and to an interactive graphical user interface. The interaction processor displays, via the interactive graphical user interface, an output data stream based on the presence of the system anomaly, receives, from the interactive graphical user interface, feedback data associated with the output data stream, and provides the feedback data to the anomaly processor for operations analytics based on the feedback data.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: January 5, 2021
    Assignee: MICRO FOCUS LLC
    Inventors: Morad Awad, Gil Elgrably, Mani Fischer, Renato Keshet, Mike Krohn, Alina Maor, Ron Maurer, Igor Nor, Olga Shain, Doron Shaked
  • Patent number: 10846468
    Abstract: The present disclosure provides a method for information creation. In the disclosed method, a table information creation instruction is obtained from a user, and a table information processing plug-in is triggered according to the table information creation instruction. Subsequently, a table file is obtained through the table information processing plug-in, and the table file is presented on an information sending interface. Further, an information creation instruction is received, and the table file that is presented on the information sending interface is converted into first message information according to the information creation instruction by circuitry of an information creation apparatus.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: November 24, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Na Zhao
  • Patent number: 10803239
    Abstract: The present disclosure involves systems, software, and computer implemented methods for automatically generating reporting documents based on contents of an associated set of test data. One example method includes receiving a request to generate a new report, the request identifying a report template, a set of test data, and a report name associated with the request. A repository stores the test data and report templates, each template associated with an initial set of bookmarks, each bookmark associated with a particular location. A copy of the template is generated and stored as the identified report name. Based on the test data, a set of visualizations to be inserted into the new report are identified. Bookmarks associated with each of the visualizations are inserted into the new report. Each visualization is then generated and inserted at the location of the corresponding bookmark. The updated version of the report is then stored.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: October 13, 2020
    Assignee: The Toronto-Dominion Bank
    Inventors: Gregory Victor David Rychlewski, Jingang Liu
  • Patent number: 10788969
    Abstract: A method remotely monitors an operation of a household appliance by a portable communication end device by receiving status data of the appliance. A current operating state of the appliance is detected based on received status data via a control unit and by actuating a display for displaying a graphical user interface for remote monitoring of the operation by the control unit. The current operating status of the appliance is output. The outputting of the current operating status includes an image depiction which characterizes the current operating status. To generate the image depiction, differential features between the current operating status and a reference status of the appliance are identified and a basis image, in which the appliance is shown in the reference status, is overlaid by an overlay image illustrating the differential features, which overlay image illustrates the appliance in the current operating status in interaction with the basis image.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: September 29, 2020
    Assignee: BSH Hausgeraete GmbH
    Inventor: Mirco Winde
  • Patent number: 10782954
    Abstract: Embodiments for providing a user defined application interface by a processor. A user profile defining one or more application behavior settings relating to at least behavior and appearance of a mobile application such that the user profile is referenced for providing a filtered selection of a plurality of mobile applications for selection.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: September 22, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher J. Hardee, Steven R. Joroff, Pamela A. Nesbitt, Scott E. Schneider
  • Patent number: 10776412
    Abstract: A method comprises defining a machine learning model corresponding to a plurality of layouts for content based on a plurality of target user types, processing the content to identify a theme of the content, generating at least one electronic document for the content based on the theme and at least one of the plurality layouts, analyzing a plurality of interactions of a user with the electronic document, wherein the plurality of interactions include one or more searches performed by the user to retrieve the electronic document, and/or one or more steps taken by the user to consume the content in the electronic document, identifying at least one pattern of the user corresponding to the retrieval and/or consumption of the content, and training the machine learning model based on the at least one pattern by applying one or more machine learning algorithms to data from the plurality of interactions.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: September 15, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Mainak Roy, Chitrak Gupta, Rathi Babu
  • Patent number: 10762283
    Abstract: Multimedia document summarization techniques are described. That is, given a document that includes text and a set of images, various implementations generate a summary by extracting relevant text segments in the document and relevant segments of images with constraints on the amount of text and number/size of images in the summary.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: September 1, 2020
    Assignee: Adobe Inc.
    Inventors: Natwar Modani, Vaishnavi Subramanian, . Utpal, Shivani Gupta, Pranav R. Maneriker, Gaurush Hiranandani, Atanu R. Sinha
  • Patent number: 10691879
    Abstract: Embodiments of the present disclosure intend to provide a method and system for processing multimedia data. According to one aspect of the present disclosure, there is provided a method for processing multimedia data, comprising: generating an annotation text; and associating the annotation text with a corresponding partition in the multimedia data. By using the processing method and system according to the embodiments of the present disclosure, for example, multimedia data searching efficiency may be effectively enhanced.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: June 23, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Sandro Jiawei Wu, Chao Chen, Patrick Minggang Lu, Scott Shuo Xu, Jingjing Liu
  • Patent number: 10664652
    Abstract: Seamless grid and canvas integration in a spreadsheet application is provided. One or more data items may be pulled from a grid-structured spreadsheet and may be allowed to “float” on the grid-structure spreadsheet without regard to the underlying grid. The floating object may be pushed or inserted back into the grid of the same or different spreadsheet at any location. A pulled data object also may be dropped onto a grid-less canvas user interface object and may be moved about on the canvas object in a free form manner. References between data and computations in the moved data object are structured and maintained so that the data object may be manipulated and increased/decreased without adversely affecting the underlying grid and such that both data and computational references between the data object and the underlying grid are maintained.
    Type: Grant
    Filed: June 15, 2013
    Date of Patent: May 26, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: John Campbell, Sam C Radakovitz
  • Patent number: 10664849
    Abstract: Methods, systems, and apparatuses that may be utilized for the production of automation assisted elevation certificates are provided. One such method includes receiving, by an elevation certificate application, a plurality of elevation data points. Each of the elevation data points indicates an elevation at a particular location within an area defined between a structure boundary of a structure on a parcel of real property and a buffer boundary that surrounds the structure boundary. A first set of the elevation data points are determined that correspond to a first determined number of the plurality of elevation data points indicating highest elevations. A second set of the elevation data points are determined that correspond to a second determined number of the plurality of elevation data points indicating lowest elevations. A map of a region including the structure is displayed on a user computer device, and the first set and the second set of elevation data points are displayed on the map.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: May 26, 2020
    Assignee: Qrisq Analytics, LLC
    Inventors: Elizabeth Lia Valenti, Scott Allen Bolton
  • Patent number: 10643022
    Abstract: The present disclosure includes a computing device for extracting information from a standardized PDF report in a non-paragraph format. In one embodiment, the computing device includes an electronic processor, and a memory. The memory includes program instructions that, when executed by the electronic processor, cause the electronic processor to receive a standardized PDF report and a configuration file, determine X coordinates and Y coordinates of bounding boxes associated with one or more text-based keys, determine one or more words in the standardized PDF report that share the Y coordinates of the bounding boxes associated with a first text-based key, sort the one or more words in the standardized PDF report that share the Y coordinates of the bounding boxes based on respective X coordinates, determine a single word that is directly adjacent to the first text-based key, and control a display to display the single word.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: May 5, 2020
    Assignee: Fannie Mae
    Inventor: Akash Karlapudi