Patents Examined by Andrew T McIntosh
  • Patent number: 11275888
    Abstract: Embodiments of this application disclose a hyperlink processing method and apparatus. The method includes: converting first context information of a first hyperlink in a first object into a first context vector; obtaining a first input vector of the first object, the first object including information on the first hyperlink pointing to a second object; obtaining a first average vector according to the first context vector and the first input vector; adjusting at least one of the first input vector, the first context vector, or a first output vector corresponding to the second object; and calculating a similarity between the first output vector and the first average vector according to an adjustment result, and outputting the first output vector as an output vector of the second object in response to the similarity being greater than or equal to a first target threshold.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: March 15, 2022
    Assignee: Tencent Technology (Shenzen) Company Limited
    Inventors: Jialong Han, Yan Song, Shuming Shi, Haisong Zhang
  • Patent number: 11269508
    Abstract: An electronic device, while displaying a user interface for a first application, receives at the first application information that describes a first touch detected at a location on the touch-sensitive surface that corresponds to a respective user interface object. In accordance with a determination that the first touch meets predefined criteria associated with initiating a respective type of interface operation, the device initiates a user interface operation of the respective type involving the respective user interface object. The first application receives instructions to ignore the first touch with respect to user interface operations other than the respective type of interface operation, and ignores the first touch with respect to user interface operations other than the respective type of interface operation. In some embodiments, the respective type of interface operation is a drag operation, for dragging an object in or from a view of the first application.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: March 8, 2022
    Assignee: APPLE INC.
    Inventors: Bruce D. Nilo, Christopher K. Thomas, Dominik Wagner, Michael T. Turner
  • Patent number: 11256872
    Abstract: Aspects of the invention include receiving an original work written in a first style to be transformed into a derivate work written in a second style. The transforming includes accessing a similarity data structure organized to include a phrase-similarity vector space of phrase vectors representing degrees of similarity between phrases in a corpus of works written in the second style. An original sentence of the original work that includes one or more original phrases is obtained. The original phrases are located in the phrase-similarity vector space. For each of the original phrases, a similar phrase from the phrase-similarity vector space is selected based on the selected similar phrase having a phrase-similarity index corresponding to the original phrase that is greater than a predetermined phrase-similarity index threshold. The derivative work is created by replacing the original phrases in the original work with the selected similar phrases. The derivative work is output.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: February 22, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yuan Yuan Wang, ShengYan Sun, Jin Fang Yang, Yan Peng Guo
  • Patent number: 11250253
    Abstract: A handwriting input display apparatus causes display means to display a stroke generated by an input made by using input means to a screen as a handwritten object. The apparatus includes display control means for causing the display means to display character string candidates including a handwriting recognition candidate when the handwritten object does not change for a predetermined time. When the handwriting recognition candidate is selected, the display control means causes the display means to erase a display of the character string candidates and a display of the handwritten object, and causes the display means to display a character string object at a position where the erased handwritten object was displayed. When selection of the handwriting recognition candidate is not performed for a predetermined time and the display of the character string candidates is erased, the display control means causes the handwritten object to be kept displayed.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: February 15, 2022
    Assignee: RICOH COMPANY, LTD.
    Inventor: Kiyoshi Kasatani
  • Patent number: 11244109
    Abstract: An information processing device specifies a plurality of cooccurrence words common to first and second words, and determines synonymity or relevancy about the first word and the second word based on cooccurrence indices between the specified cooccurrence words and each of the first and second words. More specifically, the information processing device selects, from among the specified cooccurrence words, one cooccurrence word in which at least one of cooccurrence indices between the specified cooccurrence word and the first and second words does not exceed a preset first threshold, and obtains a difference in cooccurrence index between each selected cooccurrence word and each of the first and second words, if the difference exceeds a preset second threshold, the information processing device determines the first and second words as relevant word candidates, and if the difference does not exceed the second threshold, the information processing device determines them as synonym candidates.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: February 8, 2022
    Assignee: HITACHI, LTD.
    Inventors: Takuya Oda, Tadashi Takeuchi
  • Patent number: 11245595
    Abstract: An apparatus, system, and method to manage user interfaces within a network, such as a wireless network at least partially included within a hazardous area. The method includes creating an application user interface based upon data content included within a single application binary file, serving the application user interface, creating a device user interface based upon data content included within a single device binary file, and serving the device user interface, in which the data content of the single application binary file and the data content of the single device binary file are identical. Additionally or alternatively, the method includes sending the single device binary file to an application computer through a serial connection to create an application user interface, in which the device user interface and the application user interface are configured to be identical.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: February 8, 2022
    Assignee: Sensia LLC
    Inventors: Thomas M. Madden, Robert Diederichs, Jerry Yee
  • Patent number: 11238212
    Abstract: Described in detail herein are methods and systems dynamically generating maintenance data. The system includes a first computing system which can receive identification credentials associated with a user. The second computing system can receive the identification credentials associated with the user. The second computing system can authenticate the identification credentials associated with the user. The second computing system can determine whether the user is a first type or a second type in response to authenticating the identification credentials associated with the user. The second computing system can dynamically generate and display an editable form with empty fields, on the interactive display of the first computing system, in response to determining the user is of a first type. The second computing system can dynamically populate and display a read-only report on the interactive display of the first computing system, in response to determining the user is of a second type.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: February 1, 2022
    Assignee: RailWorks Corporation
    Inventors: Justin Mueller, Robert Rolf, Richard Stephens
  • Patent number: 11232474
    Abstract: A method of avoiding infinite loops of changes to a dynamic web page to display on a client device includes displaying the dynamic web page received from a content provider on the client device, wherein the dynamic web page comprises a modified element having an original modification. The method further includes receiving an indication that the modified element was updated to generate an updated modified element. The method further includes, in response to receiving the indication, determining, by a processing device, that reapplying the original modification to the updated modified element would result in an infinite loop on the dynamic web page. The method further includes, based on the determination, displaying the updated modified element on the dynamic without reapplying the original modification to the updated modified element.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: January 25, 2022
    Assignee: Optimizely, Inc.
    Inventors: Nikhil Eshwar Chelliah, James Frazier Fox
  • Patent number: 11228441
    Abstract: The disclosure relates to a system, computer readable medium, and method for automated data verification. The disclosure provides highly automated, customizable ways of verifying the integrity of large sets of data to ensure that data migration has occurred correctly. Namely, source data is converted into spreadsheet files using a customizable set of field definitions and then filtered to identify corresponding sets of data to be verified. Once filtered, the data in the spreadsheets are converted in hashmaps, which can easily and efficiently be compared to each other to find any inconsistencies in the data. Accordingly, as a result of this process, large sets of source data can be error checked in an efficient manner that saves computing processing power and time. This disclosure therefore addresses the problem of how to perform comparisons of various data across multiple source systems in large volumes.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: January 18, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Atmaj Bhushan, Nitin Porwal, Aniruddha Vijayprakash Sarag, Rajesh Kumar Soni
  • Patent number: 11227115
    Abstract: The present disclosure can provide an information processing apparatus capable of increasing the amount of information that can be displayed. The information processing apparatus according to an aspect of the present disclosure includes: a morpheme analysis unit that analyzes a morpheme group included in a document; an importance degree calculation unit that calculates a degree of importance of the morpheme group; and a display period determination unit that determines, based on the degree of importance of the morpheme group, a display period of the morpheme group when the morpheme group is displayed on a display unit.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: January 18, 2022
    Assignee: NEC Corporation
    Inventor: Akihiro Hara
  • Patent number: 11222172
    Abstract: A reactive spreadsheet in which the functionality of the reactive spreadsheet is decoupled from the visualization, where the same object or variable may appear in different tabs and panels while still retaining its identity.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: January 11, 2022
    Assignee: Lakebolt Research
    Inventor: Enzo Alda
  • Patent number: 11216526
    Abstract: Systems and methods are provided methods for providing an online interface for displaying hierarchically or logically arranged user-generated content. One method including receiving, from a first user over a network, topical user-generated electronic content, the topical user-generated electronic content being related to a topic of a web page; displaying the topical user-generated electronic content received from the first user on the web page; receiving, from a second user over the network, responsive user-generated electronic content and an indication of a desire to post the responsive user-generated electronic content on the web page in association with the topical user-generated electronic content; and displaying, adjacent to the topical user-generated electronic content on the web page, a user element or link that a third user can manipulate to display the responsive user-generated electronic content adjacent to the topical user-generated electronic content.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: January 4, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: MacGregor James Thomson, Thomas Biegeleisen, Siobhan Dooley
  • Patent number: 11188709
    Abstract: A pop reader of a browser searches HTML code for a webpage with a plurality of links for a first link specified with a first target file name comprising a pop type element. The pop reader, responsive to detecting the first link specified with the first target file name comprising the pop type element, inserts a first command into the HTML code to disable the first link and set an event to pop up a first menu layer of a plurality of layers of a cascading menu and inserts a second command to specify the content of the first menu layer from a file accessed for the first target file name. The browser, responsive to detecting the event, displays the first menu layer with the specified content by the second command within the interface displaying the webpage.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Flemming Boegelund, Steven E. Hicks, Anders Westberg
  • Patent number: 11175819
    Abstract: A system for detecting, analyzing and manipulating devices, wherein a virtual graphics component displays an operating state of the device and is integrated in a moving image of the device as a complete image, and wherein the complete image is updated at regular time intervals.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: November 16, 2021
    Assignee: WIKA Alexander Wiegand SE & Co. KG
    Inventors: Ulrich Demuth, Thomas Rothenbach, Paul Hanesch
  • Patent number: 11170034
    Abstract: A method for determining credibility of content in a number of documents includes: obtaining topics from each document; for each document, generating topic combinations, each topic combination being a subset of the topics of the document; for each topic combination, obtaining a summary from the corresponding document; performing a semantic similarity test on each pair of two summaries that are respectively from two documents, so as to obtain a similarity percentage between the two summaries; for a group of the topic combinations that are identical combinations of topic(s), calculating a credibility score for the group based on the similarity percentage(s) calculated for the summaries that correspond to the topic combinations in the group.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: November 9, 2021
    Assignee: FOXIT SOFTWARE INC.
    Inventors: Ming-Jen Huang, Chun-Fang Huang, Chi-Ching Wei
  • Patent number: 11157689
    Abstract: Systems for performing operations on dynamic data associated with cells of a spreadsheet are provided. Both dynamic data and static data may be associated with a single cell of the spreadsheet. Upon association, parameters (including stream attributes, video attributes, image attributes and audio attributes) may be manipulated by a user, providing dynamic data processing functionality within a spreadsheet. Controls may be provided for playing the dynamic data and/or playing the dynamic data in response to spreadsheet data satisfying a condition. Operations for inserting text transcriptions (e.g., speech-to-text) of an audio track associated with dynamic data as subtitles may further be provided. Spreadsheet operations (e.g., sort and/or filter operations) may also be performed on a range of cells based on parameters of associated dynamic data.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: October 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Carlos Augusto Otero, Christian Canton, Matthew Hart Fichtner, Samuel C. Radakovitz, Benjamin Edward Rampson
  • Patent number: 11138325
    Abstract: The described captive portal techniques cause client devices to display requested webpage for authorized device and modified content for unauthorized devices. One designated web page may be different than a requested web page such as when a client is not authorized to access the requested webpage and the requested webpage is not one of the walled garden websites. When the requested webpage is within walled garden website, the original content of the requested webpage is modified to include at least some original content. The captive portal may modify the designated web page to ensure that relative links lacking base domains now have specified base domains pointing to an authorized web server. Client web browser security measures related to redirection messages are thereby bypassed and load on the captive portal is minimal. The client device may also be prevented from caching the modified content of the requested web page.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: October 5, 2021
    Assignee: Guest Tek Interactive Entertainment Ltd.
    Inventor: David T. Ong
  • Patent number: 11087089
    Abstract: Methods, systems, and computer-readable storage media for generating document representations of documents in a set of documents based on sentence embeddings that are provided using a recurrent neural network (RNN) encoder, each document including an electronic document, generating aspect representations based on sentences included in documents of the set of documents, and comment documents in a set of comment documents, determining a first topic representation based on the document representations, determining a second topic representation based on aspect saliences with respect to the first topic representation, calculating salience scores, each salience score associated with a respective sentence, and calculated based on a set of initial salience scores, and a respective aspect salience score, and generating a summary of the set of documents based on the salience scores, the summary including one or more sentences included in documents of the set of documents.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: August 10, 2021
    Assignee: SAP SE
    Inventors: Xin Zheng, Karthik Muthuswamy, Aixin Sun
  • Patent number: 11086963
    Abstract: An experimentation platform controls testing of features by an application server. Based on a user identifier, the experimentation platform determines which feature should be provided, and the application server provides the corresponding version of a user interface. If the user behavior data shows that using a tested feature results in an improvement, the tested feature will be adopted. To determine whether or not an improvement is observed, a statistically significant amount of data is gathered. The experimentation platform gathers data regarding user behavior for the feature versions and, in response, adjusts the frequency at which each version is served. Providing the proposed version to an increased percentage of users decreases the total number of page serves required to gather statistically significant data. The experimentation platform may provide an updated projected time to completion of testing based on the changed percentage of users receiving the proposed version.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: August 10, 2021
    Assignee: eBay Inc.
    Inventors: Deepak Kumar Vasthimal, Pavan Kumar Srirama, Arun Kumar Akkinapalli
  • Patent number: 11048859
    Abstract: Transforming a website for dynamic web content management includes identifying aspects of a static website that are to be under dynamic web content management, organizing the aspects of the static website in preparation for storing the aspects, and storing the aspects of the static website with a specific identifier.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: June 29, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dana L. Price, Craig M. Tognarina, Michael E. Vince, Scott A. Will