Patents Examined by Howard Cortes
-
Patent number: 11599596Abstract: 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: GrantFiled: September 10, 2019Date of Patent: March 7, 2023Assignee: GROUPON, INC.Inventors: Adam Karwan, Anna Bolek, Filip Krawiec, Mirosław Forystek
-
Patent number: 11586675Abstract: 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: GrantFiled: July 8, 2022Date of Patent: February 21, 2023Assignee: JMP Statistical Discovery LLCInventor: John Sall
-
Patent number: 11586449Abstract: 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: GrantFiled: April 29, 2021Date of Patent: February 21, 2023Inventor: Roger Wagner
-
Patent number: 11586801Abstract: 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: GrantFiled: September 14, 2021Date of Patent: February 21, 2023Assignee: GOOGLE LLCInventors: Graeme John Rimmer, Lewis Jay Hemens
-
Patent number: 11580761Abstract: 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: GrantFiled: September 21, 2021Date of Patent: February 14, 2023Assignee: Wacom Co., Ltd.Inventors: Branimir Angelov, Yoichi Miura
-
Patent number: 11568128Abstract: 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: GrantFiled: June 19, 2020Date of Patent: January 31, 2023Assignee: SAP SEInventors: Jesper Lind, Anupam Dewan
-
Patent number: 11562025Abstract: 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: GrantFiled: May 10, 2021Date of Patent: January 24, 2023Assignee: Palantir Technologies Inc.Inventors: Adam Borochoff, Joseph Rafidi, Parvathy Menon
-
Patent number: 11544227Abstract: 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: GrantFiled: June 18, 2020Date of Patent: January 3, 2023Assignee: T-Mobile USA, Inc.Inventor: Shelby Seward
-
Patent number: 11537683Abstract: 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: GrantFiled: April 23, 2021Date of Patent: December 27, 2022Assignee: TEALIUM INC.Inventors: Dustin A. Kirk, Ike S. Lin
-
Patent number: 11537785Abstract: 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: GrantFiled: July 14, 2021Date of Patent: December 27, 2022Assignee: SAP SEInventors: Kanupriya Goyal, Swagath
-
Patent number: 11533357Abstract: 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: GrantFiled: February 19, 2021Date of Patent: December 20, 2022Assignee: InfoTrust, LLCInventors: Alexander Yastrebenetsky, Michael Loban, Andrew Christian Bengel
-
Patent number: 11531804Abstract: 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: GrantFiled: July 14, 2021Date of Patent: December 20, 2022Assignee: Mayo Foundation for Medical Education and ResearchInventor: Randall C. Walker
-
Patent number: 11531809Abstract: 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: GrantFiled: June 14, 2021Date of Patent: December 20, 2022Assignee: Adaptam Inc.Inventor: Robert E. Dvorak
-
Patent number: 11526656Abstract: 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: GrantFiled: July 28, 2021Date of Patent: December 13, 2022Assignee: SAP SEInventors: Jan Portisch, Joachim Gross, Sandra Bracholdt
-
Patent number: 11526672Abstract: 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: GrantFiled: January 29, 2020Date of Patent: December 13, 2022Inventor: Richard Kerr
-
Patent number: 11526660Abstract: 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: GrantFiled: September 7, 2020Date of Patent: December 13, 2022Assignee: Kabushiki Kaisha ToshibaInventors: Ruigang Zhang, Shinichi Nagano
-
Patent number: 11514236Abstract: 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: GrantFiled: September 30, 2020Date of Patent: November 29, 2022Assignee: Amazon Technologies, Inc.Inventor: Venkata Rao Pedapati
-
Patent number: 11468228Abstract: 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: GrantFiled: January 28, 2021Date of Patent: October 11, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Niyathi Nidhi Chakrapani, Mark James Encarnacion, Silviu-Petru Cucerzan, James Stephen Woffinden-Luey, Ryen William White, Bernhard S. J. Kohlmeier
-
Patent number: 11443241Abstract: 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: GrantFiled: March 30, 2020Date of Patent: September 13, 2022Assignee: Wipro LimitedInventors: Sourav Mudi, Rishav Das
-
Patent number: 11443107Abstract: 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: GrantFiled: January 19, 2021Date of Patent: September 13, 2022Assignee: FUJIFILM Business Innovation Corp.Inventors: Takeru Sakamoto, Misato Suzuki, Yu Nanjo