Patents Examined by Steve P Golden
-
Patent number: 11455365Abstract: A data processing method includes implementing data transfer between a website having a data processing permission and a website having no data processing permission by using the website having the data processing permission and in a cross-domain manner of a double-layered inline frame when the website having no data processing permission is accessed and data processing is performed in a page of the website; and calling a data processing interface of the website having the data processing permission to perform the data processing.Type: GrantFiled: July 25, 2016Date of Patent: September 27, 2022Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Zhikai Liu
-
Patent number: 11361162Abstract: Each of a plurality of content matchers is executed upon a body of text in a document, identifying at least one match in the text and additionally assigning a match strength for each match. Where a conflict between a first match (have a first match strength associated therewith) and a second match (having a second match strength associated therewith) is noted, it is determined whether either of the first or the second match strength is greater than the other. If so, that match of the first and second matches corresponding to the lesser of the first and second match strengths is discarded. If the first or second match strengths are equal, then respective matcher ranks of the first matcher and the second matcher are compared such that the match of the first and second matches corresponding to the lesser of the first and second matcher ranks is discarded.Type: GrantFiled: December 18, 2019Date of Patent: June 14, 2022Assignee: Freedom Solutions Group, LLCInventors: David A. Cook, Andrzep H. Jachowicz, Phillip Karl Jones
-
Patent number: 11321519Abstract: Systems and methods are provided for parsing, verifying, and supplementing user-submitted data and pre-populating the information detected in the user-submitted data into a user-fillable electronic form. For example, the user may upload a cumulative vitae (CV) onto a system, and the system may analyze the CV to extract the date ranges and the corresponding entities enumerated in the CV. The system may confirm the information about the extracted entities in a database of entities, and pre-populate an electronic form using the confirmed information. Upon viewing the electronic form, the user may make any changes as needed before submitting the electronic form. Based on the changes made by the user, the system can update its data parsing and/or verification techniques using machine learning.Type: GrantFiled: August 29, 2018Date of Patent: May 3, 2022Assignee: APPLIED STATISTICS & MANAGEMENT INC.Inventors: Nickolaus Taylor Phan, Daniel George Cairney
-
Patent number: 11232250Abstract: A uniform resource locator (URL) link inserted into a note or document can be enhanced through a capture service for curation and collaboration applications, including notebook applications. A local notebook application can call the capture service by sending a request for a webpage representation with a URL indicated for insertion into the note. The local notebook application can receive the representation of the content referenced by the URL in a format customized for the local client. The representation can be displayed as part of a preview window and user interface for inserting a clipping, URL or other content into a note. The capture service can take the URL sent by the local application and take a screenshot of a separately rendered webpage referenced by the URL.Type: GrantFiled: May 15, 2013Date of Patent: January 25, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Varun Srinivasan, Gregory Akselrod, David John Rasmussen, Eun Ju Nam
-
Patent number: 11188558Abstract: Embodiments are directed to visualizing data. A computed field that includes input fields and an object model that includes objects may be provided. One or more of the objects may be determined based on the input fields such that each input field corresponds to a determined object. A sub-graph may be generated based on the determined objects. Zero or more determined objects may be pruned from the sub-graph based on a traversal of the sub-graph and characteristics of the determined objects such that each pruned object may be determined to be an attribute of at least one of the determined objects. In response to the iterative pruning providing one remaining determined object in the sub-graph, assigning the remaining determined object as a parent of the computed field.Type: GrantFiled: December 23, 2019Date of Patent: November 30, 2021Assignee: Tableau Software, LLCInventors: Nicolas Ratigan Borden, Christian Gabriel Eubank, Justin Faux Talbot
-
Patent number: 11157310Abstract: A method and system for migrating Extensible Markup Language (XML) schemas between releases of a computing application. The method provides first and second versions of an XML document by the computing application, each version having a different schema. The first version is migrated to the second version using a migration step. The method uses a Dependency injection Framework to abstract the characteristics of the at least one migration step. The method also transforms the first schema to the second schema, based on the abstracted characteristics of the at least one migration step, in such a way that the first version of the XML document is migrated into the second version of the XML document. The method migrates the first version into the second version in such a way that the second version can access application data from the first version.Type: GrantFiled: June 22, 2020Date of Patent: October 26, 2021Assignee: Unisys CorporationInventors: Zhonghui Ben Zou, Yuanzhi Michael Tang, Chaosong Wang
-
Patent number: 10970482Abstract: A piece of text is saved for security verification on a computing device. One or more pieces of related text corresponding to the piece of saved text are generated, where each text element of the one or more pieces of related text is generated based on its proximity to the corresponding text element of the piece of saved text on one or more keyboards on the computing device. A piece of input text is received for information verification. A piece of input text is compared with the piece of saved text and the one or more pieces of related text. A determination is made that the piece of input text matches one of the one or more pieces of related text and input guidance for re-entering a piece of text for security authentication is provided.Type: GrantFiled: November 27, 2017Date of Patent: April 6, 2021Assignee: Advanced New Technologies Co., Ltd.Inventor: Yong He
-
Patent number: 10911385Abstract: A method of synchronizing the display of instant messages between multiple clients is performed at a computer system. Upon receipt of a first synchronization request from a client, the first synchronization request including a conversation identifier and a last message timestamp, the computer system identifies a conversation including a set of messages associated with the conversation identifier. The set of messages was generated after the last message timestamp and have not been received by the client. The computer system then assigns display parameters to the set of messages based on their read-or-not indicators, content, and their temporal relationship with other messages in the conversation. Next, the computer system sends the set of messages and their respective display parameters to the client in a reverse chronological order. The client then displays the set of messages in accordance with their respective display parameters.Type: GrantFiled: May 27, 2016Date of Patent: February 2, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Chao Ji, Gang Cheng
-
Patent number: 10909303Abstract: A method, system, and computer program product for adapting tabular data for narration are provided in the illustrative embodiments. A set of categories used to organize data is identified in a first tabular portion of a document. A structure of the categories is analyzed. An inference is drawn about data in a first cell in the first tabular portion based on a position of the first cell in the structure. The first tabular portion of the document is transformed into a first narrative form using the inference.Type: GrantFiled: February 8, 2019Date of Patent: February 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Donna Karen Byron, Alexander Pikovsky, Matthew B. Sanchez
-
Patent number: 10891430Abstract: A method of converting a document from a first structure to a second structure, includes extracting data of the document to associate a field and a label in the first structure to generate a field/label association, receiving operator input indicative of associating a field/label association with one or more other field/label associations to generate a grouping, and based on the operator input and a spatial arrangement of the first structure, providing the grouping in the second structure as a natural conversational unit.Type: GrantFiled: February 2, 2018Date of Patent: January 12, 2021Assignee: FUJI XEROX CO., LTD.Inventors: Scott Carter, Laurent Denoue, Matthew L. Cooper
-
Patent number: 10824313Abstract: The present disclosure in some embodiments provides a method of generating an object-inserted image. A method in some embodiments is performed by an electronic device for inserting one or more objects into a main image to generate an object-inserted image, including determining a first position for inserting a second object into the main image in response to a user input, and identifying whether a first object is absent or present as a preinserted object at the first position in the main image, and inserting the second object at the first position in the main image when the first object is absent, and inserting the second object at a second position in the first object based on a user selection when the first object is present.Type: GrantFiled: December 29, 2017Date of Patent: November 3, 2020Assignee: P.J. FACTORY CO., LTD.Inventors: Jung Hwan Park, Hee Kyung Kang, Suguri Masahiko, Woo-Jin Jun
-
Patent number: 10809889Abstract: Indicators such as visible icons or other objects are presented on a display, with each indicator being associated with a respective profile that defines interactive events for which notifications are desired. Broadcast video is presented along with the indicators, and when an interactive event signal is received, if a profile indicates that a notification for that type of event is desired, the associated indicator is altered in appearance, e.g., by changing color, or motion, or other technique. If a profile does not indicate that the type of event should be notified, the corresponding indicator is not altered in appearance, e.g., can remain grayed out yet still visible.Type: GrantFiled: March 6, 2018Date of Patent: October 20, 2020Assignee: Sony CorporationInventor: Steven Martin Richman
-
Patent number: 10810369Abstract: A piece of text is saved for security verification on a computing device. One or more pieces of related text corresponding to the piece of saved text are generated, where each text element of the one or more pieces of related text is generated based on its proximity to the corresponding text element of the piece of saved text on one or more keyboards on the computing device. A piece of input text is received for information verification. A piece of input text is compared with the piece of saved text and the one or more pieces of related text. A determination is made that the piece of input text matches one of the one or more pieces of related text and input guidance for re-entering a piece of text for security authentication is provided.Type: GrantFiled: November 27, 2017Date of Patent: October 20, 2020Assignee: Alibaba Group Holding LimitedInventor: Yong He
-
Patent number: 10796075Abstract: A tool for a website building system (WBS) includes a database storing text options formed of a hierarchical data structure (HDS) associated with a field role, based on information gathered internally and externally to the WBS, each HDS having nodes and sub-trees representing field content, text paragraphs and sentences; a role determiner to determine a field role for an editable text field of a web site edited or generated with said WBS; an analysis engine to make at least one text option recommendation from the database for the field role; an HDS editor to enable a user to select one recommended text option and to edit a local instance of an HDS of the text option including editing nodes and sub-trees of a local instance of the HDS and a text generator to linearize the local instance and to generate the text for site generation for an editor of the WBS.Type: GrantFiled: November 28, 2018Date of Patent: October 6, 2020Assignee: Wix.com Ltd.Inventors: Dan Koren, Erez Shasha, Eyal Sadeh, Rachel Rowland
-
Patent number: 10776565Abstract: In one embodiment, a change to a format of user interface output being output in a user interface is received. Relationships between nodes in a document object model and rules in a style specification are analyzed to determine a context of the change with respect to first nodes in the document object model. The context indicates the change affects a format of the first nodes. Second nodes in the document object model that are associated with the cascade are identified based on the context. The cascade is applied to the second nodes and the first nodes by calculating the change in the format of the user interface output for the second nodes and the first nodes.Type: GrantFiled: November 27, 2017Date of Patent: September 15, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Bogdan Brinza, Rossen Atanassov, Kevin M. Babbitt
-
Patent number: 10769362Abstract: A mobile device captures information from a document. The mobile device selects a template stored in a memory of the mobile device. The selected template describes data content of at least one document. The mobile device then captures an image of a document, determines that the image corresponds to one document described by the selected template by verifying that at least one first region in the image corresponds to a region of the document described by the selected template, identifies at least one region in the image that corresponds with a region in the document described by the selected template, and processes information in the identified region in the image. The mobile device then aggregates application specific information from the processed information and presents the aggregated application specific information to a user program operating on the mobile device.Type: GrantFiled: August 2, 2013Date of Patent: September 8, 2020Assignee: Symbol Technologies, LLCInventors: Anu Kannan, Alan J. Epshteyn, Duanfeng He
-
Patent number: 10747787Abstract: The web cookie data specifying a web cookie associated with an encoded domain is received. An identifier of an original domain corresponding to the encoded domain is determined. The web cookie data is stored in a stored web cookie in a manner that associates the web cookie data to the original domain but the stored web cookie is scoped to a domain scope that includes the encoded domain.Type: GrantFiled: January 12, 2017Date of Patent: August 18, 2020Assignee: Akamai Technologies, Inc.Inventors: Mehrdad Reshadi, Madhukar Kedlaya, Jasvir Nagra, Rajaram Gaunker
-
Patent number: 10740543Abstract: A plurality of objects associated with respective footnote reference information within a document are generated. An overflow object associated with overflow footnote reference information corresponding to a previous footnote marker appearing on a previous page is invoked to lay out the overflow footnote reference information, generating overflow layout data. A current page object associated with current page footnote reference information that corresponds to a current page footnote marker appearing on the page is invoked to lay out the current page footnote reference information, generating current page footnote reference information layout data, if an available footnote height is sufficient to lay out the current page footnote reference information. The page is displayed based on the overflow layout data and the current page footnote reference information layout data.Type: GrantFiled: April 3, 2014Date of Patent: August 11, 2020Assignee: GOOGLE LLCInventors: Luiz Do Amaral De Franca Pereira Filho, Edgard Lindner, Venkat Ganesan, Kevin Markman, Lily Shu-Yi Xia
-
Patent number: 10719568Abstract: Machine logic for: receiving data set (for example, a website) that includes a plurality of links, with the links respectively identifying logical locations of data stored on a set of server computer(s); and making a deep copy of the servable data set on the set of server computer(s), with the deep copying including: copying each link of the plurality of links of the servable data set from a respective source logical location to a respective target location, and adding each copied link of the plurality of links as a record in a mapping table. The mapping table can help to automatically update/replace links wherever they are found in related system artifacts. If the resolution can't be automatically determined then the system suggests possible target links for manual inspection/updates based on the likelihood of correctness, artifact types, and user roles.Type: GrantFiled: November 28, 2017Date of Patent: July 21, 2020Assignee: International Business Machines CorporationInventors: Morris S. Johnson, Jr., Allison Lynch, Ian Compton, David M. Chadwick, Jarett D. Stein
-
Patent number: 10620795Abstract: Computer program products and methods for displaying information relating to one or more digital looseleafs are disclosed. In one embodiment, a computer program product includes a computer usable medium having computer readable instructions embodied therein. The computer readable instructions cause a processor to display of a first table of contents page of a digital looseleaf. In response to receipt of a user selection of a representation of an individual one of the plurality of main sections, a second table of contents page is displayed overtop the first table of contents page such that an edge portion of the first table of contents page is unobstructed by the second table of contents page. In response to receipt of a user input in the edge portion of the first table of contents page, an entirety of the first table of contents page is displayed.Type: GrantFiled: March 28, 2013Date of Patent: April 14, 2020Assignee: RELX INC.Inventors: Peter Daniel Wallis, Alyson Lee Piper, Matthew David Lawrence, Trisnadi Kurniawan