Patents Examined by Mustafa Amin
  • Patent number: 11182537
    Abstract: A system and method for the real-user capable monitoring of the rendering process of dynamically updated web pages is presented. The proposed approach deploys a browser agent to content loaded and displayed by a web browser which monitors resource load activities caused by the processing of the content by the browser and in-place content modifications caused by the executions of scripts and XHR communication by the browser. Those resource load and content modification activities affecting the visible area of the browser are identified and a point in time is calculated at which the visualization of the content for the visible area is complete. Further performance monitoring data describing the performance of the rendering process depending on the percentage of finished portions of the visible area over time is calculated. In addition, data describing the rendering process in detail may be captured by the browser agent which may be used for a later playback of the rendering process.
    Type: Grant
    Filed: November 17, 2020
    Date of Patent: November 23, 2021
    Assignee: Dynatrace LLC
    Inventors: Bernhard Lackner, Markus Wagner, Simon Schatka
  • Patent number: 11176314
    Abstract: A method, a system, and a computer program product for generating code from an XML schema description. A source extendible markup language (XML) schema description for an object is received. Based on the received XML schema description, a XML schema description model having a plurality of model elements is computed. Each model element in the plurality of model elements corresponds to an element in the XML schema description for the object. Based on the computed XML schema description model, a computing code for implementation in a plurality of target computing environments is generated.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: November 16, 2021
    Assignee: SAP SE
    Inventors: Kai Mueller, Moritz Semler
  • Patent number: 11169683
    Abstract: In general, techniques are discussed for performing efficient content scrolling on smartphones and other user devices. Power and memory bandwidth requirements are reduced during high-speed scrolling by utilizing lossy compression of content during rendering with minimal user experience impact, as the user is less likely to notice artifacts resulting from high compression while the content is scrolling quickly.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: November 9, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Raviteja Tamatam, Jayant Shekhar, Kalyan Thota
  • Patent number: 11169966
    Abstract: An information processing apparatus includes a display control section that performs control of displaying plural files stored in a real storage area on a display area representing a virtual storage area; an association section that generates relevant data in which the plural files displayed in the display area are associated with each other; and a storage section that stores the relevant data in a referable location in a case where the display area is hidden.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: November 9, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Yohei Uchiumi
  • Patent number: 11163940
    Abstract: Technologies are described herein that relate to identifying supplemental content items that are related to objects captured in images of webpages. A computing system receives an indication that a client computing device has a webpage displayed thereon that includes an image. The image is provided to a first DNN that is configured to identify a portion of the image that includes an object of a type from amongst a plurality of predefined types. Once the portion of the image is identified, the portion of the image is provided to a plurality of DNNs, with each of the DNNs configured to output a word or phrase that represents a value of a respective attribute of the object. A sequence of words or phrases output by the plurality of DNNs is provided to a search computing system, which identifies a supplemental content item based upon the sequence of words or phrases.
    Type: Grant
    Filed: May 25, 2019
    Date of Patent: November 2, 2021
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Qun Li, Changbo Hu, Keng-hao Chang, Ruofei Zhang
  • Patent number: 11126787
    Abstract: Systems and methods are disclosed herein for disclosed for controlling the display of content in web-based documents based on a characteristic of a viewport used to render that content. For example, a method comprising storing a document as a data file comprising content data and storing control data as one or more control data files; applying tags to a portion of the content data according to user input; designating media query rules for each of the tags, each media query rule responsive to one or more viewport characteristics; and generating control data based, in part, on said designation, the control data comprising each of tags in association with the respectively designated media queries rules, wherein, when the output file is rendered, the at least a portion of the content data is displayed responsive to the media query rules corresponding thereto based on the tags.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: September 21, 2021
    Assignee: MADCAP SOFTWARE, INC.
    Inventors: Anthony Olivier, Vincent Denosta, Francis Novak, Richard Martin
  • Patent number: 11127171
    Abstract: A system for selectively rendering highlights in a working document. The system includes a user interface, a memory for storing executable program code, and one or more electronic processors. The electronic processors are functionally coupled to the memory and the user interface. The electronic processors are configured to receive a first highlight operation at a highlight manager associated with a first highlight via the user interface. The electronic processors are further configured to transmit the received first highlight operation to a highlight actor, update a document object model associated with the working document based on the received first highlight operation, and render the first highlight on the working document using a first color based on the received first highlight operation.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: September 21, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alyssa Nelson, Michael M. Santos, Zeguang Wu, Yong Zhang, Sneha Jayaprakash
  • Patent number: 11119973
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to web page layout and provide a novel and non-obvious system for managing white space in a web page. In one embodiment of the invention, a method for managing white space in a web page includes detecting white space adjacent to a non-rectangular shaped portlet rendered on the web page. The method further includes measuring a non-rectangular shape of the white space and selecting a graphic having a shape congruent with the shape of the white space. The method further includes rendering the graphic that was selected into the white space.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: September 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Adam R. Cook, Jonathan J. Lidaka, Ryan E. Smith
  • Patent number: 11093573
    Abstract: A method and system for analyzing sites is described. A scanner module scans listings of an online publication. A quality engine analyzes the quality of the listings. A data collection module collects defective conditions of the listings determined by the quality engine. A report module reports the defective conditions of the listings. An auto correction module automatically corrects at least a first portion of the defective conditions of the listings. A manual correction module enables an operator of the online publication to correct at least a second portion of the defective conditions of the listings.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: August 17, 2021
    Assignee: eBay Inc.
    Inventors: Viraj Byakod, Thomas Normile, Vinoth Amaranathan
  • Patent number: 11093701
    Abstract: The present disclosure provides a form processing method and terminal. Instead of using the cursor to locate an input box at a form, the present techniques fix a position of the cursor at the form and move the form at a touchscreen to coincide an information inputting position at a to-be-processed input box with the position of the cursor at the touchscreen. The present techniques facilitate a terminal to input the information received from the user into the to-be-processed input box to achieve the purpose of using the form to collect information. The present techniques are not required to assign lots of processes for clicking by the user to trigger the touchscreen and moving the cursor and only need to assign processes of moving the form. Thus, the present techniques reduce the processes required for processing the form and effectively save terminal resources.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: August 17, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Yanfang Mei
  • Patent number: 11080466
    Abstract: Artificial intelligence is introduced into document review to identify content suggestions from input to generate suggested annotations for the reviewed document. An approach is provided for receiving an electronic document that contains original content from an original electronic document for review and electronic mark-ups provided by a first user. One or more electronic mark-ups that represent content suggestions proposed by the first user are identified from the electronic document. For each electronic mark-up of the one or more electronic mark-ups identified a document portion of the original content that corresponds to the electronic mark-up is identified, and an annotation is generated for the electronic mark-up comprising the electronic mark-up and a first user ID for the first user and associating the annotation to the document portion identified.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: August 3, 2021
    Assignee: RICOH COMPANY, LTD.
    Inventors: Steven A. Nelson, Hiroshi Kitada, Lana Wong
  • Patent number: 11074401
    Abstract: The present disclosure involves systems, software, and computer implemented methods for creating and merging delta object notation documents. One example method includes receiving a request to merge a first delta object notation document and a second delta object notation document. Child properties are identified in the first delta object notation document that include a delta directive and an affected property name that the delta directive is configured to affect. For each child property, a determination is made as to whether a matching child property exists in the second delta object notation document. In response to determining that a matching child property exists in the second delta object notation document, the child property and the matching child property are merged into the merged delta object notation document based on a first delta directive in the child property and a second delta directive in the corresponding matching child property.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: July 27, 2021
    Assignee: SAP SE
    Inventor: Juergen Gatter
  • Patent number: 11068646
    Abstract: Document schemas for a first document from a first data source and a second document from a second source are identified. The document schema includes a set of tags and data elements corresponding to the set of tags. Based on the identified document schema, the set of tags of the first document to the set of tags of the second document are mapped. Portion of the first document is formatted based on the mapped set of tags. The formatted portion of the first document is positioned parallel to corresponding portion of the second document. The formatted first document and the second document are merged then displayed on the computer device.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: July 20, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kelly A. Argyros, Joan Walsh Tomlinson
  • Patent number: 11055482
    Abstract: The present disclosure provides a form processing method and terminal. Instead of using the cursor to locate an input box at a form, the present techniques fix a position of the cursor at the form and move the form at a touchscreen to coincide an information inputting position at a to-be-processed input box with the position of the cursor at the touchscreen. The present techniques facilitate a terminal to input the information received from the user into the to-be-processed input box to achieve the purpose of using the form to collect information. The present techniques are not required to assign lots of processes for clicking by the user to trigger the touchscreen and moving the cursor and only need to assign processes of moving the form. Thus, the present techniques reduce the processes required for processing the form and effectively save terminal resources.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: July 6, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Yanfang Mei
  • Patent number: 11036524
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for evaluating interactions with a user interface of an application are disclosed. In one aspect, a method includes, for each of a plurality of different user sessions of a native application, accessing frame bundles that each include data representing content presented by a frame of a user interface of the native application at a given time. Each frame bundle includes at least a portion of a view tree of the native application used to generate the user interface at the given time and data specifying content presented by each view of the portion of the view tree. Based on the frame bundles, playback data are generated that present visual changes of the user interface corresponding to changes to the view trees.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: June 15, 2021
    Assignee: FullStory, Inc.
    Inventors: Matthew Mastracci, Joel Grayson Webber, Michael Morrissey, Hollis Bruce Johnson, Jr.
  • Patent number: 11030271
    Abstract: Techniques for improving content load time are described. A method comprises: receiving, from a search service, a plurality of search results in response to a search query, wherein each of the plurality of search results includes a result link pointing to an object stored on a content source; receiving, from the search service, auxiliary information indicating that, for at least one of the plurality of search results, a copy of at least a portion of the object that the result link of the at least one search result points to is cached within a cache service associated with the search service; and retrieving, from the cache service, the cached copy of at least the portion of the object in response to a selection of the result link of the at least one search result.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: June 8, 2021
    Assignee: Microsoft Technoiogy Licensing, LLC
    Inventors: Yumao Lu, Yi Zhang, Fei Wang
  • Patent number: 11003337
    Abstract: In embodiments of statistics value chart interface cell mode drill down, a first interface displays in a table format that includes columns each with field values of an event field, and each column having a column heading of a different one of the event fields, and includes rows each with one or more of the field values, each field value in a row associated with a different one of the event fields, and having an aggregated metric that represents a number of events with field-value pairs that match all of the field values listed in a respective row and the corresponding event fields listed in the respective columns. A cell can be emphasized that includes one of the field values in a row that corresponds to one of the different event fields in a column, and in response, a menu displays options to transition to a second interface.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: May 11, 2021
    Assignee: SPLUNK INC.
    Inventors: Cory Eugene Burke, Katherine Kyle Feeney, Divanny I. Lamas, Marc Vincent Robichaud, Matthew G. Ness, Clara E. Lee
  • Patent number: 11003835
    Abstract: A computerized system converts a webpage built on a legacy framework to a target framework. The system allows a user to identify and download one or more webpages for conversion. The system converts the webpage to XML and outputs in a data store, such as an XML file. The system parses and converts the XML file into big object file. The system, through conversion logic, converts the big object file into a target component market. The system then reports the conversion, including any processing logs and error files, to a user. The system report include highlighted errors from any step of the conversion along with automatically generated recommendations for error corrections.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 11, 2021
    Assignee: ATOS SYNTEL, INC.
    Inventors: Nishigandha Dhananjay Gadgil, Naman Kher, Siddharth Kumare Brijmohan Jaiswar, Ravindra Suresh Agarwal
  • Patent number: 11003847
    Abstract: In an example embodiment, a process is introduced and acted upon a table prior to the rendering of the table. This process involves optimizing the display of the table by, among other things, automatically setting column widths to reduce extra white space, removing columns with no data, and/or generally reducing the size of the table to attempt to, if possible, remove the presence of a horizontal scroll bar.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: May 11, 2021
    Assignee: SAP SE
    Inventors: Harish Tyagi, Lukas Maximilian Brand
  • Patent number: 10997253
    Abstract: Non-limiting examples of the present disclosure describe creation and management of a contact associated with a document. A contact for a document in a first application may be created. The contact may be used to add content, from a second application, to the document. The contact may be stored. Contact data for the contact may be transmitted to one or more processing devices. An exemplary created contact may be used to transfer content from one or more applications to a document of another application. Other examples are also described.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rolf Ebeling, Alan Urdan, Annice Jumani, YuBeen Lee, Shikha Desai, Paul Scudieri, Stephanie Cooper, Taili Feng, Yu Mao, Allison Whilden, Ruth Kikin-Gil, Alicia Drummond