Patents Examined by Thu V. Huynh
  • Patent number: 10545774
    Abstract: A method, system, and computer program product for modifying an application button size includes: receiving user interaction data associated with an application button, the user interaction data including at least tap data; determining a quantity of missed taps associated with the application button by analyzing the user interaction data, where a missed tap is a tap a predetermined distance from the application button; comparing the quantity of missed taps to a quantity of overall taps to determine a tap ratio, where the quantity of overall taps is a total number of taps for the application button, and where the tap ratio is a ratio of the quantity of missed taps to the quantity of overall taps; determining whether the tap ratio is above a missed tap threshold; and, in response to determining that the tap ratio is above the missed tap threshold, increasing a size of the application button.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Naijun Yang, Ryan D. Helmoski, James V. Clements, Michael J. Casper
  • Patent number: 10528368
    Abstract: A method, system, and computer program product for modifying an application button size includes: receiving user interaction data associated with an application button, the user interaction data including at least tap data; determining a quantity of missed taps associated with the application button by analyzing the user interaction data, where a missed tap is a tap a predetermined distance from the application button; comparing the quantity of missed taps to a quantity of overall taps to determine a tap ratio, where the quantity of overall taps is a total number of taps for the application button, and where the tap ratio is a ratio of the quantity of missed taps to the quantity of overall taps; determining whether the tap ratio is above a missed tap threshold; and, in response to determining that the tap ratio is above the missed tap threshold, increasing a size of the application button.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: January 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Naijun Yang, Ryan D. Helmoski, James V. Clements, Michael J. Casper
  • Patent number: 10528655
    Abstract: A method and a device are provided for inputting account information in the field of Internet communications. The method includes: obtaining user account information included in a first application; obtaining an information type of a form element included in a form of a second application; determining account information corresponding to the form element according to the information type of the form element and the user account information; and automatically inputting the account information corresponding to the form element to the form element. The device includes a processor and a non-transitory storage medium, which includes: a first obtaining module, a second obtaining module, a determining module, and an inputting module.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: January 7, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xiaolong Zhang, Yuejun Liu, Shuo Wang, Yonglong Wei
  • Patent number: 10521486
    Abstract: An overlay may be displayed over a webpage for displaying different analytics, such as displayed with heatmaps. The webpage is parsed to identify webpage objects. Proxy objects are generated for the identified webpage objects and displayed on Z-index layers above the overlay. The proxy objects are configured to detect and react to events on behalf of associated webpage objects. A mobile device proxy server may send mobile device requests on behalf of a desktop computing device and modify received webpages so the desktop computing device renders the webpages in substantially a same manner as a mobile device.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: December 31, 2019
    Assignee: Acoustic, L.P.
    Inventor: Matthew Cordasco
  • Patent number: 10489395
    Abstract: Systems and methods for providing functional extensions on a landing page of a creative. The method includes identifying, by a data processing system, a creative for serving on a computing device. The creative can be associated with a network address of a landing page. The method also includes generating, by the data processing system, an actionable object, such as a functional extension, to be rendered with content of the landing page and providing, by the data processing system, the actionable object to be rendered with the content of the landing page responsive to an action taken on the creative when served on the computing device. Examples of functional extensions include click-to-call extensions and directions extensions.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: November 26, 2019
    Assignee: Google LLC
    Inventors: Manu Lakkur, Conrad Wai, Manzurur Rahman Khan, Shibani Sanan, Surojit Chatterjee, Paul Feng, Zachary Russell Bailey
  • Patent number: 10482161
    Abstract: Embodiments of the present invention enable the generation and display of active reports. Applications of the present invention include its use in embodiments of a web-based product for managing an Information Technology (IT) infrastructure although the present invention is not limited to such applications. In embodiments, an active report is an active report file comprising report data and a user interface (UI) reference to a network location of code that defines an interactive UI comprising graphical user interface (GUI) components to be rendered when displaying the report data. In embodiments, the interactive UI is defined by UI code (such as an Adobe Flash Small Web Format (SWF) file) that also defines the UI of a rich internet application (RIA). In embodiments, the UI reference may be a link designating a location to the location of the UI code on a network, such as the Internet.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: November 19, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Yuen Sheung Chan, Benoit Dageville, Hsiao-Te Su, Peter Clayton Belknap
  • Patent number: 10445414
    Abstract: A collaborative development service manages a document that can be shared among multiple users. If multiple users are editing the document, the edits may need to have operational transformation rules applied thereon. The collaborative development service provides operational transformation rules to users of mobile devices that do not have copies of the operational transformation rules stored on their devices. When a change to the document is received by the collaborative development service, it is determined that a first user device has operational transformation capability. In response to determining that the first user device has operational transformation capability, the change is transmitted to the first user. The collaborative development service determines that a second user device does not have operational transformation capability and applies an operational transformation to the change to generate a transformed change. The transformed change is transmitted to the second user device.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: October 15, 2019
    Assignee: GOOGLE LLC
    Inventors: Andrew Alexander Grieve, Mohammad Hossain Sheikh Attar
  • Patent number: 10430508
    Abstract: A method, system and computer-usable medium are disclosed for analyzing and deducing criteria-related content for evaluation in a system capable of answering questions. A criteria text is processed to identify criteria. The criteria text is then analyzed to identify a set of criteria-related content associated with the criteria, which in turn is processed to determine its relationship to the criteria. Once the relationship has been determined, the set of criteria-related content is annotated accordingly. The set of criteria-related content is then used in accordance with its annotation when processing the criteria for evaluation.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Ovies C. Brabson, Kathryn M. Whaley, Saeid Sakhitab, Eric Woods
  • Patent number: 10423310
    Abstract: An object configuration module for configuring an object retrieves a view object associated with a user from a database. The view object may comprise a plurality of attributes. The object configuration module may further retrieve configuration information for the view object from the database. The configuration information may comprise properties of the attributes, and the properties may be customized by the user for the view object. The object configuration module may then set the properties for each of the attributes based on the retrieved configuration information.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: September 24, 2019
    Assignee: Oracle International Corporation
    Inventor: Gregory Mark Sandford
  • Patent number: 10423717
    Abstract: A method, system and computer-usable medium are disclosed for analyzing and deducing criteria-related content for evaluation in a system capable of answering questions. A criteria text is processed to identify criteria. The criteria text is then analyzed to identify a set of criteria-related content associated with the criteria, which in turn is processed to determine its relationship to the criteria. Once the relationship has been determined, the set of criteria-related content is annotated accordingly. The set of criteria-related content is then used in accordance with its annotation when processing the criteria for evaluation.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: September 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Ovies C. Brabson, Kathryn M. Lamont, Saeid Sakhitab, Eric Woods
  • Patent number: 10402472
    Abstract: Optimizing the rendering of a document stored on a collaboration server is disclosed. A request for the document is received from the client computer device. The document, which is defined by one or more sets of content data objects at least partially defining the visual appearance of the document, is transmitted to the client computer device in response to the request. The document also includes one or more supplemental document resource objects. One or more first sets of raster image data, each representative of a specific segment of the document, are transmitted to the client computer device. This is in response to the request, and based upon an evaluation of an identification of the client computer device included therein.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: September 3, 2019
    Assignee: Bluebeam, Inc.
    Inventors: Jonathan Scott Rothberg, Ryan Scott Weaver, Robert Pavil Kazimiroff, Trent Michael Bramer
  • Patent number: 10387558
    Abstract: Facilitating interaction with a spreadsheet it provided. One or more input cells of a spreadsheet displayed on a display device of a computer system are automatically detected. One or more candidate cells of the spreadsheet are presented for selection, as candidates for inclusion in an interface for display on the display device in conjunction with the spreadsheet, the one or more candidate cells including the detected one or more input cells. Based on a selection of at least one cell, of the one or more candidate cells, for inclusion in the interface, the selected at least one cell is displayed in the interface, where the selected at least one cell includes at least one input cell of the one or more candidate input cells.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: August 20, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Frederic Bauchot, Georges-Henri Moll
  • Patent number: 10387551
    Abstract: Techniques for programmatically magnifying one or more visible content elements of at least one markup language document, so as to increase the display size of those visible content elements. A magnification facility may be configured to apply multiple different zoom techniques. The magnification facility may be configured to evaluate the markup language document(s) at a time that the document(s) are being processed for display to select which of the multiple different zoom techniques may be applied at a time to increase a display size of visible content elements relative to a default display size for those elements. The magnification facility may be incorporated within the markup language document(s) and executed by a viewing application that processes markup language documents. For example, the markup language document(s) may form a web page and the magnification facility may be implemented as scripting language code incorporated into the document(s) of the web page.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: August 20, 2019
    Assignee: Freedom Scientific, Inc.
    Inventors: Aaron M. Leventhal, Anthony A. Nardi, Seth A. Holladay
  • Patent number: 10372694
    Abstract: Structured information differentiation in naming techniques are described. In one or more embodiments, first and second collections of structured information are tokenized to generate a first ordered list of tokens that correspond to the first collection of structured information and a second ordered list of tokens that correspond to the second collection of structured information. The first and second ordered list of tokens are inserted into a tree structure in order by assigning tokens from the first and second ordered lists that match in the order to a same node and assigning non-matching tokens to different nodes.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: August 6, 2019
    Assignee: Adobe Inc.
    Inventor: Amit Kumar
  • Patent number: 10360246
    Abstract: The present disclosure discloses a method, system and apparatus for searching and displaying user generated content. The method includes displaying a street view on a browser of a user's terminal, determining a geographical range within which the street view lies, wherein the geographical range comprises geographical location information of the street view and a surrounding area covered within a predefined range measured from the geographical location information of the street view, determining a plurality of UGC which have been posted within the geographical range; and displaying on the browser, the plurality of UGC posted within the geographical range of the street view.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: July 23, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) CO., LTD.
    Inventors: Haibo Wang, Juan Du
  • Patent number: 10353979
    Abstract: The present application provides an information recording method, apparatus, browser and electronic device. The method includes: displaying a quick navigation item on the browser; receiving a trigger signal acting on the quick navigation item; after receiving the trigger signal, opening the preset webpage file according to the file save path corresponding to the quick navigation item; recording information in the editable region of the preset webpage file opened. By opening a corresponding preset webpage file using the quick navigation item corresponding to the file save path, a user can record information in the preset webpage file. Since the preset webpage file does not need to be logged into by connecting to a server via a network, notes can be made using the preset webpage file when offline and since a large amount of content is recorded in the preset webpage file, time and traffic can be saved.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: July 16, 2019
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Xiaodan Lin
  • Patent number: 10334278
    Abstract: A method of decoding, composing and rendering a scene. First information is obtained, the first information including a part of a MPEG-4 BIFS scene description stream and at least one coded MPEG-4 media stream. The first information is decoded by invoking a BIFS scene decoder and one or more specific media decoders that are required by the scene. Second information is obtained, the second information including a second part of a BIFS scene description stream that contains a reference to an external application. The second information is decoded by invoking the BIFS scene decoder and an external application decoder. An integrated scene is composed, the integrated scene including one or more decoded MPEG-4 media objects and one or more external application objects specified in the decoded scene descriptions streams. The composed integrated scene is rendered on a display.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: June 25, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventors: Lai-tee Cheok, Atul Puri, Robert Schmidt
  • Patent number: 10290227
    Abstract: In a system for monitoring and assessing subject response to programmed physical training, a client application provides an intake form, into which subject information, such as contact information, demographics and history may be entered. At least part of the subject information may be stored in a central repository for aggregation with other subject data, for analysis and reporting. Parameterized descriptions of exercises produce a binary string for each exercise, the resulting in a binary map of an entire exercise system, such as the PILATES system. Using a digital session planner, a practitioner selects from filtered lists of exercises to generate a customized exercise sequence for a subject. After the training session, the binary strings for the session are aggregated and a summary of the session displayed for user and/or practitioner. Session data may be uploaded to the repository for aggregation with data from other subjects/session for analysis and reporting.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: May 14, 2019
    Assignee: PILATES METRICS, INC.
    Inventor: Joseph R. Quinn
  • Patent number: 10255562
    Abstract: Systems and methods are provided that syndicate enterprise application system (EAS) data. A method includes creating a feed for an EAS module, generating a news item for the feed, and publishing the news item on the feed. Accordingly, employees in an organization are able to easily become aware of information about their organization by tightly coupling a syndication system to human resources management. The sharing of information throughout the organization creates a more inclusive and cohesive working environment. In one embodiment, the EAS data is enterprise resource planning (ERP) data.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: April 9, 2019
    Assignee: Oracle International Corporation
    Inventors: Martin Millmore, Dinesh Arora, Michael Rossi, Aaron Green, Paul Brimble
  • Patent number: 10248639
    Abstract: One embodiment provides a method for recommending a structured field for a form from unstructured text data, the method including: utilizing at least one processor to execute computer code that performs the steps of: obtaining text data from at least one unstructured field, wherein the at least one unstructured field is contained within a completed form generated from a template form; identifying at least one topic associated with the text data; generating a model, wherein the model analyzes use of the least one topic as a structured field; determining, using the model, whether the accuracy of the template form has increased based upon use of the at least one topic as a structured field; and recommending, based upon the determining, at least one modification for a structured field for the template form, wherein the at least one structured field is associated with the at least topic.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: April 2, 2019
    Assignee: INTERNATIONAL BUSINESS MAHCINES CORPORATION
    Inventors: Pankaj S. Dayama, Varun R. Embar, Vinayaka Pandit