Patents Examined by Barbara M Level
  • Patent number: 10747940
    Abstract: A method for generating a matrix of graphical content items to be displayed on at least one client computing device having a display. The method is implemented by a server computing device communicatively coupled to a database and to the at least one client computing device. The method includes retrieving, from the database, a plurality of textual content items, a link to a landing page associated with each textual content item, and an image associated with at least a part of the landing page. The method includes generating a matrix including a plurality of portions, including, for each portion of the matrix, selecting one of the plurality of textual content items, and including, in the portion, text from the selected textual content item, the image associated with the landing page, and the link to the landing page, and transmitting data for display of the matrix to the client computing device.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: August 18, 2020
    Assignee: GOOGLE LLC
    Inventor: Kwanho Lee
  • Patent number: 10725619
    Abstract: A content access device ranks content that is available to be accessed based at least on previous user content selection behavior information compared to a current situation. The content access device generates and presents a content access (or navigation) menu that indicates content selected based on the ranking. The menu may include a primary menu element that corresponds to and presents a highest ranked of the content, a secondary menu element that corresponds to and presents still images of a secondary ranked group of the content that are all smaller than the primary menu element, and a tertiary menu element that corresponds to and presents text descriptions of a tertiary ranked group of the content that are all smaller than the still images.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: July 28, 2020
    Assignee: T-MOBILE USA, INC.
    Inventors: Jeffrey Binder, David M. Fellows, Vic Odryna, Charles Hasek, IV
  • Patent number: 10719572
    Abstract: As a web browser application executing on a computing renders a web application that contains a plurality of objects, the web browser application carries out, respectively for each object, a set of resource-consumption actions involving use of resources of the client device. Further, the web browser application dynamically manages operational states of the objects based on a cumulative resource-consumption of the web application, including (i) determining that the cumulative resource-consumption of the web application exceeds a defined limit, and (ii) responsive to the determining, transitioning at least one of the objects from a first operational state to a second operational state, where the object contributes less to the cumulative resource-consumption of the web application in the second operational state than in the first operational state.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: July 21, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Christopher Tucker, Qian Zhang, Yaron Guez, Sha He
  • Patent number: 10713436
    Abstract: A method for suggesting revisions to a document-under-analysis from a seed database, the seed database including a plurality of original texts each respectively associated with one of a plurality of final texts, the method for suggesting revisions including selecting a statement-under-analysis (“SUA”), selecting a first original text of the plurality of original texts, determining a first edit-type classification of the first original text with respect to its associated final text, generating a first similarity score for the first original text based on the first edit-type classification, the first similarity score representing a degree of similarity between the SUA and the first original text, selecting a second original text of the plurality of original texts, determining a second edit-type classification of the second original text with respect to its associated final text, generating a second similarity score for the second original text based on the second edit-type classification, the second similarity
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: July 14, 2020
    Assignee: BLACKBOILER, LLC
    Inventors: Jonathan Herr, Daniel Edward Simonson, Daniel P. Broderick
  • Patent number: 10706223
    Abstract: An information processing apparatus includes an emotion information acquisition unit that acquires emotion information of a sentence information writer who writes sentence information, and a recommendation information notification unit that makes a notification of recommendation information based on the emotion information acquired by the emotion information acquisition unit.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: July 7, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Rumi Kamimura, Takehito Watanabe
  • Patent number: 10699068
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for interacting with lambda functions are presented. An indication to store a lambda function may be received. The lambda function may comprise: executable information that is specific to a first spreadsheet application instance, executable information that is generic to spreadsheet application instances, and metadata describing the functionality of the lambda function. The lambda function may be stored, and an indication to apply the stored lambda function to data in a separate spreadsheet application instance may be received. The stored lambda function may be provided to the separate spreadsheet application instance for execution.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher John Gross, Johnny Campbell, Claudio Vittorio Russo
  • Patent number: 10698500
    Abstract: A method for receiving and responding to user input is provided. The user input may be input via a user interface. The method may include receiving input from a user via the user interface. The method may also include transmitting the input to a response determination module. The response determination module may determine a system response to the input. The method may include displaying the system response to the user via the user interface. The method may include receiving an indication from the user that the system response is less than a predetermined threshold level of responsiveness. The method may include dividing the input into component terms and displaying the component terms on the user interface. The method may include enabling the user to eliminate component terms from the input in order to improve responsiveness of the system response, and receiving a selection of eliminated component terms.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: June 30, 2020
    Assignee: Bank of America Corporation
    Inventors: Donatus Asumu, Shane Zatezalo
  • Patent number: 10691768
    Abstract: Provided are a method and an apparatus for providing various information based on a web page with improved space utilization of the web page. The information providing apparatus may include a processor configured to detect at least one blank area included in a web page, detect target data having a size matching size information regarding the at least one blank area, and push the target data to the at least one blank area by using position information regarding the at least one blank area, thereby displaying the web page and the target data together.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: June 23, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Man Zhong, Ge Zhu, Qiang Gao
  • Patent number: 10635738
    Abstract: An electronic device: displays a website settings interface provided to edit a plurality of a presentation settings for at least one website among a plurality of websites within a web browsing application, including concurrently displaying: a first website representation and a user-modifiable control for selecting a first value for a presentation setting for the associated website; and a second website representation and a user-modifiable control for selecting a second value for the presentation setting for the associated website, where the second value is not associated with a previously received user preference and the second value is set according to a predetermined value for the presentation setting; and in response to detecting an input that ceases display of a website associated with the second website representation, ceases to display include the second website representation within the website settings interface.
    Type: Grant
    Filed: May 12, 2018
    Date of Patent: April 28, 2020
    Assignee: APPLE INC.
    Inventors: Conrad A. Shultz, Mateusz K. Rajca
  • Patent number: 10628628
    Abstract: A computer-implemented method, system and computer program product for arranging a plurality of objects or content into a plurality of regions to obtain a content-aware layout are provided. The method includes receiving region data which specifies properties for a plurality of regions and receiving object data which specifies properties for a plurality of objects. The method further includes processing the object and region data to produce an arrangement of the plurality of objects into the plurality of regions. The step of processing for at least one of the regions includes the steps of: generating a plurality of candidate object layouts, scoring the plurality of candidate object layouts, and selecting a layout from the candidate object layouts for the region based on the scores.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: April 21, 2020
    Assignee: Collage.com, Inc.
    Inventor: Kevin R. Borders
  • Patent number: 10627948
    Abstract: Examples of the present disclosure describe systems and methods of providing sequential two-handed touch typing. In aspects, a client device may provide a touch-based input receiving application. The client device may include one or more sensors operable to detect the approach of a user's hand or touch-based tool. In response to a detection, the client device may determine input interaction information, such as aspects of the hand (e.g., right or left) and/or finger(s) being used. The input interaction information may be used to detect candidate keys and to provide a keyboard (or a portion of a keyboard) based thereon. In aspects, the provided keyboard or keyboard portion may be altered in response to a subsequent detection.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Bodo von Billerbeck
  • Patent number: 10620824
    Abstract: A method comprising displaying, on a touchscreen, a digital electronic document; receiving first input from the touchscreen and determining that the first input comprises a rectangle gesture; receiving second input from the touchscreen and determining that the second input comprises a subdivision gesture that indicates dividing the rectangle; determining that the first input and the second input have been received within a time threshold; in response to determining that the first input and second input have been received within the time threshold, automatically generating a table that comprises a plurality of cells; automatically placing the table in the document at a location that is based on the first input and updating the document that is displayed on the touchscreen to visually show the table; wherein the method is performed by one or more computing devices.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: April 14, 2020
    Assignee: Atlassian Pty Ltd
    Inventor: Marc Andrew Reisen
  • Patent number: 10614159
    Abstract: A method for generating an electronic organizational chart for an organization, comprising: receiving information from a data source relating to the organization; using the information, selecting a template for the organization chart from a template store, wherein the template represents a type of organization; populating the template with the information to generate the electronic organizational chart; and, presenting the electronic organizational chart on a display.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 7, 2020
    Assignee: ORGANIMI INC.
    Inventors: Eric Apps, Brett Shellhammer
  • Patent number: 10607041
    Abstract: Apparatus and methods for transformation of a digital scanner image using machine-learning algorithms are provided. The apparatus and methods may include a portable USB device configured for connection to a scanner port. The device may access and store a scanned digital image captured by the scanner. A device processor may use OCR to generate an editable PDF file and use one or more machine-learning algorithms to apply auto-corrections to the PDF file. The processor may communicate with a user interface configured to display each line from the scanned digital image in line with the corresponding auto-corrected text. The user interface may receive separate inputs accepting each line of auto-corrected text. Auto-correction acceptance data may be transmitted to the device processor. Each accepted auto-correction may be associated with a quantified value. A machine-learning algorithm may be configured to maximize a total value for auto-corrections in a scanned document.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: March 31, 2020
    Assignee: Bank of America Corporation
    Inventors: Amit Sareen, Awadhesh Pratap Singh
  • Patent number: 10599756
    Abstract: A method of tracking and propagating changes and modifications to tagged text terms across document sections and graphical document sections in a graphical user interface (GUI) includes displaying a primary document section window, in the GUI, containing a text node edit control with text node text; capturing at least one text term, from the text node text and graphically differentiating each instance of the text term in editable text environments of the GUI; displaying the text term as a term entry, in a tagged terms panel of the GUI; displaying at least one suggested text term in a suggestion panel, for a partial term entry in the editable text environments; replacing the partial term entry with the tagged term from the suggestion panel; displaying the text term, in an editable format, in a terms editor menu; and replacing the text term with a modified text term for each instance of the tagged term in the editable text environments, in response to receiving the modified text term through the terms editor me
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: March 24, 2020
    Assignee: TurboPatent Inc.
    Inventor: Charles A Mirho
  • Patent number: 10579724
    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: November 1, 2016
    Date of Patent: March 3, 2020
    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: 10558698
    Abstract: The present disclosure discloses a lyrics page generation method and a lyrics page generation apparatus, belonging to the field of network technologies. The method includes: receiving a lyrics page generation instruction, the lyrics page generation instruction being used for instructing to display a lyrics page of a selected multimedia file list; obtaining a lyrics file of at least one multimedia file in the multimedia file list; and generating a lyrics page according to the lyrics file of the at least one multimedia file, the lyrics page including lyrics information of the at least one multimedia file. The present disclosure provides a brand-new lyrics display manner, which can achieve an effect similar to a lyrics book, so that a user can collect lyrics that the user likes, for subsequent appreciation, so that an application becomes more humanistic, and an amount of information that a lyrics page can provide is greatly increased.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: February 11, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhu Liang, Hongcheng Fu, Yao Xu, Dantong Wang, Guojin Zhou, Bo Li, Shuangyun Jiang, Cunteng Chen
  • Patent number: 10534845
    Abstract: A system and method is provided that ranks and sorts websites, apps, email, or VR environment content in real-time to increase engagement, CTR, conversions, and revenue. A client applies attributes to sections of the digital content. A server system tracks end user inputs and generates optimized layouts for the digital content, such as a webpage. The document layout is ordered or reorganized before or after the document is delivered to the end user.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: January 14, 2020
    Assignee: Overstock.com, Inc.
    Inventors: Sam Noursalehi, Yugang Hu, Allen Joel Dickson
  • Patent number: 10521452
    Abstract: A method and computer readable medium for exploring similar users and items of a media service. In one aspect, a user can explore for similar users iteratively. In one aspect, a user interface is generated that displays a user selectable indicia representing a similar member function for allowing a user to search a media service for at least one other user which has a degree of similarity with respect to the searching user. In another aspect, a method facilitates the search of such a similar user within a media service.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: December 31, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Todd Beaupre, Jagdish Chand
  • Patent number: 10515149
    Abstract: A method for suggesting revisions to a document-under-analysis from a seed database, the seed database including a plurality of original texts each respectively associated with one of a plurality of final texts, the method for suggesting revisions including selecting a statement-under-analysis (“SUA”), selecting a first original text of the plurality of original texts, determining a first edit-type classification of the first original text with respect to its associated final text, generating a first similarity score for the first original text based on the first edit-type classification, the first similarity score representing a degree of similarity between the SUA and the first original text, selecting a second original text of the plurality of original texts, determining a second edit-type classification of the second original text with respect to its associated final text, generating a second similarity score for the second original text based on the second edit-type classification, the second similarity
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: December 24, 2019
    Assignee: BLACKBOILER, LLC
    Inventors: Jonathan Herr, Daniel Edward Simonson, Daniel P. Broderick