Patents Examined by Howard Cortes
  • Patent number: 11599596
    Abstract: Computing systems, computing apparatuses, computing methods, and computer program products are disclosed for optimizing a webpage. An example computing method includes determining a first average number of clicks (ANC) value for a first set of webpage nodes based on first webpage decision tree data and historical usage data. The example computing method further includes generating semantic grouping data for the first set of webpage nodes based on the first webpage decision tree data and webpage node description data. The example computing method further includes determining a second ANC value based on the first set of webpage nodes. The example computing method further includes generating, based on the second ANC value and the semantic grouping data, second webpage decision tree data.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: March 7, 2023
    Assignee: GROUPON, INC.
    Inventors: Adam Karwan, Anna Bolek, Filip Krawiec, Mirosław Forystek
  • Patent number: 11586675
    Abstract: A computing system obtains computer model(s) configured to predict response(s) based on variable(s). The system obtains a specification defining an allowed response set for the response(s) and receives an initial setting for bound(s). The system generates an initial design space for the variable(s) defined by the initial setting. The system displays in a graphical user interface (GUI) an initial representation of a specification rate. The specification rate indicates a portion of the initial design space predicted to generate a response within the allowed response set defined by the specification. The system receives an updated setting. The system generates an updated design space for the variable(s) defined by the updated setting. The system displays in the GUI an updated representation of an updated specification rate. The updated specification rate indicates a portion of the updated design space predicted to generate a response within the allowed response set defined by the specification.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: February 21, 2023
    Assignee: JMP Statistical Discovery LLC
    Inventor: John Sall
  • Patent number: 11586449
    Abstract: Systems, methods, and apparatuses for associating digital media with physical device. A method for controlling a hardware state input based on uniform resource locator (URL) data can include identifying URL data associated with a web browser, comparing the identified URL data to stored URL data, identifying stored hardware device data based on the comparison, generating a control signal based on the determined hardware device data, and/or transmitting the control signal to a microcontroller communicatively coupled to a hardware device. The microcontroller can adjust a hardware state of the hardware device based on the received control signal.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: February 21, 2023
    Inventor: Roger Wagner
  • Patent number: 11586801
    Abstract: Systems and methods for automatically determining a content item size may be based on a size of a viewport and a width of a parent element. A script may be configured to determine a size of a viewport, determine a width of a parent element of a resource, and determine a content item size based, at least in part, on the size of the view port and the width of the parent element. A dimension of the determined content item size may be used by a content item selection system to determine a set of content items. A content item selection system may select a content item from the determined set of content items and serve data to effect display of the selected content item in the parent element with the resource.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: February 21, 2023
    Assignee: GOOGLE LLC
    Inventors: Graeme John Rimmer, Lewis Jay Hemens
  • Patent number: 11580761
    Abstract: An ink file output method is provided, which includes: generating M (M is an integer of 1 or more) pieces of stroke data SD on the basis of event data generated as M input devices move, respectively; generating N (N is an integer of 1 or more and M or less) kinds of logical names LN (metadata) identifying the M number of input devices; generating a metadata block associating the M pieces of stroke data SD with the N kinds of logical names LN; and writing the M pieces of stroke data SD and the metadata block to an ink file.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: February 14, 2023
    Assignee: Wacom Co., Ltd.
    Inventors: Branimir Angelov, Yoichi Miura
  • Patent number: 11568128
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a client device an image and a user identifier associated with a user of the client device. Based on the user identifier, the program further retrieves a set of historical transactions associated with the user, the program also uses a first machine learning model to predict a string based on the image. The program further uses a second machine learning model to predict a set of digits based on the image. Based on the set of historical transaction data, the string, and the set of digits, the program also determines a data value for a field in a form.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: January 31, 2023
    Assignee: SAP SE
    Inventors: Jesper Lind, Anupam Dewan
  • Patent number: 11562025
    Abstract: A resource dependency system displays two dynamically interactive interfaces in a resource dependency user interface, a hierarchical resource repository and a dependency graph user interface. User interactions on each interface can dynamically update either interface. For example, a selection of a particular resource in the dependency graph user interface causes the system to update the dependency graph user interface to indicate the selection and also updates the hierarchical resource repository to navigate to the appropriate folder corresponding to the stored location of the selected resource. In another example, a selection of a particular resource in the hierarchical resource repository causes the system to update the hierarchical resource repository to indicate the selection and also updates the dependency graph user interface to display an updated graph, indicate the selection and, in some embodiments, focus on the selected resource by zooming into a portion of the graph.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: January 24, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Adam Borochoff, Joseph Rafidi, Parvathy Menon
  • Patent number: 11544227
    Abstract: Disclosed here is a visual collaboration software including multiple digital canvas and multiple tools enabling collaboration among multiple users by enabling creation and sharing of visual information including text and drawings. The visual collaboration software obtains from a second software, e.g., a project management software, a file or a portion of the file, and displays the file or the portion in one of the multiple digital canvases. In one embodiment, the visual collaboration software can enable the user to interact with the file obtained from the second software and can pass the modifications to the file to the second software. In another embodiment, the visual collaboration software can only display the file or the portion of the file in one of the multiple digital canvases, and an interaction between the user and the file has to be passed to the second software to compute to the effect of the interaction.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: January 3, 2023
    Assignee: T-Mobile USA, Inc.
    Inventor: Shelby Seward
  • Patent number: 11537683
    Abstract: Style instructions, which may be coded in a style language and not include application logic, can be used to both control presentation of content of a web page by a web browser and control monitoring of interactions with the web page. Selectors in the style instructions, for example, can be used to identify elements of the web page and define styles for the elements. As a result of implementing such style instructions, individuals tasked with design of a web page can more easily and quickly configure monitoring of interactions with the web page.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: December 27, 2022
    Assignee: TEALIUM INC.
    Inventors: Dustin A. Kirk, Ike S. Lin
  • Patent number: 11537785
    Abstract: Systems and methods extract flat data units from a non-flat input, such as a spreadsheet comprising tables organized according to a hierarchy. First, the non-flat input is read (e.g., using pandas in combination with openpyxl) to create a flat dataframe comprising the content of the non-flat input. Next, individual flat data units (e.g., spreadsheet tables) are recognized and split from the dataframe based upon the appearance of blank rows and/or columns. Headers present in the flat data units are determined (e.g., based upon alphabetic cell text, bolded cell text, and/or early position of the cell in a column), and then connections between the flat data units are identified. Based upon the connections, individual flat data units are merged together. The resulting merged flat data units are subsequently available for consumption, for example user reports of content, and/or conversion to a new non-flat format (e.g., relational database schema).
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: December 27, 2022
    Assignee: SAP SE
    Inventors: Kanupriya Goyal, Swagath
  • Patent number: 11533357
    Abstract: Technologies for identifying and inspecting web page tags include a tag inspection system. The tag inspection system receives configuration information, which includes a seed uniform resource locator. The tag inspection system accesses a web page corresponding to the seed uniform resource locator. A tag of the web page is invoked by the tag inspection system. Tag execution data is received in response to invocation of the tag of the web page. The received tag execution data is analyzed by the tag inspection system. A report is generated based on the analysis of the received tag execution data. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: December 20, 2022
    Assignee: InfoTrust, LLC
    Inventors: Alexander Yastrebenetsky, Michael Loban, Andrew Christian Bengel
  • Patent number: 11531804
    Abstract: This document provides systems and methods for altering text presentation to increase reading accuracy, efficiency, and retention. This can include identification text specific attributes from machine readable text (through parsing of the text), varying the text presentation in accordance with the attributes, and creating an enhanced visual product for enhancing the reading experience. For example, a computer system can extract attributes such as parts of speech from an input sentence and display that sentence in cascading text segments down and across a display screen. The system can further use domain-specific dictionaries derived from domain-specific texts to identify domain-specific compound noun phrases and verb phrases that require specific linguistic tagging to be usable in other linguistic analysis steps.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: December 20, 2022
    Assignee: Mayo Foundation for Medical Education and Research
    Inventor: Randall C. Walker
  • Patent number: 11531809
    Abstract: The technology disclosed relates to accessing external data, including massive amounts of data stored in the cloud, in spreadsheet cells: accessing external data direct via a formulaic variable in a spreadsheet, specifying an ordered progression for the accessed external data, selectively propagating data accessed using the formulaic variable vertically or horizontally, within a propagation pattern responsive to normal A$1, $A1 and $A$1 spreadsheet conventions. Two or more external data fields, responsive to the formulaic variable, have an ordered sequence relationship that nests ordering of vectors of the propagated data; and the ordering according to the ordered sequence relationship is maintained during replication by copy and paste. In another disclosed method, the external data is generated using an implicit join of data from at least two external data sources to generate multiple adjoining vectors of spreadsheet cells of data responsive to selection parameters in the formulaic variable.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: December 20, 2022
    Assignee: Adaptam Inc.
    Inventor: Robert E. Dvorak
  • Patent number: 11526656
    Abstract: Techniques and solutions are described for defining transformation specifications in a programming-language independent language and converting such specifications to one or more executable formats. The language can provide for defining rules and actions. Rules can refer to (e.g., be based at least in part on) data targets, such as attributes of a schema, whose identifiers are to be read or updated, or to other rules. Rules can be reused, and can recursively refer to one another, such that a large number of complex schema transformations can be accomplished using a series of first order logic statements. Actions can define what, and how, values will be changed when a predicate rule is satisfied. A transformation specification in the language can be parsed and selectively complied to one or more executable formats, including in programming languages such as the structured query language. Disclosed technologies can facilitate data transformations by non-technical users.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: December 13, 2022
    Assignee: SAP SE
    Inventors: Jan Portisch, Joachim Gross, Sandra Bracholdt
  • Patent number: 11526672
    Abstract: Techniques for prevalence-volume based relevance are provided. Corresponding systems and methods may include ingesting a corpus of documents; receiving a search operator; segmenting the corpus of documents into (i) a first set of documents that matches the search operator, and (ii) a second set of documents that do not match the search operator; extracting a first and second token list of tokens; calculating a prevalence-volume value for tokens included in the first and second token lists; generating a prevalence-volume ratio (PVR) matrix that associates tokens included in the first and/or second token lists with a PVR value, wherein the PVR value for a particular token is a ratio between the prevalence-volume value of the particular token for the first set of documents and the prevalence-volume value of the particular token for the second set of documents; and associating the search operator with the generated PVR matrix.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: December 13, 2022
    Inventor: Richard Kerr
  • Patent number: 11526660
    Abstract: An embodiment of the present invention provides an information processing apparatus capable of complementarily adding an attribute not included in a table in order to detect tables having a corresponding relationship. An information processing apparatus as an embodiment of the present invention includes a complementer. The complementer complementarily adds an attribute not included in a first table based on a content of at least one of the first table and an electronic document including the first table.
    Type: Grant
    Filed: September 7, 2020
    Date of Patent: December 13, 2022
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Ruigang Zhang, Shinichi Nagano
  • Patent number: 11514236
    Abstract: Aspects described relate to implementing indexing on spreadsheets and/or unstructured data stores. A first aspect comprises a system for implementing an indexing scheme to respond to a query on a spreadsheet of a workbook. The system comprises a data store, a user interface, and a processors configured to identify columns for tables in the spreadsheet, generate an index for at least one column of the identified columns, wherein the index has a hybrid datatype and equates datatypes that form the hybrid datatype, identify a formula in the query having at least one operand, at least one operator, and a key value, and identify a value in an identified column from the operand in response to the query based on the key and the corresponding index to the identified column.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: November 29, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Venkata Rao Pedapati
  • Patent number: 11468228
    Abstract: Content frames can be provided for productivity applications through a content frame platform. The platform can detect a sequence of similar documents (“a document run”) and provide functionality to easily create the next document in the sequence through a content frame. The platform can receive a trigger for a content frame for a new document; and, in response, determine whether the new document belongs to a document run. In response to determining the new document belongs to a document run, the platform can determine at least two documents in the document run to be used to create the content frame and identify common content between the at least two documents in the document run. The content frame, which can include at least an outline for the new document and sections of updatable content for the new document, can be generated using the common content and provided for display and/or editing.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: October 11, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Niyathi Nidhi Chakrapani, Mark James Encarnacion, Silviu-Petru Cucerzan, James Stephen Woffinden-Luey, Ryen William White, Bernhard S. J. Kohlmeier
  • Patent number: 11443241
    Abstract: A method and system for automating repetitive task on a user interface is disclosed. The method includes identifying a plurality of Document Object Model (DOM) elements from a repetitive pattern. The method further includes identifying a set of dynamic DOM elements from the plurality of DOM elements. The method further includes determining a path and a path position within the application code of the repetitive pattern for each of the set of dynamic DOM elements. The method further includes training an Artificial Intelligence (AI) model to identify the repetitive pattern and to identify the corresponding path and the path position within the application code component, for each of the set of dynamic DOM elements. The method further includes automatically executing a code for each of the set of dynamic DOM elements based on the associated path and path position.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: September 13, 2022
    Assignee: Wipro Limited
    Inventors: Sourav Mudi, Rishav Das
  • Patent number: 11443107
    Abstract: An information processing apparatus includes a processor configured to implement specific functions by causing plural applications to collaborate based on presettings related to collaboration among the plural applications, and operation parameters input by a user.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: September 13, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Takeru Sakamoto, Misato Suzuki, Yu Nanjo