Patents Examined by Andrew T McIntosh
-
Patent number: 11048854Abstract: Attention weights in a hierarchical attention network indicate the relative importance of portions of a conversation between an individual at one terminal and a computer or a human agent at another terminal. Weighting the portions of the conversation after converting the conversation to a standard text format allows for a computer to graphically highlight, by color, font, or other indicator visible on a graphical user interface, which portions of a conversation led to an escalation of the interaction from an intelligent virtual assistant to a human customer service agent.Type: GrantFiled: February 22, 2019Date of Patent: June 29, 2021Assignee: VERINT AMERICAS INC.Inventors: Ian Roy Beaver, Cynthia Freeman, Jonathan Patrick Merriman, Abhinav Aggarwal
-
Patent number: 11023664Abstract: A plurality of annotations can be received for a presentation presented in a web conference. A respective relevance parameter can be assigned to each of the annotations. Each relevance parameter can indicate a relevance of a respective annotation to a portion of the presentation to which the annotation pertains. For each of the annotations, a decay model based on the respective relevance parameter can be generated. The decay model can indicate different durations of time the annotation is to be visible to different participants participating in the web conference based on respective expertise levels of the participants. Each respective annotation can be presented with the presentation in accordance with the decay model generated for the respective annotation.Type: GrantFiled: May 16, 2017Date of Patent: June 1, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan Dunne, James P. Galvin, Jr., Liam Harpur, Amy D. Travis
-
Patent number: 11023672Abstract: Features are disclosed for injection services that allow a development team to quickly and easily include functionality developed by other teams. The main application server injects functionality into responses. The injected service content may include executable content (e.g., scripts) which may be retrieved from a content distribution network. This provides a framework for integrating various, decoupled features into a single main application.Type: GrantFiled: January 29, 2018Date of Patent: June 1, 2021Assignee: Amazon Technologies, Inc.Inventors: Bogdan Ciprian Pistol, Samuel Edward Creed, Marek Jan Dec, Ulrich Geilmann, Afshin Khashei Varnamkhasti, Shonn Oleg Lyga, Nick Obradovic, Erik Shadwick, Gurvinder Singh, Ganna Topol, Sheng-Yuan Wang
-
Patent number: 11023663Abstract: A plurality of annotations can be received for a presentation presented in a web conference. A respective relevance parameter can be assigned to each of the annotations. Each relevance parameter can indicate a relevance of a respective annotation to a portion of the presentation to which the annotation pertains. For each of the annotations, a decay model based on the respective relevance parameter can be generated. The decay model can indicate different durations of time the annotation is to be visible to different participants participating in the web conference based on respective expertise levels of the participants. Each respective annotation can be presented with the presentation in accordance with the decay model generated for the respective annotation.Type: GrantFiled: March 11, 2016Date of Patent: June 1, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan Dunne, James P. Galvin, Jr., Liam Harpur, Amy D. Travis
-
Patent number: 11023661Abstract: Described herein is a system and method for visually enhancing digital ink of an electronic document. A trigger to visually enhance digital ink of portion(s) of the electronic document is received. In response to the received trigger, the digital ink of portion(s) of the electronic document to determine a semantic structure of the digital ink in response to the received trigger. The digital ink of the portion(s) of the electronic document are visually enhanced in accordance with the determined semantic structure. Visual enhancement can include horizontal line adjustment, aligning line(s), aligning word in a particular line using a baseline, adjusting vertical spacing of lines, paragraphs, and/or lists, adjusting spacing between words and/or list items in a particular line, modifying ink styling (e.g., ink size, ink thickness, ink color), adjusting sizing of characters in a same group, unifying ink color, and/or unifying ink thickness.Type: GrantFiled: May 3, 2018Date of Patent: June 1, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Yibo Sun, Sheng Yi, Xiao Tu
-
Patent number: 11010718Abstract: A system, method and communication device are disclosed for organizing and presenting a plurality of digital flyers. Using flyer stack information, which organizes the plurality of digital flyers into at least one flyer stack, the plurality of digital flyers are presented to allow for inter-flyer and intra-flyer navigation. Moreover, the flyer stack information may be used to allow the inter-flyer and intra-flyer content to be searched. This is achieved by providing a method and communication device that receives the flyer stack information from a server, and presents the flyer stack information in a flyer navigation interface.Type: GrantFiled: March 7, 2017Date of Patent: May 18, 2021Assignee: Flipp CorporationInventors: Matthew Cheung, Jeff Francis, Wehuns Tan, David Meyers, David Au-Yeung
-
Patent number: 11003703Abstract: Embodiments disclose a method for automatic summarization of content. The method includes accessing a plurality of stories from a plurality of data sources for a predefined time. Each story is associated with a media item. The method includes plotting the plurality of stories over the predefined time for determining one or more peaks and extracting a set of stories from the one or more peaks. The method includes detecting one or more themes from the set of stories using LDA algorithm. Each theme is associated with a group of stories. The method further includes determining at least one subset of stories for each theme from the group of stories representing the set of stories in the one or more peaks using RBM algorithm. The method includes generating a summarized content for each user based on an associated user profile and the at least one subset of stories.Type: GrantFiled: December 28, 2018Date of Patent: May 11, 2021Assignee: ZIGNAL LABS, INC.Inventors: Adam Beaugh, Andras Benke, Jay Buckingham, Jonathan R. Dodson, Jeffrey Fenchel, Loretta Jimenez, Michael Kramer, David Lineberger, Antonio Maldonado, Felix Medina Wong, Alex Smith, Fabien Vives
-
Patent number: 10990252Abstract: Embodiments of the present invention provide a system for projecting an interaction machine interface used for performing interactions onto a user device. The system is typically configured for receiving a trigger from a user device to access an interaction machine via a projection application, in response to receiving the trigger, authenticate the user device via a customized authentication method, determine that the authentication is successful and establish a communication link between the interaction machine and the user device, transmit control signals, via the projection application, to the user device to project the interaction machine display onto the user device, receive an interaction request from the user device via the interaction machine display and the projection application, and process the interaction request received from the user device.Type: GrantFiled: November 11, 2019Date of Patent: April 27, 2021Assignee: BANK OF AMERICA CORPORATIONInventors: Kerry Michelle Cantley, Shawn Cart Gunsolley
-
Patent number: 10990255Abstract: Systems and methods are provided for efficient storage and/or processing of enterprise data. A set of data from a content management system (CMS) is received and interpreted to determine a hierarchical object structure for the set of data. The hierarchical object structure includes: at least one parent object; at least one child object that is a subordinate object of the parent object; an indication of each parent/child relationship; and a set of attributes for each of the objects. The set of attributes for each of the at least one parent object and the at least one child object are analyzed in light of the indication of each parent/child relationship to gather accumulated attribute data. A graphical user interface (GUI) is rendered that presents one or more graphical cards representing the objects.Type: GrantFiled: July 26, 2017Date of Patent: April 27, 2021Assignee: United Services Automobile Association (USAA)Inventors: Shane Houston Tarleton, Charlotte Hamner Nagy, Adam Jon Udell, Emily Anes Simmons, James Donbavand, Sydney Zarrish Condie, Urmil Ramesh Divecha, Chris Michael Braden
-
Patent number: 10977427Abstract: A device for a website building system includes a third party application receiver to receive at least one website building system template from an outside source where a third party application is associated with the at least one website building system template; an installer to install the template into a website page when an instance of the at least one third party application is created within the page; and where the receiver preserves referential integrity between the third party application and the website page and between the third party application and the template and performs interface resolution between the third party application and the page.Type: GrantFiled: December 4, 2019Date of Patent: April 13, 2021Assignee: Wix.com Ltd.Inventor: Yoav Abrahami
-
Patent number: 10963640Abstract: Methods for cooperative text recommendation acceptance of completion options in a user interface are performed by systems and devices. A user provides inputs via a user interface (UI) that are stored in an input buffer. As a portion of a first input is received, completion options for some part of the first input are determined based on statistical probabilities and the portion. A completion option is selected and displayed via the UI as completing the first input in a differentiated manner from the user-entered input. The user then either generates an acceptance command for the completion option or continues providing the first input and the UI adapts the remaining completion option portion. Acceptance commands are accepted as space characters or as alphanumeric characters representing additional input that follows the first input and the completion option. Statistical likelihoods are used to account for typographical errors and misspellings in user inputs.Type: GrantFiled: June 28, 2019Date of Patent: March 30, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Claes-Fredrik U. Mannby, Matthew McGlynn, Yifan Wu
-
Patent number: 10956674Abstract: A contract generation system that automatically generates cost models for new business contracts is provided. The system receives a new contract comprising a set of key-value pairs, each key-value pair comprising a question and an answer that correspond to a field of information in a document for the new contract. The system computes a similarity measure between the new contract and an existing contract based on a set of variance definitions for determining differences between the set of key-value pairs of the new contract and a corresponding set of key-value pairs of the existing contract. The system generates a cost model of the new contract based on the similarity measure and a cost model of the existing contract.Type: GrantFiled: October 9, 2018Date of Patent: March 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tara Astigarraga, Saurabh Sinha, Vugranam Sreedhar, Michael Shane Goode, John Jeffrey Dillon
-
Patent number: 10949609Abstract: Disclosed are a method, a device, a system and/or a manufacture of application of a spreadsheet formula algorithm against a dataset such as a large external data source. In one embodiment, a scalable method of analyzing data includes generating a prototype data through importing a data entry from the dataset and mapping to cells of a spreadsheet file that may be accessible as a software-as-a-service. A data model for analyzing the dataset is defined through a spreadsheet algorithm comprising spreadsheet formulas outputting a dependent variable. The spreadsheet formulas, with one or more independent variables as inputs, are stored in a syntax format permitting independent calculation of the dependent variable. An extrapolated algorithm expressed in a programming language that may include SQL is generated from the formula algorithm and applied against the dataset utilizing parallel processing to generate a value for the dependent variable of each data entry of the dataset.Type: GrantFiled: May 6, 2020Date of Patent: March 16, 2021Assignee: ScienceSheet Inc.Inventor: Oscar Castañeda-Villagrán
-
Patent number: 10936788Abstract: A display control system includes an image data generation device that generates a plurality of pieces of image data, a storage device that stores the plurality of pieces of image data and a plurality of pieces of position data of holding units, and a display data generation device that generates display data on the basis of the plurality of pieces of image data and position data. The display data is data for aligning and displaying in a fixed direction a plurality of pieces of sample information that includes at least either a plurality of images or a plurality of analysis results, and data that is a result of laying out first sample information and first position information in such a manner that a display device displays the first sample information and the first position information representing a position of a first holding unit corresponding to the first sample information.Type: GrantFiled: March 20, 2018Date of Patent: March 2, 2021Assignee: OLYMPUS CORPORATIONInventors: Mina Kobayashi, Toshiyuki Hattori, Naohiro Ariga, Ayumu Sakurai
-
Patent number: 10929593Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for presenting a chunk-based user interface for an application file are provided. An application file may be accessed, wherein the application file comprises an object comprising a plurality of values arranged in a grid format. An indication to present the application file in a chunk-based user interface format may be received. A first chunk may be presented on the display of the computing device, wherein the first chunk comprises a first set of the plurality of values of the object. A second chunk may also be presented on the display of the computing device, wherein the second chunk comprises a second set of the plurality of values of the object. The chunks presented via the chunk-based user interface may be displayed in association with range elements indicating a range of cells and/or values represented by corresponding chunks.Type: GrantFiled: March 20, 2018Date of Patent: February 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Abhas Sinha, Tumu Sree Bharath, Sanjay Krupakar Bhat, Gopalakrishnan Venkateswaran
-
Patent number: 10929449Abstract: A user reading statistic data set relating to a natural language document is received. The user reading statistic data set includes information indicative of at least one of a set of user reading statistic types. A set of machine logic rules is applied to the user reading statistic data set to generate, as reading assistance to the reader with reading the natural language document, a user reading comprehension data set including information indicative of reading comprehension with respect to content of the natural language document.Type: GrantFiled: April 22, 2019Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Guo Kang Fu, Xue Feng Gao, Bing Xin Wang, Yi Yao, Da Wei Zhang
-
Patent number: 10929009Abstract: An electronic device is provided. The electronic device includes a housing, a touch screen display that includes a first edge and a second edge, a microphone, at least one speaker, a wireless communication circuit, a memory, and a processor operably connected with the touch screen display, the microphone, the at least one speaker, the wireless communication circuit, and the memory. The processor is configured to output a home screen including a plurality of application icons in a matrix pattern. The processor is configured receive an input from the first edge to the second edge. The processor is configured output a user interface on the touch screen display that includes a button that allows user to call a first operation and a plurality of cards. To call the first operation the processor is configured to receive a user input, transmit data and receive a response, and perform a task.Type: GrantFiled: April 30, 2018Date of Patent: February 23, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Young Seok Lim, Hong Seok Kwon, Ho Min Moon, Mi Jung Park, Woo Young Park, Ki Hyoung Son, Won Ick Ahn, Pil Seung Yang, Jae Seok Yoon, Gi Soo Lee, Sun Jung Lee, Jae Hyeok Lee, Hyun Yeul Lee, Hyeon Cheon Jo, Doo Soon Choi, Kyung Wha Hong, Da Som Lee, Yong Joon Jeon
-
Patent number: 10922478Abstract: A method and system for representing data includes providing a data representation according to defined variables and a functional relationship between the defined variables and receiving an assigned weight assigned to a defined variable. The method includes receiving a modification of a selected defined variable, and providing a further data representation according to a recalculation of an unselected defined variable, based upon the functional relationship, the assigned weight and the modified variable. Assigned weights and a plurality of modifications of the weighted variable are received. A further data representation is provided according to a further recalculation of the weighted variable based upon a weight selected from the assigned weights according to a previous modification of the weighted variable.Type: GrantFiled: February 6, 2015Date of Patent: February 16, 2021Assignee: International Business Machines CorporationInventors: Gregory J. Boss, Michele P. Brignull, Rick A. Hamilton, II, Janna K. Jacobson, Anne R. Sand
-
Patent number: 10908930Abstract: A method including receiving, at a web server, a first request from a client device to access a webpage. The method also can include downloading HTML elements and CSS elements of the webpage from the web server to the client device such that a web browser of the client device renders visible page content associated with the HTML elements and the CSS elements of the webpage. The method additionally can include downloading a first JavaScript file from the web server to the client device such that a first group of interactive user interface modules of the webpage are rendered by the client device using the first JavaScript file. The first group of interactive user interface modules can provide client-side interactive rendering of the webpage. The first JavaScript file can be a frameworkless JavaScript file. The method further can include downloading a second JavaScript file from the web server to the client device for a second group of interactive user interface modules.Type: GrantFiled: February 1, 2019Date of Patent: February 2, 2021Assignee: WALMART APOLLO, LLCInventor: Roger Yeh
-
Patent number: 10909307Abstract: A system and technique for capturing a workflow history and video of an electronic document are disclosed. Events generated by an application while modifying an electronic document are stored on a web server as metadata. In addition, a captured digital image or frames of captured digital video that reflect the state of the document at the time the event was generated are also stored on the web server. The metadata is associated with one or more portions of the document and with the captured digital image or frames of captured digital video.Type: GrantFiled: November 27, 2012Date of Patent: February 2, 2021Assignee: AUTODESK, INC.Inventors: Tovi Grossman, George Fitzmaurice, Justin Frank Matejka, Thomas White, Ara Danielyan, Ruslana Steininger, Michael Chen, Anderson Nogueira